没有合适的资源?快使用搜索试试~ 我知道了~
Python网络爬虫课程设计报告+视频录制脚本+源代码
1.该资源内容由用户上传,如若侵权请联系客服进行举报
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
2.虚拟产品一经售出概不退款(资源遇到问题,请及时私信上传者)
版权申诉
5星 · 超过95%的资源 2 下载量 99 浏览量
2023-05-25
09:21:56
上传
评论 4
收藏 4.87MB DOCX 举报
温馨提示
试读
40页
目录 第一章、任务描述 3 第二章、 Python开发环境的构建 4 2.1 Python解释器的安装 4 2.2. Python 开发的集成开发环境搭建(Pycharm) 5 2.3.安装 Python爬虫第三方库 6 2.3.1安装 selenium 库 6 2.3.2 安装 undetected_chromedriver 库 7 2.3.3安装 pandas 库 8 2.3.4安装 openpyxl 库 9 第三章、 爬虫相关库和背景知识介绍 10 3.1 爬虫背景知识介绍 10 3.2 爬虫常用库的介绍 10 第四章、 爬虫实现具体过程 16 第五章、 数据分析 25 第六章、 总结 31 第七章、 附录代码 32
资源推荐
资源详情
资源评论
信息工程学院
Python 网络爬虫课程设计报告
设计题目: 爬取 boss 直聘 Java 开发岗位相关信息
学生学号: xxxxxxxxxx
专业班级: 软件工程 xxxx 级 x 班
学生姓名: xxx
目录
第一章、任务描述 ....................................................................................................................................3
第二章、 Python 开发环境的构建................................................................................................4
2.1 Python 解释器的安装 .................................................................................................................4
2.2. Python 开发的集成开发环境搭建(Pycharm)..............................................................5
2.3.安装 Python 爬虫第三方库......................................................................................................6
2.3.1 安装 selenium 库...............................................................................................................6
2.3.2 安装 undetected_chromedriver 库............................................................................7
2.3.3 安装 pandas 库 ...................................................................................................................8
2.3.4 安装 openpyxl 库...............................................................................................................9
第三章、 爬虫相关库和背景知识介绍......................................................................................10
3.1 爬虫背景知识介绍.................................................................................................................10
3.2 爬虫常用库的介绍......................................................................................................................10
第四章、 爬虫实现具体过程........................................................................................................16
4.1 具体实现过程..............................................................................................................................16
4.2 main 函数......................................................................................................................................17
4.3 login 函数 ...................................................................................................................................18
4.4 get_search_lists() 函数.....................................................................................................19
4.5 is_childpage()函数 ...........................................................................................................20
4.6 get_jobs_lists(search_url,name)函数 ..................................................................20
4.7 save_data 函数 .........................................................................................................................21
4.8 主函数 ...........................................................................................................................................21
4.9 数据可视化分析 ..........................................................................................................................22
4.9.1 该地区所有招聘公司及薪资信息【直方图】.............................................................22
4.9.2 该地区所有招聘公司的位置分布【饼图】 .................................................................22
4.9.3 该地区所有公司该岗位的薪资水平及平均薪资【散点图】 .................................22
4.9.4 根据公司人数筛选出公司规模前 50 的公司【柱状图】........................................23
4.9.5 根据职位描述生成【词云】 ............................................................................................23
第五章、 数据分析 ..........................................................................................................................25
5.1 数据源的获取...............................................................................................................................25
5.2 数据预处理 ...................................................................................................................................25
5.3 该地区所有招聘公司及薪资信息【直方图】.....................................................................27
5.4 该地区所有招聘公司的位置分布【饼图】 .........................................................................27
5.5 该地区所有公司该岗位的薪资水平及平均薪资【散点图】 .........................................28
5.6 根据公司人数筛选出公司规模前 50 的公司【柱状图】................................................28
5.7 根据职位描述生成【词云】 ....................................................................................................29
第六章、 总结 ...................................................................................................................................31
第七章、 附录 ...................................................................................................................................32
第一章、 任务描述
作为一名即将毕业的大学生,我们面临着竞争激烈的就业市场,需要尽早了
解招聘信息和行业趋势,以便做出正确的求职决策。因此,我们开发了一个基于
Python 爬虫技术的项目,旨在为毕业生提供一个全面、实时更新的职位信息库,
方便他们查找和筛选合适的工作岗位。我们从 Boss 直聘网站上抓取了 Java 开
发岗位的公司名称、岗位名称、薪资、福利、经验要求、学历要求、加分项目、
所属行业、公司规模、活跃度信息和工作位置等相关信息,并通过数据分析了解
市场需求和行业趋势,为毕业生提供更多有价值的就业信息和建议,帮助他们更
好地规划自己的求职路线和职业发展。我们相信,这个项目对于毕业生的求职过
程是非常有意义和有价值的。
第二章、 Python 开发环境的构建
2.1 Python 解释器的安装
Python 开发环境的构建需要安装 Python 解释器以及代码编辑器或集成开
发环境(IDE)。以下是基于 Windows 操作系统的 Python 开发环境的构建过程:
剩余39页未读,继续阅读
资源评论
- m0_746970822023-06-11感谢资源主的分享,这个资源对我来说很有用,内容描述详尽,值得借鉴。
小孙的代码星球
- 粉丝: 1282
- 资源: 28
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功