Python3.8中Request代理失效解决方案及Selenium代理设置详细指南

介绍

Python3.8中Request代理失效解决方案及Selenium代理设置详细指南

本文主要介绍Python请求设置代理的步骤。文章通过示例代码对其进行了详细的介绍,对于大家的学习或者工作具有一定的参考学习价值。

指导文件:

代理

SSL 证书验证

请求设置代理

import requests
proxies = {'http': 'http://localhost:8888', 'https': 'http://localhost:8888'}
url = 'http://www.baidu.com'
requests.post(url, proxies=proxies, verify=False) #verify是否验证服务器的SSL证书

执行结果:

基于 Selenium 的代理设置:

from selenium import webdriver
proxy='124.243.226.18:8888' 
option=webdriver.ChromeOptions()
option.add_argument('--proxy-server=http://'+proxy)
driver = webdriver.Chrome(options=option)
driver.get('http://httpbin.org/get')

python3.8请求代理(proxy)失败的解决办法

使用python3.8版本时,我们在使用request库的时候,可能会遇到

下面的错误是由于游戏底层改变了url解析方式,导致代理解析失败。

解决办法是:

如果您不使用代理,则可以将其更改为

proxies = {
"http": "",
"https": "",
}
request.get(url,proxies=proxies)

如果使用代理,可以修改为:

proxies = {
"http":" http://127.0.0.1:1080", 
"https":"https://127.0.0.1:1080", 
}

需要注意:

必须写成+ip+port的形式。前面的不要删除,否则会出错。

关于为 Python 请求设置代理的步骤的文章到此结束。

原文来自:

你可能想看:
« 上一篇
下一篇 »

相关推荐

python爬虫教程PDF,Python爬虫书PDF

2026年09月02日

30阅读

外国教程python,python编程教学视频

2026年09月02日

25阅读

python简明教程沈洁元,python详细基础教程

2026年09月02日

21阅读

python库包教程,python 包

2026年09月02日

26阅读

python教程大全集,python教程600集

2026年09月02日

26阅读

python入门教程完整版,python零基础入门全套教程视频

2026年09月02日

22阅读