如何用Python采集腾讯招聘数据
发表于:2024-11-25 作者:千家信息网编辑
千家信息网最后更新 2024年11月25日,这篇文章将为大家详细讲解有关如何用Python采集腾讯招聘数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。今天我们爬取腾讯招聘网站Python岗位的
千家信息网最后更新 2024年11月25日如何用Python采集腾讯招聘数据
这篇文章将为大家详细讲解有关如何用Python采集腾讯招聘数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。
今天我们爬取腾讯招聘网站Python岗位的招聘信息。如图所示:
然后还是先看一下最终的结果,我们保存到csv文件中。
爬取1000条数据,第一行是title:
老规矩,我们还是走流程。
01需求分析
抓取腾讯招聘网站Python相关岗位数据,打开目标网站,F12打开开发者工具,发现岗位信息不在网页源码中,很明显是在XHR中的json数据。
正好对应页面十条数据,接下来就好办了。
02发送请求
找到url的页面规律,
第一页url:https://careers.tencent.com/tencentcareer/api/post/Query?timestamp=1620561777984&countryId=&cityId=&bgIds=&productId=&categoryId=&parentCategoryId=&attrId=&keyword=python&pageIndex=1&pageSize=10&language=zh-cn&area=cn
index参数对应值即为页码,所以循环得到url链。
def getPage(self): url_list = [] for i in range(100): url = self.url.format(i + 1) url_list.append(url) return url_list
03解析页面
得到url链之后我们循环遍历发起请求,得到json数据,将json数据转换成字典,并解析数据。
for url in urlList: resp = requests.get(url, headers=self.headers) data = resp.content.decode('utf-8') dic_data = json.loads(data) dic_data_list = dic_data["Data"]["Posts"] for i in dic_data_list: work_list.append(i)
这样就得到了岗位信息数据。
04保存数据
得到了岗位数据之后我们需要把它保存到本地,这里我们把数据保存到本地csv文件中。
try: with open('Tx_work.csv', 'w', encoding='utf-8', newline='') as f: writer = csv.DictWriter(f, self.title) writer.writeheader() writer.writerows(dic) print('写入成功') except Exception as e: print(e)
05运行程序
if __name__ == '__main__': tx = Tx(base_url,hd,titles) tx.run()
关于如何用Python采集腾讯招聘数据就分享到这里了,希望以上内容可以对大家有一定的帮助,可以学到更多知识。如果觉得文章不错,可以把它分享出去让更多的人看到。
数据
招聘
岗位
腾讯
信息
网站
页面
内容
招聘网站
文件
文章
更多
知识
篇文章
还是
循环
不错
明显
成功
接下来
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
汇纳科技中国互联网
网络安全生产工作规划
sybase数据库 视频
如何还原dvwa的数据库
苏州趣齐互联网科技有限公司
工业控制网络技术与安全
利用数据库建立自定义流程图
数据库极搜 下载
数据库系统的系统结构
阳朔县软件开发
西安隽敏互联网科技有限公司
淄博专业软件开发咨询
滴滴云服务器干什么用
网络安全防范知识教案
防护级服务器
数据库查询关联程序版本
70岁以上网络安全指南
服务器 五舟
数据库重新建立关系
蜗牛网络技术
网络安全专业用什么电脑
江苏pdu服务器电源哪个牌子好
重庆机架式服务器什么价位
学习网络安全用编程吗
求生之路2服务器换图投票指令
网络安全的利和弊
血缘关系数据库设计
vba数据库出错
网络安全具有的基本特征
南昌餐厅扫码点餐机软件开发