概述
由于疫情的原因,大家都在家待着,如果你是应届生的话,那么对于找工作可能会有点迷茫,因此小编从网上弄了一部分招聘信息以供使用。
项目总述
整个项目依旧很简单,主要是获取数据比较麻烦,至于流程,详见几十行代码批量下载高清壁纸 爬虫入门实战
部分代码
这次我只分为了两部分。
1.从主页获取各个专业对应的url列表
# 1.获取各个专业对应的url列表 index_data = requests.get(index_url, headers=headers).content.decode('gbk', 'ignore') tree = etree.HTML(index_data) second_data = tree.xpath(".//ul[@class='s_clear']/li/a/@href")[0:33] major_name = tree.xpath(".//ul[@class='s_clear']/li/a/text()")[0:33] major_url = [] for one_third_url in second_data: x = str(one_third_url).split(".", 2)[1] major_url.append(x)
2.获取各个目录下的岗位列表
# 获取各个专业目录下的岗位 for i in range(len(major_url)): print(major_url[i]) print(major_name[i]) major_job_page = requests.get(major_url[i], headers=headers).content.decode('gbk', 'ignore') major_job_page_tree = etree.HTML(major_job_page) job_list_title = major_job_page_tree.xpath(".//div[@class='hotJobList']/div/ul/li/a/text()") job_list_url = major_job_page_tree.xpath(".//div[@class='hotJobList']/div/ul/li/a/@href") job_list_date = major_job_page_tree.xpath(".//div[@class='hotJobList']/div/ul/li/span/text()")
结果展示
相关文章推荐
- 适合新手入门的8个Python项目
- Python网站开发怎么学(9个练习项目)
- 数据可视化有什么好的Python项目?
- 【热荐】必须推荐的7个Python深度学习项目
- 每日一道python面试题 - Python的函数参数传递
- 每天一道 python 面试题 - Python中的元类(metaclass)
- 每天一道 python 面试题 - Python中的元类(metaclass) 详细版本
- 每日一道python面试题 - Python的实例,类和静态方法揭秘
- 用 Python 给微信头像加个圣诞老人(平安果)小图标
- 使用Python进行科学计算:NumPy入门
- 恭喜你获得了这本Python入门书
- 码农男友用 Python 写了个机器人,租到了让女友满意的房子
- 如何用 Python 制作 GIF 动图?
- python实现UI界面化图书管理系统
- 基于 Python 的简单自然语言处理实践
- Python分析世界幸福指数
- Python最会变魔术的魔术方法,我觉得是它!
- Python爬虫之BeautifulSoup库
- Python爬虫之re正则
- day013|python之模块02&目录01