我刚开始学习爬虫,并且正在练习requests.get()
,例如
requests.get(url, headers={
'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/47.0.2526.80 Safari/537.36'
})
对于在本地Pycharm中成功运行的相同代码,如果我在Kaggle Notebook中运行它,将出现以下错误消息。
错误消息:
HTTPConnectionPool(host ='movie.douban.com',port = 80):URL超过最大重试次数:/ top250 /(由NewConnectionError(':导致无法建立新连接:[Errno -3]名称解析',))
谁能告诉我为什么,以及如何解决?非常感谢!
Kaggle笔记本电脑将不会允许互联网连接,除非您将其激活。
您必须登录并在右侧菜单中激活互联网。
此过程在另一个问题kaggle kernels: urllib.request.urlopen not working for any url中进行了描述