【问题标题】:My python webscraper using selenium doesn't work everytime. What is wrong?我使用 selenium 的 python 网络爬虫并非每次都有效。怎么了?
【发布时间】:2021-05-07 03:09:38
【问题描述】:

所以我只是在尝试使用 webscrapers,我得到了一段基本的代码,它只使用 selenium 和 chrome 驱动程序打开一个网页。但是,自从我开始每次都无法正常工作以来,我就遇到了这个问题。有时网页会加载到亚马逊主页。其他时候看起来像这样:

我发现通过删除斜线并从“https”中删除“s”来更改链接可以使其几乎每隔一次都有效。这是我的代码:


    from selenium import webdriver
    
    url = "http://amazon.com/"
    PATH = r"C:\Users\tyler\chromedriver.exe"
    browser = webdriver.Chrome(PATH)
    browser.get(url)

如果可以,请提供帮助。我有朋友正在做同样的事情并且完全没有问题。 谢谢。

编辑 有 chromedriver.exe 的实例在工作尝试时仍在运行。不确定这是否会影响任何事情。

【问题讨论】:

  • 您运行的是什么操作系统?可能是由于代理。
  • @Insula 我正在使用 Windows 10 家庭版。
  • 好的,你的朋友有和你一样的脚本和操作系统吗?当然目录会有所不同,但除此之外,脚本中还有其他差异吗?
  • @Insula 我的朋友有相同的操作系统。他们测试运行相同的脚本,结果与我不同。
  • 感谢您的尝试,不胜感激!

标签: python python-3.x selenium google-chrome


【解决方案1】:

我认为问题在于您的连接性。 selenium 能够打开网络浏览器这一事实意味着它正在工作

【讨论】:

  • 我想这可能是个问题。感谢您的意见。
猜你喜欢
  • 1970-01-01
  • 2013-01-09
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-05-12
  • 1970-01-01
相关资源
最近更新 更多