小编Mar*_*oup的帖子

命令出错,退出状态为 1:python setup.py egg_info 在安装 mysqlclient 时检查日志以获取完整的命令输出

我正在尝试为 python安装mysqlclient,但是当我尝试时总是出现此错误:

$ pip3 install mysqlclient
Run Code Online (Sandbox Code Playgroud)

错误

我该如何解决这个问题?

python

6
推荐指数
1
解决办法
3122
查看次数

selenium ConnectionRefusedError:python 3 中的 [WinError 10061]

我有一个 python 程序,它使用 selenium 访问站点并获取元素的值。现在,我有一个字典列表,每个字典都有一个url参数。我遍历列表并从每个字典转到 url。问题是在第一次运行循环后,它给了我一个错误:

ConnectionRefusedError: [WinError 10061] 由于目标机器主动拒绝,无法建立连接

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 …
Run Code Online (Sandbox Code Playgroud)

python selenium

3
推荐指数
1
解决办法
4432
查看次数

即使 IP 地址发生变化,仍保持两个客户端之间的通信

我想弄清楚是否有可能出现这样的情况:

假设我们有两个人,爱丽丝和鲍勃。Alice 想要向 Bob 发送一些数据(无论这些数据是什么),反之亦然。我知道WebRTC可用于无服务器交换消息,但这需要 Alice 和 Bob 知道彼此的 IP 地址。现在,Alice 和 Bob 可以相对容易地共享一次 IP 地址来初始化连接,但如果其中一个碰巧连接到不同的网络,会发生什么情况?例如,也许鲍勃在一家咖啡店,因此他的 IP 地址不同?之前初始化的连接不会连接到他当前的 IP 地址,因此他们必须重新初始化连接;但如何呢?

在我看来,两者之间已经需要某种预先存在的通信,以便他们可以共享他们的 IP 地址,但是为什么不直接通过他们传达 IP 地址的方法进行通信呢?或者,可能有一台服务器连接两者,但这会破坏系统的无服务器部分。

那么,即使两个客户端碰巧改变了网络和 IP 地址,有没有办法保持它们之间的通信呢?也许有一种比 IP 地址更固定的方法来识别设备,就像我在这个 SO 答案中看到的那样,但它已经有很多年了,所以也许有新的东西?我会在 JS 中跨多个设备/操作系统实现这个,所以这个答案可能行不通。任何想法/例子将不胜感激;我主要想知道这是否可能,如果可能,如何实现。

javascript networking p2p node.js webrtc

3
推荐指数
1
解决办法
1188
查看次数

标签 统计

python ×2

javascript ×1

networking ×1

node.js ×1

p2p ×1

selenium ×1

webrtc ×1