金三银四到了,用Python搭建招聘岗位信息聚合系统【附源码】

前言

基于数据技术的互联网行业招聘信息聚合系统,本系统以Python为核心,依托web展示,所有功能在网页就可以完成操作,爬虫、分析、可视化、互动独立成模块,互通有无。具体依托python的丰富库实现,爬虫使用Requests爬取,使用lxml、beautifulsoup4解析。使用numpy、pandas分析数据,使用pyecharts做可视化,使用Flask进行web后台建设。数据通过csv、MySQL、配置文件来进行存储互通。

为了拓展功能编写了定时器,微信推送,为了适应团队合作编写了函数注册器,参数迭代器。爬虫数据来自前程无忧、齐鲁人才网、猎聘网、拉勾网等等网站,需要的基本数据一应俱全。

展示

927280a2c6156cce3472565a51263a91.png 393ca73c953c2de7c5dcf7a8899a4bca.png ba0f32e344297df45742cc601cc819a5.png caa82bedc40f81a377b0a563c9cfa9bd.png 461e0421c2239d9ccbc1ee1f6fd72fc2.png de292d5e074d9bdb925fde4f2ac09ece.png

环境

  • Windows \ Linux

  • Python 3.6 : numpy , pandas , Requests , pyecharts , lxml , PyMySQL

  • MySQL 8.0.11

  • Chrome(内核版本60以上)

安装

  1. 运行 install_package.bat(出错管理员权限下尝试)

  2. 修改mysql配置 位于/analysis/analysis_main.py 系统本身有一个可视化的配置文件,即您不需要再导入数据进行分析,如果想重新分析,需要导入数据库数据还需按照数据库字段修改input_data.py内容

  3. 将js.7z 解压放在/static 目录下

  4. 运行 server.py 来运行web服务器

  5. 使用Chrome访问 http://127.0.0.1

数据库字段

7cf8d39c3127a521d20b3f5d8c965fbf.png

架构

系统大致结构如下图,spider目录存放爬虫代码,analysis目录承担了导入、分析、渲染图表、交互等功能,data目录存放原始数据,conf目录存放图表、mysql配置文件。导入处理分析入口统一由analysis_main控制,由server调用,其他功能直接由server调用,所有功能在主页就可以启动。

782ddc883fd4f6cb47f157b0ce544cf1.png d56639b304d7b0da5e89bbbc59a1aad4.png

源码获取

‍在公众号关于数据分析与可视化👆后台回复py招聘系统获取

另外:小编会接一些私活项目,包括Java后端开发、小程序开发、Python可视化大屏等,有时间的小伙伴可以一起利用技术接一些副业项目赚钱

大家可以加小编微信进行私活咨询。欢迎有想法、有时间,想挣钱的朋友们一起挣钱。

90d5e77eef4d91df9c230db26cb5a525.jpeg

NO.1

往期推荐

Historical articles

用Python制作进度条,真的太方便了!!

全网最全!Python爬虫requests库教程(附案例)

可视化实战,Python绘制出来的数据大屏真的太惊艳了!!

Python+ChatGPT制作了一个AI百宝箱,太实用了!!

分享、收藏、点赞、在看安排一下?

1ea8f99da8831d9d3c963fca9bd773a5.gif

d8150426671bec2cfbc6a3d4f4c905b4.gif

528a28d674c665e5ca71092bd9836f59.gif

3157ae4a394312e5342a5efd6026040f.gif

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值