一、分析需求

腾讯招聘网址:https://careers.tencent.com/search.html

分析获取url:

提取数据的方法:

使用json转字典

二、代码实现

import requests
import csvurl = "https://careers.tencent.com/tencentcareer/api/post/Query"headers = {"user-agent": "Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/55.0.2883.87 Safari/537.36",
}params = {'area': ' cn','attrId': ' ','bgIds': ' ','categoryId': ' ','cityId': ' ','countryId': ' ','keyword': ' ','language': ' zh-cn','pageIndex': ' 1','pageSize': ' 10','parentCategoryId': ' ','productId': ' ','timestamp': ' 1602211262824'}def parse_json(url, params={}):"""解析url,得到字典"""response = requests.get(url=url, headers=headers, params=params)return response.json()def get_position(data):"""获取职位数据"""item = {"postion_name":"",#职位名称# "postion_department":"",#职位部门# "postion_location":"",#职位所在地# "postion_country":"",#职位所在国家# "postion_category":"",#职位类别"postion_responsibility":"",#职位职责"postion_url":"",#职位url}data_list = data["Data"]["Posts"]for data in data_list:item["postion_name"] = data["RecruitPostName"]item["postion_responsibility"] = data["Responsibility"]item["postion_url"] = data["PostURL"]save(item)def save(item):"""将数据保存到csv中"""with open("./腾讯招聘.csv", "a", encoding="utf-8") as file:writer = csv.writer(file)writer.writerow(item.values())def start():for i in range(1,618):params["pageIndex"] = idata = parse_json(url,params)get_position(data)if __name__ == '__main__':start()

三、运行结果

Python爬取腾讯招聘信息相关推荐

  1. python爬取2019年计算机就业_2019年最新Python爬取腾讯招聘网信息代码解析

    原标题:2019年最新Python爬取腾讯招聘网信息代码解析 前言 初学Python的小伙们在入门的时候感觉这门语言有很大的难度,但是他的用处是非常广泛的,在这里将通过实例代码讲解如何通过Python ...

  2. 腾讯python招聘_2019年最新Python爬取腾讯招聘网信息代码解析

    前言 初学Python的小伙们在入门的时候感觉这门语言有很大的难度,但是他的用处是非常广泛的,在这里将通过实例代码讲解如何通过Python语言实现对于腾讯招聘网站信息的抓取废话不多说,各位小伙伴们一起 ...

  3. python爬取实习僧招聘信息字体反爬

    参考博客:http://www.cnblogs.com/eastonliu/p/9925652.html 实习僧招聘的网站采用了字体反爬,在页面上显示正常,查看源码关键信息乱码,如下图所示: 查看网页 ...

  4. 自动化爬虫爬取腾讯招聘信息

    输入页数开始爬取 可设定是否无头浏览 有一个坑就是在翻页时无法直接click该元素 要写一个执行js 预览图: 上代码 import time from selenium import webdriv ...

  5. python爬取智联招聘信息

    import random import re from time import sleep import requests from tqdm import tqdm import user_age ...

  6. Python网络爬虫:爬取腾讯招聘网职位信息 并做成简单可视化图表

    hello,大家好,我是wangzirui32,今天我们来学习如何爬取腾讯招聘网职位信息,并做成简单可视化图表,开始学习吧! 文章目录 1. 网页分析 2. 获取json数据 3. 转换为Excel ...

  7. 爬虫实战——爬取腾讯招聘的职位信息(2020年2月2日)

    爬取腾讯招聘的职位信息 思路分析 特别说明 1.获取PostId列表 2.爬取详情页面 3.保存数据 完整代码 结果展示 总结分析 思路分析 特别说明 本文以Java工作岗位信息为例进行说明,如果想爬 ...

  8. 从入门到入土:Python爬虫学习|实例练手|详细讲解|爬取腾讯招聘网|一步一步分析|异步加载|初级难度反扒处理|寻找消失的API来找工作吧

    此博客仅用于记录个人学习进度,学识浅薄,若有错误观点欢迎评论区指出.欢迎各位前来交流.(部分材料来源网络,若有侵权,立即删除) 本人博客所有文章纯属学习之用,不涉及商业利益.不合适引用,自当删除! 若 ...

  9. python+selenium爬取智联招聘信息

    python+selenium爬取智联招聘信息 需求 准备 代码 结果 需求 老板给了我一份公司名单(大概几百家如下图),让我到网上看看这些公司分别在招聘哪些岗位,通过分析他们的招聘需求大致能推断出我 ...

  10. (转)python爬虫实例——爬取智联招聘信息

    受友人所托,写了一个爬取智联招聘信息的爬虫,与大家分享. 本文将介绍如何实现该爬虫. 目录 网页分析 实现代码分析 结果 总结 github代码地址 网页分析 以https://xiaoyuan.zh ...

最新文章

  1. Linux目录读写和可执行权限
  2. gdb 设置一个函数, 出现4个断点的原因
  3. Linux 下 ps 命令的使用详解
  4. Android蓝牙串口程序开发
  5. Python 缓冲区
  6. Complete Guide to Parameter Tuning in XGBoost (with codes in Python)
  7. sh脚本学习之: sh脚本 、sed、awk
  8. python virtualenv nginx_Ubuntu下搭建Nginx+supervisor+pypy+virtualenv
  9. 什么是脏数据?怎样用箱形图分析异常值?终于有人讲明白了
  10. 怎样用shell计算linux内存,计算Linux内存,CUP,硬盘使用率的shell脚本
  11. 【noip 2016】 蚯蚓(earthworm)
  12. gradle学习(19)-log系统
  13. 一个可解释的植物胁迫表型的深度机器视觉框架(大豆叶片胁迫程度估算)
  14. java 对象深拷贝_java深入理解浅拷贝和深拷贝
  15. 2013年值得我们学习的网页设计作品【系列二】
  16. 【Linux】Shell 时间运算以及时间差计算方法!
  17. java连接数据库增删改查公共方法
  18. Lena——计算机视觉中的女神被人忽视的部分
  19. mysql禁止超线程_如何在BIOS中关闭CPU的超线程功能
  20. Android模拟器知识以及改造

热门文章

  1. Cisco AAA 配置
  2. 拼多多顶级佣金助手-微信群自动发单
  3. 介绍中国传统节日的网页html,关于中国传统节日介绍的作文
  4. Grid-based RRP/基于网格的路径重新规划问题
  5. 浩辰CAD给排水2021安装教程
  6. “五一”或成疫情来最火爆假期,招行信用卡天天返利助力消费
  7. xp iis访问元数据库失败
  8. 阿里云国际版建立云端数据库操作流程
  9. X86服务器CPU的作用,为什么需要基于x86架构的至强处理器?
  10. UItraEdit激活码