请求一个URL并在Python中解析响应

时间:2012-11-21 14:47:10

标签: python

我正在将实用工具从Java迁移到Python,我是Python的新手。我想知道在Python中执行这些简单和常见任务的最佳方法:

  1. 使用正确编码的所有参数构建URL(使用UTF8)。
  2. 请求URL并解析XML响应。
  3. 查找标记名为“Foo”的任何节点
  4. 查找具有属性Foo =“Bar”
  5. 的任何节点

    我只需要使用Python 2.7.3 API(没有任何第三方模块或库)来做所有这些事情。

1 个答案:

答案 0 :(得分:2)

查看urllib2库以发出请求,并ElementTree来解析响应。它们都带有Python 2.7.3。为了对参数进行编码,有一个名为urlencode的方法,它是urllib库的一部分(在这种情况下是原始库,而不是urllib2)。