一些非常奇怪的事情正在发生,我不知道我是否能恰当地解释。我的python程序发送一个简单的请求,并按如下方式解析它
urlN = u'https://air.makemytrip.com/air/screen/ifsearch?tripType=O&' \
'itinerary='+source+'-'+dest+'-D-
'+str(date0)+'&paxType=A-1&' \
'cabinClass='+cl
page = requests.get(urlN, verify=False, timeout=15).json()它在一个循环中,日期递增1,等待5秒,依此类推。现在这个程序在我的个人电脑和笔记本电脑上运行得很好,但是当我使用pyinstaller将它转换成exe,并在亚马逊ec2服务器上运行它时,经过3次迭代,所有的响应都给出了相同的错误: json decode error。
json decode error expecting value line 1 column 1(char 0)我是不是漏掉了什么?我在make my trip上对国内航班做了同样的事情(请求url会改变),它工作得很好,但国际航班有时会给出不完整的json响应,我通过打印页面来计算,而在其他时候我不知道出了什么问题。请帮帮我!!(注:我也尝试过json.load,但没有效果)
https://stackoverflow.com/questions/47594898
复制相似问题