【爬虫】携程旅游项目数据爬取

文章目录


🍖 前言

【爬虫】携程旅游项目数据爬取


🎶一、抓取要求

描述:

输入城市名称,获取对应名称的旅游项目信息

✨二、代码展示

代码如下:

python 复制代码
import json
import requests as rq
# 记得解码
url = "aHR0cHM6Ly9vbmxpbmUuY3RyaXAuY29tL3Jlc3RhcGkvc29hMi8yMDY4NC9wcm9kdWN0U2VhcmNo"
headers = {
    "user-agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/135.0.0.0 Safari/537.36"
}

params = {
    'systemcode': '09',
    'createtype': 3,
    'contentType': 'json'
}
res = rq.get("aHR0cHM6Ly9tLmN0cmlwLmNvbS9yZXN0YXBpL3NvYTIvMTAyOTAvY3JlYXRlY2xpZW50aWQ=", headers=headers, params=params,  verify=False)
clientID = res.json()['ClientID']
print(res.json()['ClientID'])

params = {
    "_fxpcqlniredt": clientID
}

for page in range(1, 10):
    data = {"info": "自己去找或者联系作者"}
    res = rq.post(url,headers=headers,data=json.dumps(data), params=params, verify=False)
    for row in res.json()['products']:
        print("基本信息:::", row['basicInfo']['extras']['NAME'])
        print("价格信息:::", row['priceInfo']['price'])
        print('--------------------------------------------------------------------\n\n')

🏀三、运行结果

🏆四、知识点提示

知识点1:

关键词:动态获取请求参数

需要源码的留言,球球:二三六九四三三零八四

本文章中所有内容仅供学习交流使用,不用于其他任何目的,不提供完整代码,抓包内容、敏感网址、数据接口等均已做脱敏处理,严禁用于商业用途和非法用途,否则由此产生的一切后果均与作者无关!本文章未经许可禁止转载,禁止任何修改后二次传播,擅自使用本文讲解的技术而导致的任何意外,作者均不负责,若有侵权,请联系作者立即删除!!!

相关推荐
Maya动画技术5 分钟前
pptx批量转png图片工具
python
MoRanzhi120334 分钟前
第4篇 · 使用 PyQt5 实现 2048:平滑动画与性能优化
python·性能优化·qtimer·pyqt5·qpainter·gui动画·2048游戏
海姐软件测试1 小时前
Python 自动化与 AI 结合:基于 Jenkins 的回归验证实践
人工智能·python·自动化
傻啦嘿哟1 小时前
百度图片爬虫:爬取海量图片数据,搭建图像识别训练集
爬虫·百度
Haoyunyi1 小时前
2026年做期货量化,和三年前已经不是一回事了
大数据·人工智能·python·金融·区块链
再__努力1点1 小时前
一个开源的AI边缘计算平台:一个项目把算能、瑞芯微、x86的NPU全打通了
人工智能·python·课程设计·媒体·流媒体
小oo呆1 小时前
【学习心得】Python函数参数中的两个特殊分隔符
开发语言·python
SEO_juper2 小时前
AI 爬虫 robots.txt 检查工具:你的站是不是把 AI 挡在门外了
开发语言·人工智能·爬虫·python·外贸独立站
看我debug2 小时前
Android 运行时分析工作台 (Demo)。统一管理 Frida 脚本、自动注入(修改运行时代码)、收集结构化结果、生成 JSON 报告。
android·python·pip
染指11102 小时前
151.Agent-LangGraph-Send发送(Map-Reduce模式)
人工智能·python·langchain·状态模式·agents