目标网页:网易招聘

抓取目标:
1.根据输入职业抓取该职业的全部数据
2.存入excel

用到的库:

import requests
import pandas

全部代码:

import requests
import pandas
#请求头链接
key = input('输入你要搜索的职业:')
def size(key):  #返回总共有多少条相关招聘pageSizedata = {"currentPage":1, "pageSize":1, "keyword": key}url = 'https://hr.163.com/api/hr163/position/queryPage'res = requests.post(url, json=data)json = res.json()total = json['data']['total']# print(total)return total
page_size = size(key)
data = {"currentPage":1, "pageSize":page_size, "keyword": key}
url = 'https://hr.163.com/api/hr163/position/queryPage'
res = requests.post(url, json=data)
json = res.json()
# print(json)
total = json['data']['total']
json_list = json['data']['list']
print(total)
wangyi_list = []
# print(json_list)
for list in json_list:# print(list)# print(json_list[i])# dict = json_list[i]name = list['name']#职业名称# print('正在储存----')print(name)xueli = list['reqEducationName']#学历# print(xueli)address = list['workPlaceNameList'][0]#地址# print(address)type = list['firstPostTypeName']#职业类型# print(type)number = list['postStatus']#职位# print(number)department = list['firstDepName']#部门# print(department)demand = list['reqWorkYearsName']#经验需求# print(demand)describe = list['requirement']#职位描述# print(describe)requirement = list['en_requirement']#职位需求# print(requirement)wangyi_list.append({'职位名称':name,'工作地址':address,'工作部门':department,'职业类型':type,'需求人数':number,'学历要求':xueli,'经验需求':demand,'职位描述':describe,'职业要求':requirement})
# print(wangyi_list)
ex = pandas.DataFrame(wangyi_list)
ex.to_excel("网易招聘-%s.xlsx"%key,index=False)

效果:

python爬虫脚本获取网易招聘某个职业的全部数据信息相关推荐

  1. 利用python爬虫技术获取每天每场的每位球员NBA数据以及每日范特西评分

    想法来源:虎扑体育app中有个游戏叫做"每日范特西",此游戏给于NBA每位球员一个与他能力(数据)相符的身价,玩家的任务是给定金额120,根据每位球员的身价以及位置组建一个自己的阵 ...

  2. 【Python爬虫实战案例】采集城市桌游商家数据信息,做可视化演示

    前言 这里容我罗嗦几句

  3. 【Python爬虫脚本】拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!!

    前言 点击下方视频即可查看详细教程 [Python爬虫脚本]拒绝黄牛从我做起!Python自动抢购脚本,准点原价秒杀飞天茅台!!! 源码领取 上述这份完整版的源码课件已经上传CSDN官方,朋友们如果需 ...

  4. Python爬虫实战——获取电影影评

    Python爬虫实战--获取电影影评 前言 第三方库的安装 示例代码 效果演示 结尾 前言 使用Python爬取指定电影的影评, 注意:本文仅用于学习交流,禁止用于盈利或侵权行为. 操作系统:wind ...

  5. python爬虫(14)获取淘宝MM个人信息及照片(中)

    python爬虫(14)获取淘宝MM个人信息及照片(中) python爬虫(14)获取淘宝MM个人信息及照片(上) python爬虫(14)获取淘宝MM个人信息及照片(下)(windows版本) 在上 ...

  6. python爬虫(14)获取淘宝MM个人信息及照片(上)

    python爬虫(14)获取淘宝MM个人信息及照片(上) python爬虫(14)获取淘宝MM个人信息及照片(中) python爬虫(14)获取淘宝MM个人信息及照片(下)(windows版本) 网上 ...

  7. 利用爬虫快速获取企业招聘信息

    基于JSoup的HTML解析(以58同城为例) House.java package com.newer.spider;public class House {String room;String d ...

  8. python爬虫多久能学会-不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据...

    原标题:不踩坑的Python爬虫:如何在一个月内学会爬取大规模数据 Python爬虫为什么受欢迎 如果你仔细观察,就不难发现,懂爬虫.学习爬虫的人越来越多,一方面,互联网可以获取的数据越来越多,另一方 ...

  9. Python爬虫系列之爬取微信公众号新闻数据

    Python爬虫系列之爬取微信公众号新闻数据 小程序爬虫接单.app爬虫接单.网页爬虫接单.接口定制.网站开发.小程序开发 > 点击这里联系我们 < 微信请扫描下方二维码 代码仅供学习交流 ...

最新文章

  1. php rabbmq教程_RabbitMQ+PHP 教程六(RPC)
  2. 爬虫中之Requests 模块的进阶
  3. java 图片上传
  4. 深入理解Android的startservice和bindservice
  5. 文件不混淆_Android Studio配置反混淆
  6. linux 产生0~100内的随机数
  7. 树莓派连接7寸屏幕(7DP-CAPLCD)的配置笔记
  8. ​ ARM Cortex系列那么多处理器,该怎么区分?
  9. 手把手gitlab最详细版安装教程centos7下安装(最新版),修复gitlab
  10. clark变换_电力变换器PWM原理与实践,p43页,空间矢量理解
  11. 收藏精美网页设计作品的200佳网站推荐(系列五)
  12. Java开发笔记(一百四十六)JDBC的应用原理
  13. Spring Cloud(Greenwich版)-06-Spring Cloud集成Feign
  14. 世界 图书 学科 分类
  15. MySQL 数据库规范
  16. 【Visual C++】游戏开发笔记十四 游戏画面绘图(四) 华丽的CImage类
  17. iOS 多媒体(一)音频播放
  18. Java电商平台-电商订单系统全解析
  19. iOS视频添加水印两种方式(不用到第三方框架)
  20. ios 扇形 按钮_iOS 饼状图(扇形图)动画效果的实现

热门文章

  1. 昨天搭完梯子之后就打不开12306查询的网页了
  2. FLEAPHP框架的文件缓存系统
  3. 网络聊天室(linux,java,Android)
  4. 清华学姐熬了一个月肝出这份32W字Linux知识手册,在 Github标星31K+
  5. 2021-09-10 网安实验-XCTF真题实战之密码学
  6. windows11虚拟机安装出现蓝屏
  7. 我学设计模式 之 原型模型模式
  8. EditPluss有效激活码
  9. 推荐几个好玩的游戏:
  10. flask---》url_for 模板语法 内置过滤器 url_map