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单线程实现多个定时器示例
Mar 30 Python
详解Django框架中用户的登录和退出的实现
Jul 23 Python
Python PyQt5实现的简易计算器功能示例
Aug 23 Python
Python实现在线暴力破解邮箱账号密码功能示例【测试可用】
Sep 06 Python
Python简单实现的代理服务器端口映射功能示例
Apr 08 Python
python自动化之Ansible的安装教程
Jun 13 Python
Pandas0.25来了千万别错过这10大好用的新功能
Aug 07 Python
Python Numpy库常见用法入门教程
Jan 16 Python
tensorflow2.0与tensorflow1.0的性能区别介绍
Feb 07 Python
django ORM之values和annotate使用详解
May 19 Python
将tf.batch_matmul替换成tf.matmul的实现
Jun 18 Python
一小时学会TensorFlow2之基本操作2实例代码
Sep 04 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手机号码归属地查询代码(API接口/mysql)
2012/09/04 PHP
php通过记录IP来防止表单重复提交方法分析
2014/12/16 PHP
php中session_id()函数详细介绍,会话id生成过程及session id长度
2015/09/23 PHP
ECshop 迁移到 PHP7版本时遇到的兼容性问题
2016/02/15 PHP
Javascript执行效率全面总结
2013/11/04 Javascript
jquery实现炫酷的叠加层自动切换特效
2015/02/01 Javascript
JS Array.slice 截取数组的实现方法
2016/01/02 Javascript
Bootstrap Fileinput文件上传组件用法详解
2016/05/10 Javascript
JavaScript实现in-place思想的快速排序方法
2016/08/07 Javascript
AngularJS解决ng界面长表达式(ui-set)的方法分析
2016/11/07 Javascript
JavaScript函数柯里化原理与用法分析
2017/03/31 Javascript
Angular实现下拉框模糊查询功能示例
2018/01/03 Javascript
浅谈Vue-cli单文件组件引入less,sass,css样式的不同方法
2018/03/13 Javascript
js中值引用和地址引用实例分析
2019/06/21 Javascript
JavaScript RegExp 对象用法详解
2019/09/24 Javascript
vue data变量相互赋值后被实时同步的解决步骤
2020/08/05 Javascript
[46:09]2014 DOTA2华西杯精英邀请赛 5 25 LGD VS VG第三场
2014/05/26 DOTA
django2 快速安装指南分享
2018/01/05 Python
Python安装图文教程 Pycharm安装教程
2018/03/27 Python
python tornado微信开发入门代码
2018/08/24 Python
python实现从pdf文件中提取文本,并自动翻译的方法
2018/11/28 Python
python七夕浪漫表白源码
2019/04/05 Python
python pandas获取csv指定行 列的操作方法
2019/07/12 Python
PyTorch加载预训练模型实例(pretrained)
2020/01/17 Python
如何在Win10系统使用Python3连接Hive
2020/10/15 Python
python gui开发——制作抖音无水印视频下载工具(附源码)
2021/02/07 Python
Rakuten Kobo台湾:电子书、eReaders和Reading应用程式
2017/11/24 全球购物
大学生就业自荐信
2013/10/26 职场文书
平面设计的岗位职责
2013/11/08 职场文书
大学本科毕业生求职信范文
2013/12/18 职场文书
中国梦的演讲稿
2014/01/08 职场文书
技术经济专业求职信
2014/09/03 职场文书
离婚案件答辩状
2015/05/22 职场文书
2016年六一儿童节开幕词
2016/03/04 职场文书
Python关于OS文件目录处理的实例分享
2021/05/23 Python
MySQL常见优化方案汇总
2022/01/18 MySQL