aHR0cHM6Ly9mbGlnaHRzLmN0cmlwLmNvbS9mdXp6eS8jY3RtX3JlZj1jdHJfbmF2X2ZsdF9mel9wZ3M=
第一次遇到该形式的提交记录一哈
import requests
import json
headers = {
'cookie': pass,
'origin': 'https://flights.ctrip.com',
'accept-encoding': 'gzip, deflate, br',
'accept-language': 'zh-CN,zh;q=0.9',
'user-agent': 'Mozilla/5.0 (Windows NT 6.1; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.62 Safari/537.36',
'content-type': 'application/json; charset=UTF-8',
'accept': 'application/json, text/javascript, */*; q=0.01',
'referer': 'https://flights.ctrip.com/fuzzy/',
'authority': 'flights.ctrip.com',
'x-requested-with': 'XMLHttpRequest',
}
data ="""
{"inputDepartureCity":"CAN","inputDepartureCityName":"广州","travelType":"ONEWAY","departStringDate":"任何时间","departDateRanges":[],"maxDays":-1,"minDays":-1,"inputArrivalCities":{"themes":[],"cities":[],"areas":[]},"inputArrivalCitiesMap":{"themes":[],"cities":[],"areas":[],"filter":{}},"isSearchPage":true,"sortingType":"PRICE_ASC","isIncludedTax":true,"city_offset":480}
"""
data1 = json.loads(data)
print(data1)
response = requests.post('https://flights.ctrip.com/fuzzy/search', headers=headers, data=json.dumps(data1))
print(response.json())
网友评论