Python爬虫之五:抓取智联招聘基础版

运行平台:Windows
Python版本:Python3.6
IDE:Sublime Text
其他工具:Chrome浏览器

1、网页分析

1.1 分析请求地址

以北京海淀区的Python工程师为例进行网页分析。打开智联招聘首页,选择北京地区,在搜索框输入”Python工程师”,点击”搜工作”:

Python爬虫之五:抓取智联招聘基础版

接下来跳转到搜索结果页面,按”F12″打开开发者工具,然后在”热门地区”栏选择”海淀”,我们看一下地址栏:

立即学习“Python免费学习笔记(深入)”;

Python爬虫之五:抓取智联招聘基础版

由地址栏后半部分searchresult.ashx?jl=北京&kw=python工程师&sm=0&isfilter=1&p=1&re=2005可以看出,我们需要自己构造地址。接下来要对开发者工具进行分析,按照如图所示步骤找到我们需要的数据:Request Headers和Query String Parameters:

Python爬虫之五:抓取智联招聘基础版

构造请求地址:

paras = {    'jl': '北京',                // 搜索城市    'kw': 'python工程师',        // 搜索关键词    'isadv': 0,                    // 是否打开更详细搜索选项    'isfilter': 1,                // 是否对结果过滤    'p': 1,                        // 页数    're': 2005                    // region的缩写,地区,2005代表海淀}url = 'https://sou.zhaopin.com/jobs/searchresult.ashx?' + urlencode(paras);

登录后复制

文章来自互联网,只做分享使用。发布者:,转转请注明出处:https://www.dingdanghao.com/article/871930.html

(0)
上一篇 2025-05-11 11:36
下一篇 2025-05-11 12:05

相关推荐

联系我们

在线咨询: QQ交谈

邮件:442814395@qq.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信公众号