大神生存指南 v2.0
10元活一天的务实攻略 | 三大手册知识库 | 8城市覆盖 | 无需联网
⚠️ v2.0 重大变化
所有数据已内置为静态数据库,无需联网爬取,即开即用。
原 v1.x 的爬虫(58同城/赶集网/BOSS直聘/美团/大众点评)已失效,v2.0 改为内置静态数据:
- 96条零工信息(北京/上海/广州/深圳/成都/杭州/武汉/南京)
- 80条便宜吃饭点(2-15元面馆、快餐、超市临期)
- 40条廉价网吧 + 32条廉价酒店 + 24条小诊所
- 三大手册生存知识库(22KB医疗/军事/技能内容)
- 三和生存实录民间智慧
数据文件
| 文件 | 内容 | 条目 |
|------|------|------|
| data/jobs_database.json | 零工信息(8城市) | 96条 |
| data/cheap_food_database.json | 便宜吃饭点 | 80条 |
| data/cheap_lodging_database.json | 网吧/酒店/诊所 | 96条 |
| data/survival_knowledge.json | 三大手册知识库 | 医疗/军事/技能 |
| data/sanhe_wisdom.json | 三和生存实录 | 民间智慧 |
城市覆盖
仅支持8个城市(非这8个城市会提示"未找到数据"): 北京、上海、广州、深圳、成都、杭州、武汉、南京
小城市暂不支持,如需扩展可手动编辑JSON文件添加数据
快速开始
from scripts import SurvivalGuide
guide = SurvivalGuide()
# ✅ 正确用法
guide.find("北京", "日结") # 查询北京日结零工
guide.find("上海", "吃饭", max_price=10) # 上海10元内吃饭
guide.find("广州", "过夜", max_price=20) # 广州20元内过夜
guide.find_all("深圳") # 深圳综合查询
# ❌ 错误示例(不支持的城市)
guide.find("天津", "日结") # 会提示"未找到数据"
guide.find("石家庄", "吃饭") # 暂不支持
查询类型关键词
| 类型 | 触发词 | |------|--------| | 零工 | 零工、日结、打工、找活、小时工、工作 | | 吃饭 | 吃饭、便宜饭、面馆、快餐、哪里吃 | | 住宿 | 网吧、过夜、住宿、酒店、睡觉 | | 诊所 | 诊所、医院、看病、医疗 | | 综合 | (不指定类型,查询全部) |
输出示例
零工查询
============================================================
北京 · 零工信息 共找到 12 条
============================================================
1. 快递分拣员 - 150-200元/天
📍 大兴区
来源: 58同城 | 类型: 日结
干完当场结钱,正规渠道报名
2. 超市理货员 - 120元/天
📍 朝阳区
来源: 58同城 | 类型: 日结
(更多城市见内置数据库)
便宜吃饭点
============================================================
上海 · 便宜吃饭点 10元以内 共找到 10 家
============================================================
1. 沙县小吃 - 6元
📍 静安区·南京西路 | 全天
拌面+小馄饨,6块能饱
2. 挂壁面 - 2元
📍 徐汇区 | 早/晚
清汤挂面,就一点盐味。饿急眼了管饱。
住宿查询
【深圳 · 廉价过夜·网吧】20元以内
------------------------------------------------------------
1. 星际网吧 - 15元/晚
📍 龙华区·清湖 | 24小时
有包厢,座位宽敞
【深圳 · 廉价过夜·酒店】80元以内
------------------------------------------------------------
1. 招待所 - 30-50元/晚
📍 龙华区 | 城中村
单间带床位,有风扇,没空调
生存知识库
from scripts import SurvivalKnowledge
kb = SurvivalKnowledge()
# 急救知识
kb.search("止血")
kb.search("心肺复苏")
kb.search("烫伤")
# 野外生存
kb.search("野外生存")
kb.search("止血")
kb.search("固定")
# 军事训练
kb.search("俯卧撑")
kb.search("战术")
kb.search("防护")
# 维修技能
kb.search("维修")
kb.search("自行车")
kb.search("水管")
# 创业技能
kb.search("摆摊")
kb.search("小吃")
kb.search("废品")
三和生存实录
from scripts import SanheGodWisdom
wisdom = SanheGodWisdom()
# 吃饭指南
wisdom.get_food_guide()
# 过夜指南
wisdom.get_lodging_guide()
# 日结工作忠告
wisdom.get_job_guide()
# 生活小窍门
wisdom.get_life_hacks()
# 过来人的话
wisdom.get_voices()
示例输出 - 过来人的话:
🗣️ 【过来人的话】
不是鸡汤,是真话。听进去能救命。
「别想太多,今天有钱今天花,明天的事明天再说。想太多会死。」
— 一个干了几年的老哥说的
「日结干完别犹豫,直接去结钱。有些中介会拖,会赖,会跑。」
— 很多人踩过的坑
「身体是最重要的,没身体什么都不是。宁可少赚点,别把自己干废了。」
— 一个腰坏了的老哥忠告
「别借身份证给任何人,什么抵押都不行。」
— 身份证被人拿去贷款了一辈子毁了
数据库结构
jobs_database.json
{
"_meta": {"version": "1.5", "last_updated": "2024-01-01"},
"jobs": [
{
"title": "快递分拣员",
"salary": "150-200元/天",
"type": "日结",
"city": "北京",
"location": "大兴区",
"source": "58同城",
"note": "干完当场结钱,正规渠道报名",
"salary_min": 150.0,
"salary_max": 200.0
}
]
}
cheap_food_database.json
{
"_meta": {"version": "1.5", "last_updated": "2024-01-01"},
"spots": [
{
"name": "沙县小吃",
"price": 6.0,
"type": "面馆",
"city": "北京",
"address": "朝阳路",
"hours": "全天",
"note": "拌面+小馄饨,6块能饱"
}
]
}
cheap_lodging_database.json
{
"_meta": {"version": "1.5", "last_updated": "2024-01-01"},
"netbars": [...],
"hotels": [...],
"clinics": [...]
}
架构说明
scripts/survival_guide.py- 推荐入口,综合查询(基于JSON)scripts/job_scraper.py- 零工查询(内置96条,覆盖8城市)scripts/cheap_food_scraper.py- 餐饮查询(内置80条)scripts/cheap_lodging_scraper.py- 住宿查询(内置96条)scripts/survival_knowledge.py- 三大手册知识库(22KB内容)scripts/sanhe_god_wisdom.py- 三和生存实录民间智慧scripts/daily_updater.py- 已废弃,原爬虫功能失效
爬虫类(JobScraper/CheapFoodScraper等)已废弃,仅保留Finder类用于查询内置数据。
注意事项
数据说明
| 项目 | 说明 | |------|------| | 数据时效 | 静态数据,最后更新2024年1月,可能有偏差 | | 城市覆盖 | 仅支持8个城市:北京、上海、广州、深圳、成都、杭州、武汉、南京 | | 价格参考 | 仅供参考,实际价格可能因时因地浮动 | | 工作信息 | 建议通过正规渠道(美团骑手、货拉拉、58同城官方)报名 |
常见问题
Q: 提示"未找到数据"? A: 当前只支持8个城市(北京/上海/广州/深圳/成都/杭州/武汉/南京),请检查城市名称是否正确。如果需要其他城市数据,可以手动扩展数据库。
Q: 数据太旧了? A: 当前数据为静态内置,最后更新2024年1月。价格等信息可能已有变化,建议在使用前核实最新信息。重要决策(如医疗、住宿)请多个渠道核实。
Q: 查询报错"找不到文件"?
A: 可能是数据文件损坏或缺失。请确认 data/ 目录下有以下文件:
- jobs_database.json
- cheap_food_database.json
- cheap_lodging_database.json
Q: 想查其他城市? A: 目前只支持8个主要城市。如需扩展,可以:
- 手动编辑JSON文件添加数据
- 参考scripts/daily_updater.py的格式添加新城市数据
Q: 数据准确吗? A: 数据仅供参考,实际价格和 availability 可能已有变化。特别是:
- 餐饮价格可能有波动
- 网吧/酒店可能换地址或关门
- 零工信息时效性强,建议直接联系招聘方确认
微信扫一扫