gpt4 book ai didi

python - lxml 有代理支持吗?

转载 作者:太空宇宙 更新时间:2023-11-03 18:15:40 24 4
gpt4 key购买 nike

我是一个试图使用lxml的公司代理。我找不到任何关于 lxml 代理支持的引用(就像 urllib2 一样)。 lxml 是否能够通过代理进行访问?有什么解决办法吗?

最佳答案

所以您需要使用代理下载一些 xml,然后使用 lxlm 解析它,对吗?

首先使用 python requests 库下载 xml 页面。它有代理支持:

import requests

proxies = {
"http": "http://10.10.1.10:3128",
"https": "http://10.10.1.10:1080",
}

requests.get("http://example.org", proxies=proxies)

有关其设置的更多信息: http://docs.python-requests.org/en/latest/user/advanced/#proxies

然后使用lxml来解析它。或者使用 BeautifulSoup4,它可能更适合您的需求。如果您安装了 lxml,它将使用 lxml 作为解析引擎。使用示例:

from bs4 import BeautifulSoup

html = "<body></body>"
x = BeautifulSoup(html, "xml") # Note the xml as second argument.

关于python - lxml 有代理支持吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25055424/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com