向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