python爬虫筛选工作实例讲解


Posted in Python onNovember 23, 2020

我们在选择一件商品的时候,会先了解一些相关的商品信息,根据自己的需求和情况再进行选择。这种现象也同样适用于找工作,筛选一个岗位的重要环节,就是看自身是否符合工作经验的要求。不过因为信息量比较大,有没有什么方法可以用python爬虫中的知识点帮我们解决一下呢~具体内容往下看:

根据工作经验年限,划分招聘等级

# 校正拉勾网工作年限描述,以 Boss直聘描述为准
def update_lagou_workyear():
  items = db.jobs_lagou_php.find({})
  for item in items:
    if item['workYear'] == '应届毕业生':
      item['workYear'] = '应届生'
    elif item['workYear'] == '1年以下':
      item['workYear'] = '1年以内'
    elif item['workYear'] == '不限':
      item['workYear'] = '经验不限'
    update_lagou(item)
  print('ok')
# 设置招聘的水平,分两次执行
def set_level():
  items = db.jobs_zhipin_php.find({})
  # items = db.jobs_lagou_php.find({})
    if item['workYear'] == '应届生':
      item['level'] = 1
    elif item['workYear'] == '1年以内':
      item['level'] = 2
    elif item['workYear'] == '1-3年':
      item['level'] = 3
    elif item['workYear'] == '3-5年':
      item['level'] = 4
    elif item['workYear'] == '5-10年':
      item['level'] = 5
    elif item['workYear'] == '10年以上':
      item['level'] = 6
    elif item['workYear'] == '经验不限':
      item['level'] = 10
    update(item)
print('ok')

这里有点坑的就是,一般要求经验不限的岗位,需求基本都写在任职要求里了,所以为了统计的准确性,这个等级的数据,后面会被舍弃掉。

从后续的平均数据来看,这里的经验不限,一般要求的是1-3年左右,但是还是建议舍弃掉。

拉勾网的职位描述和 Boss直聘稍有不同,需要先校正,然后再设置等级

实例扩展:

python实现图片筛选程序

#_*_coding:utf-8_*_
'''
Version V17.1.0
Date 2017-10-15
@Author Cheney
'''

# 收集EL 图片集中需要的图片,在elpick目录下进行

from PIL import Image
import csv
import os


# 获取需要图片的文件名
def readImageName():
 # 在elpick目录下读取sn.scv文件,该文件读取出来后元素是list 需要转换为str
 get_csv = csv.reader(open("elpick/sn.csv"))
 origSN = []
 transSN = []
 for sn in get_csv:
  origSN.append(sn)
 tempList = origSN

 # 读取csv文件获时获取到的列表,其元素也是列表,需要将其转换为字符串元素,使用下面for语句实现
 for s in tempList:
  # 去掉列表元素中的[''] 这几个字符
   s = str(s).strip('[\'')
  s = str(s).strip('\']')
 transSN.append(s)
 ImageName = transSN
 return ImageName

pickImageName = readImageName()
# 遍历所有图片集的文件名
for image in os.listdir("elpick/original_el"):
 # 将读取到的文件名进行处理,去扩展名,若是int文件名需要对文件名进行int 处理
 imageName = image.strip(".jpg")

 # 比较判断 若遍历的文件名在需要收集的列表中,读取之后并保存到pick_el文件夹下
 if imageName in pickImageName:
  pickImage = Image.open(('elpick/original_el/%s.jpg') % imageName)
  pickImage.save(("elpick/picked_el/%s.jpg") % imageName)

到此这篇关于python爬虫筛选工作实例讲解的文章就介绍到这了,更多相关python爬虫筛选工作内容请搜索三水点靠木以前的文章或继续浏览下面的相关文章希望大家以后多多支持三水点靠木!

