河池市网站建设,杭州富阳网站建设,设备外观设计效果图,wordpress 主题汉化一、使用fiddler爬取小程序春秋航空航班信息 使用Fiddler爬取春秋航空微信小程序#xff08;手机上由于网络问题#xff0c;无法进入#xff0c;使用电脑版#xff09; 搜索航班信息 搜索记录 使用Fiddler查找url(没有得到有效url) 继续查找#xff0c;发现航班信息列…一、使用fiddler爬取小程序春秋航空航班信息 使用Fiddler爬取春秋航空微信小程序手机上由于网络问题无法进入使用电脑版 搜索航班信息 搜索记录 使用Fiddler查找url(没有得到有效url) 继续查找发现航班信息列表打开查看列表为空 重新搜索再次查找发现航班信息但url无效不能正常使用 微信小程序好像被加密了无法正常爬取
二、使用网页版春秋航空爬取网页信息 进入网页查找url(发现一个貌似url的内容打开发现无效) 继续查找url(找到航班信息网页信息查找到url) 相关代码
import requests
from bs4 import BeautifulSoupheaders {User-Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36,
}
url https://flights.ch.com/SIA-CAN.html?Departure%E8%A5%BF%E5%AE%89Arrival%E5%B9%BF%E5%B7%9EFDate2023-11-23DepartCityCodeArriveCityCodeIsSearchDepAirportfalseIsSearchArrAirportfalseisOnlyZffalseANum1CNum0INum0IfRetfalseSType1MType0IsNew1response requests.get(urlurl,headersheaders)
soup BeautifulSoup(response.text, html.parser)
flight_type soup.find(div, class_cell area cell-drop cell-flight-type)
flight_info soup.find(div, class_cell ori)
flight_outfo soup.find(div, class_cell des)
flight_line soup.find(div, class_go-date cell date)type_list flight_type.find(input,class_val).get(value)
departure_city flight_info.find(input, class_val city scity).get(value)
destination_city flight_outfo.find(input, class_val city).get(value)
trip_date flight_line.find(input, class_val date).get(value)print(f行程类型{type_list} 出发地{departure_city} 目的地{destination_city} 行程日期{trip_date})爬取结果