- android - 多次调用 OnPrimaryClipChangedListener
- android - 无法更新 RecyclerView 中的 TextView 字段
- android.database.CursorIndexOutOfBoundsException : Index 0 requested, 光标大小为 0
- android - 使用 AppCompat 时,我们是否需要明确指定其 UI 组件(Spinner、EditText)颜色
我有一个 python 程序,它使用 selenium 访问站点并获取元素的值。现在,我有一个字典列表,每个字典都有一个 url
参数。我遍历列表并从每个字典转到 url。问题是在循环的第一次运行之后它给了我一个错误:
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
Traceback (most recent call last):
File "C:\Users\Me\Desktop\mfile\getfuncs.py", line 15, in <module>
browser.get(newurl)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 324, in get
self.execute(Command.GET, {'url': url})
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 310, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 466, in execute
return self._request(command_info[0], url, body=data)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 489, in _request
self._conn.request(method, parsed_url.path, body, headers)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1239, in request
self._send_request(method, url, body, headers, encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1285, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1234, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1026, in _send_output
self.send(msg)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 964, in send
self.connect()
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 936, in connect
(self.host,self.port), self.timeout, self.source_address)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\socket.py", line 724, in create_connection
raise err
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\socket.py", line 713, in create_connection
sock.connect(sa)
ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it
我在一篇类似的文章中读到“在交互式 shell 中启动后不得关闭浏览器”,但是当我删除行 browser.quit()
时,它给出了另一个错误:
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
Traceback (most recent call last):
File "C:\Users\Me\Desktop\mfile\getfuncs.py", line 15, in <module>
browser.get(newurl)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 324, in get
self.execute(Command.GET, {'url': url})
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 310, in execute
response = self.command_executor.execute(driver_command, params)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 466, in execute
return self._request(command_info[0], url, body=data)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 489, in _request
self._conn.request(method, parsed_url.path, body, headers)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1239, in request
self._send_request(method, url, body, headers, encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1285, in _send_request
self.endheaders(body, encode_chunked=encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1234, in endheaders
self._send_output(message_body, encode_chunked=encode_chunked)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 1065, in _send_output
self.send(chunk)
File "C:\Users\Me\AppData\Local\Programs\Python\Python36-32\lib\http\client.py", line 986, in send
self.sock.sendall(data)
ConnectionAbortedError: [WinError 10053] An established connection was aborted by the software in your host machine
我还检查了我的防火墙,它没有阻止 selenium。
这是我的代码:
from selenium import webdriver
browser = webdriver.Chrome()
things = [list of dicts]
results = []
for item in things:
browser.get(item['url'])
box = browser.find_element_by_id('some element')
content = box.get_attribute('value')
results.append(content)
browser.quit()
是什么导致了这个问题?
最佳答案
我发现了问题; browser.quit()
在不应该的时候进入了循环。
关于python - Selenium ConnectionRefusedError : [WinError 10061] in python 3,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49846883/
我有一个非常基本的代理类(一个帮我编码的 friend 坚称它是一个装饰器类)python-mpd2 . 类看起来是这样的 import mpd class MPDProxy: def __i
我尝试使用 python 连接 mySql 服务器,这是我的代码(当然我将数据库详细信息更改为假的): import pymysql connMySql= pymysql.connec
我使用 asyncio 与我正在开发的 BitTorrent 客户端中的其他对等点进行连接。当某些对等点无法连接时,程序会崩溃并出现 ConnectionRefusedError 和 TimeoutE
我有一个连接到 FTP 服务器的简单脚本: from ftplib import FTP # Here is fine ftp = FTP(host='') ftp.login(user='', pa
我正在尝试使用 Python 捕获套接字连接中的错误。我需要处理两种不同类型的错误[ ConnectionRefusedError, OSError ]。我想对每个错误执行不同的操作,所以我用 (tr
我的脚本应该从本地 IP 读取 json(例如 http://192.168.1.10/last_data.json)。我与 requests 建立连接,但经常收到此错误: ConnectionRef
所以我知道下面有很多代码要看,但我完全被难住了,因为我在使用 python 时从未遇到过这样的问题。 我希望使用请求模块来帮助我加快一些基于 Web 的工作事件。我根据开发人员的要求下载了 zipba
我正在尝试通过我的 Gmail 帐户为我的 Django 应用程序发送电子邮件。我在 settings.py 文件中使用以下配置。 EMAIL_BACKEND = 'django.core.mail.
所以今天我使用了自己编写的脚本,但我发现有些问题。我使用多重处理运行了我的程序几个小时,然后遇到了不同的错误。 第一个是: 第二个是: 最后一张: Traceback (most recent cal
我是 Django 的新手,但我已经阅读了大约 50 页(主要是 SO 和 Django 文档),但没有找到适合我的情况的内容。 我只是想通过 Django 中的 send_mail 函数发送电子邮件
我有一个 python 程序,它使用 selenium 访问站点并获取元素的值。现在,我有一个字典列表,每个字典都有一个 url 参数。我遍历列表并从每个字典转到 url。问题是在循环的第一次运行之后
我正在尝试运行一个简单的 Flask API,但它没有按预期工作。我在 Python 方面不是很有经验,所以发现错误并解决它非常具有挑战性。如果有人可以提供帮助,我将不胜感激。 系统设置如下: Ubu
我尝试通过 Tor 使用 python 请求发出请求,但收到错误“ConnectionRefusedError: [WinError 10061] 无法建立连接,因为目标计算机主动拒绝它”。 这是我正
我有一个应该连接到 FTP 的脚本 from ftplib import FTP with FTP('IP') as ftp: ftp.login(user='my user', passwd=
我已经阅读了许多尝试实现的解决方案,但没有成功。请建议解决此问题,下面是我的代码中实现的内容。 在views.py文件中 s = smtplib.SMTP(IP Address, Port)
我正在使用 Django 发送电子邮件。我显然遇到了一个常见的网络错误,但我读过的所有答案都没有解决。我相信我的套接字有问题, 当我发送电子邮件时,出现以下错误: Traceback (most re
我有一个 Python 3.5 脚本,可以从另一个 Linux 服务器中提取信息。必须先通过443端口建立连接。不幸的是,我收到以下错误消息: 我可以 ping 通 Linux 服务器,但出现以下错误
我正在做一项关于使用客户端和服务器在 python 中进行套接字编程的作业。我目前使用的是 Windows 10。在进入作业的小细节之前,我一直在尝试简单地连接服务器和客户端。 每次我尝试运行客户端文
我正在尝试做 docker-compose up命令在我的终端。首先,我导航到找到 docker-compose.yaml 的文件目录。然后我写命令。服务器在端口 80 上。我收到以下错误: Trac
我想调试我的本地 Python代码照常在 VS-Code在 Windows 10通过按 F5 : 我在一年多前就开始遇到这个错误,但最近它变得持续存在。 整个错误回溯: $ /usr/bin/env
我是一名优秀的程序员,十分优秀!