Python 相关文章推荐
python读文件逐行处理的示例代码分享
Dec 27 Python
Python实现命令行通讯录实例教程
Aug 18 Python
Python实现的桶排序算法示例
Nov 29 Python
Python cookbook(数据结构与算法)从字典中提取子集的方法示例
Mar 22 Python
Python用for循环实现九九乘法表
May 31 Python
python打印9宫格、25宫格等奇数格 满足横竖斜相加和相等
Jul 19 Python
python中常见错误及解决方法
Jun 21 Python
Python绘图之柱形图绘制详解
Jul 28 Python
Python3 pyecharts生成Html文件柱状图及折线图代码实例
Sep 29 Python
Python抖音快手代码舞(字符舞)的实现方法
Feb 07 Python
python定义具名元组实例操作
Feb 28 Python
Python基础学习之奇异的GUI对话框
May 27 Python
python爬虫用scrapy获取影片的实例分析
Nov 23 #Python
python爬虫scrapy图书分类实例讲解
Nov 23 #Python
scrapy处理python爬虫调度详解
Nov 23 #Python
利用Python将多张图片合成视频的实现
Nov 23 #Python
Python系统公网私网流量监控实现流程
Nov 23 #Python
Python 调用 ES、Solr、Phoenix的示例代码
Nov 23 #Python
10个示例带你掌握python中的元组
Nov 23 #Python
You might like
PHP实现的json类实例
2015/07/28 PHP
PHP操作MongoDB实现增删改查功能【附php7操作MongoDB方法】
2018/04/24 PHP
JavaScipt基本教程之JavaScript语言的基础
2008/01/16 Javascript
关于Jqzoom的使用心得 jquery放大镜效果插件
2010/04/12 Javascript
jquery实现每个数字上都带进度条的幻灯片
2013/02/20 Javascript
javascript实现rgb颜色转换成16进制格式
2015/07/10 Javascript
JavaScript中利用Array和Object实现Map的方法
2015/07/27 Javascript
jquery实现在网页指定区域显示自定义右键菜单效果
2015/08/25 Javascript
xtemplate node.js 的使用方法实例解析
2016/08/22 Javascript
自定义require函数让浏览器按需加载Js文件
2016/11/24 Javascript
Bootstrap CSS组件之面包屑导航(breadcrumb)
2016/12/17 Javascript
Mobile Web开发基础之四--处理手机设备的横竖屏问题
2017/08/11 Javascript
浅谈Vuex@2.3.0 中的 state 支持函数申明
2017/11/22 Javascript
javascript实现文本框标签验证的实例代码
2018/10/14 Javascript
Vue使用localStorage存储数据的方法
2019/05/27 Javascript
详解Node.js异步处理的各种写法
2019/06/09 Javascript
微信小程序picker组件两列关联使用方式
2020/10/27 Javascript
Hadoop中的Python框架的使用指南
2015/04/22 Python
Python操作Excel之xlsx文件
2017/03/24 Python
python requests 使用快速入门
2017/08/31 Python
Python给你的头像加上圣诞帽
2018/01/04 Python
分析python动态规划的递归、非递归实现
2018/03/04 Python
用Python获取摄像头并实时控制人脸的实现示例
2019/07/11 Python
Python数据处理篇之Sympy系列(五)---解方程
2019/10/12 Python
python redis存入字典序列化存储教程
2020/07/16 Python
CSS3中的元素过渡属性transition示例详解
2016/11/30 HTML / CSS
LEGO玩具英国官方商店:LEGO Shop GB
2018/03/27 全球购物
美国在线健康和美容市场:Pharmapacks
2018/12/05 全球购物
小学教师岗位职责
2013/11/25 职场文书
七年级音乐教学反思
2014/01/26 职场文书
安全生产承诺书
2014/03/26 职场文书
护士个人年度总结范文
2015/02/13 职场文书
社区志愿者服务心得体会
2016/01/22 职场文书
WordPress多语言翻译插件 - WPML使用教程
2021/04/01 PHP
基于Go Int转string几种方式性能测试
2021/04/28 Golang
使用pandas生成/读取csv文件的方法实例
2021/07/09 Python