自动从网络检索一些信息

发布于 2024-08-29 12:00:15 字数 370 浏览 6 评论 0原文

我需要从网上检索一些信息。例如,我可以访问weather.com 搜索我的邮政编码以获取包含温度或其他内容的HTML 文件。我需要编写一个 python 脚本来自动执行此操作。

我认为有两种方法可以做到这一点。

  1. 运行wget下载网页,解析它得到我想要的信息。
  2. 如果网站提供网络服务,只需运行它即可获取信息。

这些是我的问题。

  1. 我应该在 python 中使用什么函数来实现 Web 服务?
  2. 我如何知道网站是否提供什么网络服务?
  3. 如果未提供 Web 服务,是否有比运行 wget 和 parse 更好的方法?

如果你能给我一些例子,那就更好了。

I need to retrieve some info from web. For example, I can visit weather.com to search my zip code to get HTML file that contains the temperature or something. I need to make a python script to do this automatically.

I think there are two ways to do this.

  1. Run wget to download the web page, parse it to get the information I want.
  2. If the website provides the web service, just run it to get the info.

And these are my questions.

  1. What function do I use for the web service in python?
  2. How can I know if a web site provides what web service?
  3. If web service is not provided, is there a better way than run wget and parse?

If you can give me some examples, that would be much better.

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

悲欢浪云 2024-09-05 12:00:15

wget 部分绝对是不必要的, urllibhttplib 都可以让你下载网页;他们的文档页面有示例

The wget part is definitely unnecessary, urllib and httplib both let you download a web page; their doc pages have examples

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文