Mac本,设置本地网页代理,防火墙也关了,但是还是提示连接错误

来源:3-12 requests实现打开地址封装

蓉哥儿

2020-06-28

#coding= utf-8
import json
import requests
url = 'http://127.0.0.1:4444/wd/hub/session/'
data = json.dumps({
    'Capabilities':{
        'browserName':'chrome'
}
})

res = requests.post(url,data).json()

报错
raise ProxyError(e, request=request)
requests.exceptions.ProxyError: HTTPConnectionPool(host='127.0.0.1', port=80): Max retries exceeded with url: http://127.0.0.1:4444/wd/hub/session/ (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.HTTPConnection object at 0x102d8bf28>: Failed to establish a new connection: [Errno 61] Connection refused')))

http://img.mukewang.com/szimg/5ef853fd08ce395805900363.jpg

写回答

6回答

蓉哥儿

提问者

2020-06-29


//img1.sycdn.imooc.com/szimg/5ef96aaf085ad50208320803.jpg

//img.mukewang.com/szimg/5ef96ab608a29c2907800370.jpg
我手动打开浏览器,然后选择了一个其他字段,但打印出来的和浏览器上显示的不一致

0
0

蓉哥儿

提问者

2020-06-29


//img.mukewang.com/szimg/5ef96a510854dd2d08040783.jpg
这个执行成功了,但是没有吊起浏览器

//img.mukewang.com/szimg/5ef96a6d0874796506500216.jpg
服务一直没有起来

//img.mukewang.com/szimg/5ef96a8c0890e54510220867.jpg
提示没有session id.

0
0

Mushishi

2020-06-29

#coding= utf-8
import json
import requests
url = "http://www.baidu.com"
res = requests.get(url).text

你这样 直接通过requests把请求看能否正常请求。

还有你seleniumserverstand 这个jar启动没有? 看一下那里面有日志没有。

0
2
Mushishi
回复
蓉哥儿
也就是说你服务那里有问题,你先别用代码操作,像我开始一样,你把selenium jar启动之后通过浏览器去访问地址,然后手动操作,看一下你selenium jar里面的 日志,然后看一下我们的会话是否能够创建。
2020-06-30
共2条回复

蓉哥儿

提问者

2020-06-28

代码执行通过了,但是没有吊起浏览器
0
0

蓉哥儿

提问者

2020-06-28

改了,也把代理关了,还是报错,需要配置哪些环境呢?
0
0

Mushishi

2020-06-28

这个你用代理干嘛呢?你把你的capabilities替换成desiredcapabilities

0
0

助力Python功能测试人员进阶Web自动化测试

轻松转型,快速胜任自动化测试工程师岗位

916 学习 · 607 问题

查看课程