Python scrapy和selenium用于从51job获取职位信息(通过参数控制页数、职位名称和城市)
发布时间
阅读量:
阅读量
目录
一、目标
二、51job网页分析:
1.网页结构观察
2.网页内容分析
三、代码实现
1. 遇到的困难-----实现城市选择
2.代码编写过程
3.代码改进措施
1)数据存储格式优化
2)在爬虫过程中去除\xa0\xa0字符
3)通过normalize-space(节点)方式清除\r\n\t符号
4.pipelines.py 定义存储方式
一、目标
通过传递参数(职位和地区)来实现对51job平台职位信息的抓取控制。
所获取的信息内容涵盖:职位名称、薪资水平、招聘企业、福利条件、所在城市区域、工作经验要求、学历门槛、招聘人数、招聘信息发布时间、公司具体地址、岗位职责描述、任职条件、企业类型、企业规模以及招聘公司所属行业。
二、51job网页结构与内容分析
1.网页构成观察
搜索入口1:

检索入口2:

全部评论 (0)
还没有任何评论哟~
