python - 有谁知道为什么 BeautifulSoup Connection-error 出现在 Kaggle 中
问题描述
我正在对特定用户对推文的回复进行情绪分析
当我在 google colab 上编写代码时它可以工作,但是当我在 Kaggle 上尝试它时它会抛出错误。事实上,无论我是否使用 BeautifulSoup 编写关于任何其他页面的其他代码,它都会给我同样的错误
import requests
from bs4 import BeautifulSoup
url = 'https://twitter.com/jguaido/status/1163970836795207680'
source = requests.get(url).text
soup = BeautifulSoup(source,'html.parser')
replies=soup.find_all(class_="TweetTextSize")
ConnectionError: HTTPSConnectionPool(host='twitter.com', port=443): Max retries exceeded with url: /jguaido/status/1163970836795207680 (由 NewConnectionError(': 无法建立新连接: [Errno -3] 临时故障)在名称解析中',))
我希望 BeautifulSoup 可以在 Kaggle 上运行。
解决方案
您是否为您的内核激活了 Internet 访问?
转到设置 - > Internet,然后选择 Internet 已连接。您的内核会话重新启动,新启动的会话可以访问 Internet。
推荐阅读
- javascript - 覆盖 Prettier 配置
- cpu - 增加百分比后如何计算处理器的 CPI?
- c# - 如何通过此 .txt 文件正确解析(每 3 行重复一次)
- r - 使用 ggplot2 对多面堆叠条形图进行排序
- python - 声明不会打印
- json - Dart - 如何 _InternalLinkedHashMap
转换为地图 ? - angular - 角度时间戳格式 201909081015
- visual-studio-code - 使用 VS Code 将 Blazor 服务器端应用程序部署到 Azure
- javascript - 如何在滚动时修复弹跳部分/内容?
- c# - 在 UWP 中将音频文件转换为 8000Hz 16Bit Mono Wav