Python+selenium+Microsoft Edge 报错

为什么设置了代理还是会报错ERR_CONNECTION_TIMED_OUT
能帮忙看下是什么原因吗?

from selenium import webdriver
from selenium.webdriver.chrome.service import Service
edge_options = webdriver.EdgeOptions()
proxy = '127.0.0.1:1080'
# 设置代理
edge_options.add_argument('–proxy-server=http://' + proxy)
edge = webdriver.Edge(options=edge_options, service=Service(r"G:\桌面\Foreign Affairs 爬虫\edgedriver_win64\msedgedriver.exe"))
edge.get('https://www.foreignaffairs.com/issues/2023/102/1')
print(edge.page_source)
edge.quit() #退出

img

以下是AI给出的答案:
根据您提供的错误代码,可能是以下原因导致ERR_CONNECTION_TIMED_OUT:

  1. 代理服务器设置不正确;
  2. 代理服务器连接不稳定;
  3. 网络连接不稳定;
  4. 网络访问被阻止;
  5. 目标网站访问受限;
  6. 目标网站服务器故障。
    建议您检查以上原因,确保代理服务器设置正确,网络连接稳定,网络访问不受限,目标网站服务器正常工作,以解决ERR_CONNECTION_TIMED_OUT的问题。

你还可以参考这篇文章:http://www.idcbaby.com/63867/