|
|
马上注册,结交更多好友,享用更多功能^_^
您需要 登录 才可以下载或查看,没有账号?立即注册
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@冬雪雪冬 |
|