1. 首页
  2. 编程语言
  3. Python
  4. python如何获取网络数据

python如何获取网络数据

上传者: 2021-06-03 14:52:17上传 PDF文件 80.72 KB 热度 48次

Retrieving Data over HTTPPython 内置了 sockets 可以实现与网络连接并通过 Python 提取数据的功能。socket 是可以提供双向连接的,我们可以对同一个 socket 进行读写操作。但是这样会有一个问题,比如说, A端并没有发送任何信息,而 B 端一直在尝试读取 socket 的内容,那么 A 端和 B 端只能陷入漫长的等待。协议通过规定谁先发送,谁后响应等来规避上述的问题。Retrieving Data with urllib利用 socket 我们可以与网站服务器,邮件服务器等建立连接。所以相较于 socket 这种黑魔法,我们可以利用更为简单的 Python Package。利用 因为 urllib 使用简洁方便,所以也常用与网络爬虫。XML 长得就像是 HTML 的近亲,可以看做是树的一种。利用 Python Package ElementTree 我们可以将 XML 文件转换为树,这样可以方便我们后续提取有效的数据。我们可以直接利用 Python Package json 来解释 JSON。

下载地址
用户评论