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获取Linux系统的各种信息
Jul 10 Python
python中去空格函数的用法
Aug 21 Python
python实现从web抓取文档的方法
Sep 26 Python
简单的python后台管理程序
Apr 13 Python
python 表达式和语句及for、while循环练习实例
Jul 07 Python
python实现随机森林random forest的原理及方法
Dec 21 Python
python爬取王者荣耀全皮肤的简单实现代码
Jan 31 Python
python 使用while循环输出*组成的菱形实例
Apr 12 Python
python3 sleep 延时秒 毫秒实例
May 04 Python
Pycharm创建文件时自动生成文件头注释(自定义设置作者日期)
Nov 24 Python
利用python为PostgreSQL的表自动添加分区
Jan 18 Python
Python爬虫基础讲解之请求
May 13 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随机显示图片的简单示例
2014/02/15 PHP
实现在同一方法中获取当前方法中新赋值的session值解决方法
2014/06/26 PHP
PHP简单读取xml文件的方法示例
2017/04/20 PHP
PHP操作MySQL中BLOB字段的方法示例【存储文本与图片】
2017/09/15 PHP
PHP实现生成数据字典功能示例
2018/05/24 PHP
发布一个高效的JavaScript分析、压缩工具 JavaScript Analyser
2007/11/30 Javascript
myEvent.js javascript跨浏览器事件框架
2011/10/24 Javascript
script的async属性以非阻塞的模式加载脚本
2013/01/15 Javascript
Jquery为a标签的href赋值实现代码
2013/05/03 Javascript
node.js中的fs.openSync方法使用说明
2014/12/17 Javascript
深入分析jsonp协议原理
2015/09/26 Javascript
Jquery实现纵向横向菜单
2016/01/24 Javascript
详解nodejs微信公众号开发——2.自动回复
2017/04/10 NodeJs
Vue实现一个返回顶部backToTop组件
2017/07/25 Javascript
利用JS制作万年历的方法
2017/08/16 Javascript
解决IE11 vue +webpack 项目中数据更新后页面没有刷新的问题
2018/09/25 Javascript
React 使用recharts实现散点地图的示例代码
2018/12/07 Javascript
优雅地使用loading(推荐)
2019/04/20 Javascript
layui点击数据表格添加或删除一行的例子
2019/09/12 Javascript
python处理PHP数组文本文件实例
2014/09/18 Python
Python多进程同步简单实现代码
2016/04/27 Python
Python实现多线程抓取网页功能实例详解
2017/06/08 Python
Python及PyCharm下载与安装教程
2017/11/18 Python
Python 日志logging模块用法简单示例
2019/10/18 Python
python面向对象之类属性和类方法案例分析
2019/12/30 Python
Pytest框架之fixture的详细使用教程
2020/04/07 Python
Python-openpyxl表格读取写入的案例详解
2020/11/02 Python
英国在线药房:Express Chemist
2019/03/28 全球购物
外贸英语毕业生自荐信
2013/11/14 职场文书
国贸专业毕业求职信
2014/06/11 职场文书
励志演讲稿600字
2014/08/21 职场文书
2015出纳试用期工作总结
2014/12/12 职场文书
还款承诺书范本
2015/01/20 职场文书
工作犯错保证书
2015/05/11 职场文书
2015年学校消防安全工作总结
2015/10/14 职场文书
2016年春季开学典礼新闻稿
2015/11/25 职场文书