【爬虫2019,9月】携程eleven参数解密

本文介绍了一种使用Python爬取携程网站酒店数据的方法,通过构造请求参数并利用postman进行测试,成功获取了上海地区酒店的详细信息。解析返回的JSON数据,并利用etree进行HTML解析,实现了酒店数据的有效抓取。

携程:

url='https://hotels.ctrip.com/Domestic/Tool/AjaxHotelList.aspx'

1,经过多次postman,传入参数:page 为翻页的页数

for page in range(1,2):
    data={
        "StartTime":"2019-09-12",
        "DepTime":"2019-09-13",
        "RoomGuestCount":"1,1,0",
        "cityId":"2",
        "cityPY":"shanghai",
        "cityCode":"021",
        "cityLat":"31.2363508011",
        "cityLng":"121.4802384079",
        "page":page,
}

2,页面寻找到可以接口数据(就能爬取所有)

data = json.loads(rep.text)
dta=data['html']
dtaa=etree.HTML(dta)

 

评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值