大数据采集与预处理课件:模拟登录和数据采集综合案例 -1_第1页
大数据采集与预处理课件:模拟登录和数据采集综合案例 -1_第2页
大数据采集与预处理课件:模拟登录和数据采集综合案例 -1_第3页
大数据采集与预处理课件:模拟登录和数据采集综合案例 -1_第4页
大数据采集与预处理课件:模拟登录和数据采集综合案例 -1_第5页
已阅读5页,还剩6页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

网站模拟登录和数据采集案例 本章学习目标●分析业务网站人才招聘的网页结构和内容●使用selenium和chromedriver实现网站的模拟登录●使用selenium和chromedriver实现编写爬虫代码获取指定的静态和动态数据●使用pymysql库实现数据的持久化8.1任务描述本综合案例通过CHROME浏览器综合分析业务网站的网页结构和内容,找到该网站的登录入口,在提前注册的前提下,使用selenium和chromedriver实现网站的可视化模拟登录操作。然后,通过进一步地分析登录之后的用户主页,使用requests库和lxml库编写和解析自定义的爬虫代码获取字段为:公司名称(comname)、地址(address)、行业名称(industry_name)、工资(salary)、岗位名称(post_name)的静态和动态数据。最后,使用pymysql库在MYSQL数据库管理系统中创建指定的数据库test和数据表zhitong和zhitong1,实现数据的持久化存储。8.2页面分析该爬虫综合案例第一次使用的URL将是这个拥有“求职者登录/注册”的页面。这里不仅是任务中要求的模拟登录的起点,也是爬虫开始爬取该网站的起点和入口。案件一:某航空公司数据被境外间谍情报机关网络攻击窃取案2020年1月,某航空公司向国家安全机关报告,该公司信息系统出现异常,怀疑遭到网络攻击。国家安全机关立即进行技术检查,确认相关信息系统遭到网络武器攻击,多台重要服务器和网络设备被植入特种木马程序,部分乘客出行记录等数据被窃取。使用鼠标右键单击“登录”控件之后,将出现如下菜单选项,如图所示。通过使用鼠标左键单击该菜单选项中的“检查”选项,Chrome浏览器呈现自带的“开发者工具”,并将焦点指向该“求职者登录/注册”控件所在的具体的HTML页面结构当中。这里的目的是为了获取该“求职者登录/注册”控件所属的标签在页面内容中的class属性值“login-per-dialog”,使用鼠标右键单击“登录”控件之后,将出现如下菜单选项,如图所示。通过使用鼠标左键单击该菜单选项中的“检查”选项,Chrome浏览器呈现自带的“开发者工具”,并将焦点指向该“求职者登录/注册”控件所在的具体的HTML页面结构当中。这里的目的是为了获取该“求职者登录/注册”控件所属的标签在页面内容中的class属性值“login-per-dialog”,使用CHROME浏览器的“开发者工具”可以看到该登录页面位于一个form表单当中在该表单控件中,使用密码登录的方式,可以选择“密码登录”控件,标签为<div>,类class=“change-login-type-itemactive”或者XPATH路径为://*[@id="commonLoginBox"]/div[2]/form/div[1]/div[2]在该表单控件中,可以进一步地观察到其中包含的多个控件,包括一个type为text,id为login_box_account的<input>标签和一个type为password,id为login_box_password的<input>标签。这两个标签分别用于获取用户输入的用户名和密码在该表单控件中,可以进一步地观察到其中包含的多个控件,包括一个type为text,id为login_box_account的<input>标签和一个type为password,id为login_box_password的<input>标签。这两个标签分别用于获取用户输入的用户名和密码在该表单控件中还包含一个class为btn-submit的<p>标签。

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

最新文档

评论

0/150

提交评论