如何为 MechanicalSoup 设置代理
要为 MechanicalSoup 设置代理,您可以使用 MechanicalSoup 用于发出 HTTP 请求的
requests
库。 下面是使用 requests
为 MechanicalSoup 设置代理的示例代码:import mechanicalsoup
import requests
# 设置代理
proxy = {'http': 'http://proxy.example.com:8080',
'https': 'http://proxy.example.com:8080'}
# 设置与代理的请求会话
session = requests.Session()
session.proxies.update(proxy)
# 使用请求会话创建 MechanicalSoup 浏览器
browser = mechanicalsoup.StatefulBrowser(session=session)
# 使用浏览器使用代理发出请求
browser.open("http://example.com")
也可以看看:
requests-proxyport
-requests
的代理包装器- 如何为 requests 设置代理