使用prepare\u Requests方法在Python中对请求使用代理
我正在尝试使用使用请求库的库Twint。应用程序使用“prepare_requests”方法,并声明这是“由于潜在的cookie更新”。我想使用我的crawlera代理,它通常处理请求。然而,我找不到正确的方法来使用这个方法 库中有一个负责请求的token.py文件使用prepare\u Requests方法在Python中对请求使用代理,python,twitter,proxy,python-requests,twint,Python,Twitter,Proxy,Python Requests,Twint,我正在尝试使用使用请求库的库Twint。应用程序使用“prepare_requests”方法,并声明这是“由于潜在的cookie更新”。我想使用我的crawlera代理,它通常处理请求。然而,我找不到正确的方法来使用这个方法 库中有一个负责请求的token.py文件 def _request(self): for attempt in range(self._retries + 1): # The request is newly prepared on each
def _request(self):
for attempt in range(self._retries + 1):
# The request is newly prepared on each retry because of potential cookie updates.
req = self._session.prepare_request(requests.Request('GET', self.url))
logme.debug(f'Retrieving {req.url}')
try:
r = self._session.send(req, allow_redirects=True, timeout=self._timeout)
except requests.exceptions.RequestException as exc:
if attempt < self._retries:
retrying = ', retrying'
level = logme.WARNING
我一直在阅读,虽然有关于发送和代理的信息,但我无法让它与我的工作。任何帮助都将不胜感激
import requests
response = requests.get(
"http://httpbin.org/get",
proxies={
"http": "http://pass:@proxy.crawlera.com:1234/",
},
)
print(response.text)