python智联招聘爬虫并导入到excel代码实例


Posted in Python onSeptember 09, 2019

这篇文章主要介绍了python智联招聘爬虫并导入到excel代码实例,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下

写了一个智联招聘的爬虫,只要输入职位关键字,就能快速导出智联招聘上的数据,存在excel表里~

import requests,openpyxl
#建立excel表
joblist=[]
wb=openpyxl.Workbook()
sheet=wb.active
sheet.title='智联招聘数据'
sheet['A1']='职位名称'
sheet['B1']='薪资'
sheet['C1']='工作经验'
#爬虫
keyword=str(input('请输入查找职位的关键字:'))
url='https://fe-api.zhaopin.com/c/i/sou'
headers={
  'Referer': 'https://sou.zhaopin.com/?p=2&jl=653&et=2&kw=%E6%95%B0%E6%8D%AE%E5%88%86%E6%9E%90&kt=3&sf=0&st=0',
  'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_14_4) AppleWebKit/605.1.15 (KHTML, like Gecko) Version/12.1 Safari/605.1.15'
  }
for n in range(5):
  params={
    'start': str(90*n),
    'pageSize': '90',
    'cityId': '653',
    'salary': '0,0',
    'workExperience': '-1',
    'education':'4',
    'companyType': '-1',
    'employmentType': '2',
    'jobWelfareTag': '-1',
    'kw': keyword,
    'kt': '3',
    'at': '9faf2d5cc87b4141a33c493c248ce1eb',
    'rt': 'c678689ef9144475b2030fe55c12fe5c',
    '_v': '0.53075950',
    'userCode': '638259962',
    'x-zp-page-request-id': '9eb3c2c955dd4a8db3c8224a177ebdd5-1567575573029-133510',
    'x-zp-client-id': 'cd7e0b11-a761-4a2f-a8be-2e6a9da3f068'
    }  
  res=requests.get(url,headers=headers,params=params)
  jsonres=res.json()
  positions=jsonres['data']['results']
  for position in positions:
    jobname=position['jobName']
    salary=position['salary']
    workingExp=position['workingExp']['name']
    joblist.append([jobname,salary,workingExp])
#写入excel
for row in joblist:
  sheet.append(row)  
wb.save('智联招聘数据.xlsx')
print('数据爬取成功!')

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Python 相关文章推荐
python使用range函数计算一组数和的方法
May 07 Python
在Python的Flask框架中验证注册用户的Email的方法
Sep 02 Python
Python2与python3中 for 循环语句基础与实例分析
Nov 20 Python
python matlibplot绘制多条曲线图
Feb 19 Python
Flask框架web开发之零基础入门
Dec 10 Python
python绘制散点图并标记序号的方法
Dec 11 Python
Python一个简单的通信程序(客户端 服务器)
Mar 06 Python
python+pyqt5编写md5生成器
Mar 18 Python
Python简直是万能的,这5大主要用途你一定要知道!(推荐)
Apr 03 Python
django的ORM操作 增加和查询
Jul 26 Python
基于django micro搭建网站实现加水印功能
May 22 Python
python基于tkinter制作无损音乐下载工具
Mar 29 Python
python 的 openpyxl模块 读取 Excel文件的方法
Sep 09 #Python
pymysql模块的使用(增删改查)详解
Sep 09 #Python
Django之模板层的实现代码
Sep 09 #Python
Django模板语言 Tags使用详解
Sep 09 #Python
Python中turtle库的使用实例
Sep 09 #Python
Django之路由层的实现
Sep 09 #Python
python中web框架的自定义创建
Sep 08 #Python
You might like
PHP自动生成后台导航网址的最佳方法
2013/08/27 PHP
PHP中Enum(枚举)用法实例详解
2015/12/07 PHP
PHP获取IP地址所在地信息的实例(使用纯真IP数据库qqwry.dat)
2016/11/15 PHP
详解php中的implements 使用
2017/06/13 PHP
laravel-admin 后台表格筛选设置默认的查询日期方法
2019/10/03 PHP
javascript 对象的定义方法
2007/01/10 Javascript
Extjs学习笔记之三 extjs form更多的表单项
2010/01/07 Javascript
基于jquery的监控数据是否发生改变
2011/04/11 Javascript
js 获取元素在页面上的偏移量的方法汇总
2015/04/13 Javascript
教你使用javascript简单写一个页面模板引擎
2015/05/05 Javascript
每天一篇javascript学习小结(Array数组)
2015/11/11 Javascript
JQuery实现Ajax加载图片的方法
2015/12/24 Javascript
BootStrap入门教程(三)之响应式原理
2016/09/19 Javascript
EasyUI Combobox设置默认值 获取text的方法
2016/11/28 Javascript
浅析javascript中的Event事件
2016/12/09 Javascript
微信小程序 跳转传参数与传对象详解及实例代码
2017/03/14 Javascript
详解用node编写自己的cli工具
2017/05/23 Javascript
多页vue应用的单页面打包方法(内含打包模式的应用)
2020/06/11 Javascript
浅谈javascript事件环微任务和宏任务队列原理
2020/09/12 Javascript
Python实现抓取网页生成Excel文件的方法示例
2017/08/05 Python
python的常用模块之collections模块详解
2018/12/06 Python
python3实现指定目录下文件sha256及文件大小统计
2019/02/25 Python
python画图常规设置方式
2020/03/05 Python
Python pip install如何修改默认下载路径
2020/04/29 Python
Python之字典对象的几种创建方法
2020/09/30 Python
你应该知道的30个css选择器
2014/03/19 HTML / CSS
LODI女鞋在线商店:阿利坎特的鞋类品牌
2019/02/15 全球购物
NICKIS.com荷兰:设计师儿童时装
2020/01/08 全球购物
运动会开幕式邀请函
2014/02/03 职场文书
小学生学雷锋演讲稿
2014/04/25 职场文书
政府门卫岗位职责
2014/04/29 职场文书
2014领导干部四风问题查摆思想汇报
2014/09/13 职场文书
给原生html中添加水印遮罩层的实现示例
2021/04/02 Javascript
python文件目录操作之os模块
2021/05/08 Python
openstack中的rpc远程调用的方法
2021/07/09 Python
MongoDB支持的索引类型
2022/04/11 MongoDB