【问题标题】:Getting information from a website using python使用python从网站获取信息
【发布时间】:2025-11-29 21:00:01
【问题描述】:

我是 python 新手。我正在和我的朋友一起尝试一个项目,我们需要提取击球手在上一场比赛中得分的跑数。但是我们被困在如何使用 python 获取这些信息。我们所知道的是获取网页的源代码。如何更进一步。任何帮助将不胜感激!

【问题讨论】:

  • 展示你目前拥有的东西很重要,这样人们才能提供帮助。到目前为止,您的简短描述过于宽泛且不清楚。使用底部的编辑链接来扩展您的问题。阅读*.com/help/how-to-ask 了解如何提问,

标签: web


【解决方案1】:

查看requests 包: https://pypi.python.org/pypi/requests
来自网站:
Requests 是一个 Apache2 许可的 HTTP 库,用 Python 编写,供人类使用。

大多数现有的用于发送 HTTP 请求的 Python 模块都非常冗长和繁琐。 Python 的内置 urllib2 模块提供了您应该需要的大部分 HTTP 功能,但是 api 被彻底破坏了。执行最简单的任务需要大量工作(甚至方法覆盖)。

事情不应该是这样的。不在 Python 中。

>>> r = requests.get('https://api.github.com', auth=('user', 'pass'))
>>> r.status_code
204
>>> r.headers['content-type']
'application/json'
>>> r.text
...

【讨论】: