马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
x
def getHotelComment(hotelId,pageNo):
time.sleep(4)
url = 'http://hotel.elong.com/ajax/detail/gethotelreviews/?hotelId=' + str(hotelId) + '&recommendedType=0&pageIndex=' + str(pageNo) + '&mainTagId=0&subTagId=0'
url_https = 'http://hotel.elong.com/ajax/detail/gethotelreviews/?hotelId=' + str(hotelId) + '&recommendedType=0&pageIndex=' + str(pageNo) + '&mainTagId=0&subTagId=0'
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 6.3; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36',
'host': 'hotel.elong.com',
'Connection': 'keep-alive',
}
try:
resp = requests.get(url, headers=headers)
result = resp.text.strip()
return result
except Exception as e:
print 'http有问题啊。getHotelComment。获取详细的问题。', e
resp = requests.get(url_https, headers=headers)
result = resp.text.strip()
return result
这个在前面几百条数据完美运行
但是在后面跑就报requests.exceptions.ConnectionError: ('Connection aborted.', gaierror(11004, 'getaddrinfo failed'))
怎样解决这种不稳定的问题啊 @wei_Y@冬雪雪冬 |