【问题标题】:Getting data from a chart from a website using python使用python从网站的图表中获取数据
【发布时间】:2021-04-30 07:19:46
【问题描述】:

我正在做一个项目,我问自己一个问题:是否可以从使用 javascript(或任何其他编程语言)生成数据的网站获取数据(或整个图表)?我感兴趣的网站is this one.. 在此先感谢..

【问题讨论】:

  • 嗨,欢迎来到 stackoverflow。请阅读关于如何写出好问题的指南here 并重写问题。

标签: python-3.x beautifulsoup python-requests


【解决方案1】:

是的,你可以,通过使用这两个库:

from urllib.request import urlopen
from bs4 import BeautifulSoup

urllib.request 模块用于打开 URL。 Beautiful Soup 包用于从 html 文件中提取数据。

【讨论】:

  • 只有一件事...... urllib.request 和 requests 不一样吗?
  • Requests 不是原生库。如果您可以添加依赖项,那么 requests 就可以了。但是,如果您试图避免添加依赖项,则 urllib 是一个本机 Python 库,您已经可以使用它。它们都是一种选择。归根结底,随心所欲。
  • 我注意到,在我链接到的网页的一个部分中,有一个带有“相机”的按钮,它提供了指向图形图像的链接。有什么办法可以到达那里吗?尝试使用 bs4 告诉我它不可用....
  • 如果您使用的是 Linux,只需通过以下方式安装它:apt-get install python3-bs4。对于图像部分,使用 urllib.request.urlretrieve() 和 PIL.Image.open()。
猜你喜欢
  • 2019-04-17
  • 2021-08-04
  • 1970-01-01
  • 2020-08-05
  • 1970-01-01
  • 2023-01-15
  • 1970-01-01
  • 1970-01-01
  • 2018-10-26
相关资源
最近更新 更多