开发环境:python3.7 web框架:flask 爬虫裤架:selenium 浏览器:chrome请安装版本 75.0.3770.8(正式版本) (64 位)
使用pip安装模块即可 1.pip install selenium //安装爬虫框架
2.pip install flask //安装web框架
3.并安装Google浏览器,chrome请安装版本 75.0.3770.8(正式版本) (64 位)
4.将geckodriver.exe放入python的安装路径
5.命令行下打开Google浏览器,输入此命令,然后登陆https://i.meituan.com,让浏览器保存cookie 命令:chrome.exe --remote-debugging-port=9222 --user-data-dir="C:\selenum\AutomationProfile"
6.运行server.py文件,请将getgetromid.py和MAIN放在同一文件夹
1.接口地址:http://ip地址:9900/getHotel
2.必要参数:citynane:城市拼音 hotelname:查询的酒店名 startTime:入住时间 格式:2017-5-1 entTime:退房时间 格式:2017-5-2
3.接口实例:http://ip:9900/getHotel?citynane=nanjing&hotelname=朗昇希尔顿酒店&startTime=2019-5-20&endTime=2019-5-21
4.接口返回json的列表格式:[{},{},{}]
5.每个列表是一个字典类型,参数有: 参数 含义 类型 roomname 房间名 str breakfast 是否含早 str Price 价格 int Originalprice 原价 int hasroom 是否有房 str
6.返回类型示例 [{"roomname": "希尔顿双床房(1 双床) 代理", "breakfast": "不含早不可取消", "Price": 737, "Originalprice": 847, "hasroom": "预订"}, {"roomname": "希尔顿客房双床房 代理", "breakfast": "不含早不可取消", "Price": 773, "Originalprice": 883, "hasroom": "预订"}, {"roomname": "希尔顿客房双床房 代理", "breakfast": "不含早不可取消", "Price": 800, "Originalprice": 910, "hasroom": "预订"}]
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。