【发布时间】:2018-09-12 08:25:44
【问题描述】:
我有这样的代码:
import requests
user_agent_url = 'http://www.user-agents.org/allagents.xml'
xml_data = requests.get(user_agent_url).content
这会将在线 xml 文件解析为 xml_data。如何从本地磁盘文件中解析它?我尝试用本地磁盘的路径替换,但出现错误:
raise InvalidSchema("No connection adapters were found for '%s'" % url)
InvalidSchema: No connection adapters were found
必须做什么?
【问题讨论】:
-
使用docs.python.org/2/library/urllib2.html请求获取文件内容(获取在线远程文件)然后使用docs.python.org/2/library/xml.etree.elementtree.html解析(解析保存的本地文件)
-
API 调用和数据解析:sdbrett.com/BrettsITBlog/2017/03/…
-
不需要远程文件..文件在我的本地系统中
-
然后使用:docs.python.org/2/library/xml.etree.elementtree.html
标签: python python-3.x xml-parsing python-requests