航空机票信息查询
项目描述:
应客户需求,对某国外航空公司网站进行机票信息爬取,然后把数据交给用户,供用户平台使用。
责任描述:
使用 Scrapy 框架,主要进行页面分析、 数据采集、数据清洗、数据保存等处理
1. 登录验证码的处理-该网站验证码比较简单,采用 Scrapy 自带的验证码处理模块
2. 由于只能使用国外 IP,使用代理 IP,并添加 user-agent 和延时规避反爬
3. 使用 Xpath、正则和 lxml 的 etree 模块进行页面解析与数据提取
4. 使用 Mongodb 数据库保存爬取数据