将webdriverwait函数添加到加载href页面时,硒拒绝连接

时间:2019-05-21 16:21:13

标签: python selenium webdriver webdriverwait

向Webscraping中添加WebDriverWait函数时,我遇到“拒绝连接”错误。

我检查了有关此问题的不同在线帖子,但是人们遇到的问题有很多不同类型,而且我还没有遇到任何对我有帮助的问题。

以下是我的程序中添加的代码,这导致了我的问题。没有它,我的chrome webdriver就会加载,并且我能够从当前网页中获取信息。以下代码中的标记具有一个不寻常的类名称,但是它在链接到另一个包含我所需信息的网页时的作用。我的网络驱动程序无法访问该页面。该类是正确的,并且标记名称也正确(包含href)

try:
    WebDriverWait(browser, timeout).until(EC.visibility_of_element_located((By.XPATH, "//a[@class='Fz(15px) D(ib) Td(inh)']")))
except TimeoutException:
    print("Timed out waiting for page to load")
    browser.quit()

这是它引起的错误

ConnectionRefusedError                    Traceback (most recent call last)
c:\users\misha\appdata\local\programs\python\python37\lib\site-packages\urllib3\connection.py in _new_conn(self)
    159             conn = connection.create_connection(
--> 160                 (self._dns_host, self.port), self.timeout, **extra_kw)

ConnectionRefusedError: [WinError 10061] No connection could be made because the target machine actively refused it

NewConnectionError: <urllib3.connection.HTTPConnection object at 0x000001C37CF0F9B0>: Failed to establish a new connection: [WinError 10061] No connection could be made because the target machine actively refused it

0 个答案:

没有答案