Crawler代码在PyCharm中成功在本地运行,但在Notebook中有错误

问题描述 投票:1回答:1

我刚开始学习爬虫,并且正在练习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]名称解析',))

谁能告诉我为什么,以及如何解决?非常感谢!

python web-crawler kaggle
1个回答
0
投票

Kaggle笔记本电脑将不会允许互联网连接,除非您将其激活。

您必须登录并在右侧菜单中激活互联网。

此过程在另一个问题kaggle kernels: urllib.request.urlopen not working for any url中进行了描述

© www.soinside.com 2019 - 2024. All rights reserved.