老师代理服务器和防火墙都关了,还是报这个错误怎么解决下啊
来源:3-12 requests实现打开地址封装

weixin_慕哥6428742
2020-05-14
#coding =utf-8
import requests
import json
class Requests_Webdriver:
def __init__(self):
self.driver = self.chrome_driver()
def chrome_driver(self):
url = 'http://127.0.0.1:4444/wd/hub/session/'
data = json.dumps({
'desiredCapabilities':{
'browserName':'chrome'
}
})
res = requests.post(url,data).json()
session = res['sessionId']
driver = url+session
return driver
def get_url(self,url):
base_url = self.driver +'url'
data = json.dump({"url":url
})
requests.post(base_url,data)
if __name__ == '__main__':
request_driver = Requests_Webdriver()
request_driver.get_url('http://www.baidu.com')
报错信息
Traceback (most recent call last):
File "C:/Users/changzhengpeng/PycharmProjects/untitled/Python_LianXiTi/requests_open_browser.py", line 25, in <module>
request_driver = Requests_Webdriver()
File "C:/Users/changzhengpeng/PycharmProjects/untitled/Python_LianXiTi/requests_open_browser.py", line 6, in __init__
self.driver = self.chrome_driver()
File "C:/Users/changzhengpeng/PycharmProjects/untitled/Python_LianXiTi/requests_open_browser.py", line 14, in chrome_driver
res = requests.post(url,data).json()
File "D:\Python\lib\site-packages\requests\api.py", line 119, in post
return request('post', url, data=data, json=json, **kwargs)
File "D:\Python\lib\site-packages\requests\api.py", line 61, in request
return session.request(method=method, url=url, **kwargs)
File "D:\Python\lib\site-packages\requests\sessions.py", line 530, in request
resp = self.send(prep, **send_kwargs)
File "D:\Python\lib\site-packages\requests\sessions.py", line 643, in send
r = adapter.send(request, **kwargs)
File "D:\Python\lib\site-packages\requests\adapters.py", line 516, in send
raise ConnectionError(e, request=request)
requests.exceptions.ConnectionError: HTTPConnectionPool(host='127.0.0.1', port=4444): Max retries exceeded with url: /wd/hub/session/ (Caused by NewConnectionError('<urllib3.connection.HTTPConnection object at 0x000001FAA3A26EC8>: Failed to establish a new connection: [WinError 10061] 由于目标计算机积极拒绝,无法连接。'))
写回答
1回答
-
你这个是4444端口被占用了。换一个端口
012020-05-15
相似问题