Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/330.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
使用python请求模块获取请求_Python_Web Scraping_Python Requests - Fatal编程技术网

使用python请求模块获取请求

使用python请求模块获取请求,python,web-scraping,python-requests,Python,Web Scraping,Python Requests,我试图通过使用请求模块获取flt信息和价格。 通过浏览器,当我填写easyjet.com表格并单击提交时,它正在使用以下调用从内部获取数据: 当我试图通过使用以下代码来模拟相同的情况时,我没有得到响应。我对这个领域很陌生。有人能帮助理解出了什么问题吗? 这是我的密码 import requests url = 'https://www.easyjet.com/en/' url1 = 'https://www.easyjet.com/ejavailability/api/v15/availa

我试图通过使用请求模块获取flt信息和价格。
通过浏览器,当我填写easyjet.com表格并单击提交时,它正在使用以下调用从内部获取数据:

当我试图通过使用以下代码来模拟相同的情况时,我没有得到响应。我对这个领域很陌生。有人能帮助理解出了什么问题吗? 这是我的密码

import requests


url = 'https://www.easyjet.com/en/'
url1 = 'https://www.easyjet.com/ejavailability/api/v15/availability/query?AdditionalSeats=0&AdultSeats=1&ArrivalIata=%23PARIS&ChildSeats=0&DepartureIata=%23LONDON&IncludeAdminFees=true&IncludeFlexiFares=false&IncludeLowestFareSeats=true&IncludePrices=true&Infants=0&IsTransfer=false&LanguageCode=EN&MaxDepartureDate=2018-02-23&MinDepartureDate=2018-02-21'
http = requests.Session()

response = http.get(url, verify=False)
response1 = http.get(url1, verify=False)

print(response1.text)

得到响应后,您希望输出是什么?你想刮什么?比如下面的{“AvailableFlaghts”:[{“CarrierCode”:“EZY”,“FlightNumber”:2431,“SegmentId”:“20180223LTNCDG2431”,“DepartureIata”:“LTN”,“ArrivalIata”:“CDG”,“LocalDepartureTime”:“2018-02-23T07:05:00”,“LocalArrivalitTime”:“2018-02-23T09:30:00”,“FlightFares”:[{“seatsavable”:9,“Prices”:{“成人”:{“Price”:85.86,“PriceWithDebitCard”:100.86,“PriceWithCreditCard”:100.86}},在没有清除会话的浏览器中,当我输入上面的URL时,我得到的是json格式的响应,但在python中使用请求时,我没有得到任何响应。