Python给出了TimeoutException(message,screen,stacktrace)selenium.common.exceptions。在刮取数据时

时间:2017-05-24 08:42:46

标签: python selenium web-scraping

我的代码打开了chrome,但几秒后我就收到错误:

  

追踪(最近一次通话):   文件 “C:\用户\ SACHIN \应用程序数据\本地\程序\ Python的\ Python36 \ Flipkart \ mobiles.p”   第25行,在mobile_script中       wait.until(EC.visibility_of_element_located((By.CLASS_NAME,“_3wU53n”)))

     

文件   “C:\用户\ SACHIN \应用程序数据\本地\程序\ Python的\ Python36 \ LIB \ sitepackages \硒\ webdriver的\ SUPPORT \ wait.py”   第80行,直到       raise TimeoutException(message,screen,stacktrace)selenium.common.exceptions.TimeoutException:Message:

以下是我的代码段:

wd = webdriver.Chrome()
counter = 0
for a in brands:
    URL = "https://www.flipkart.com/laptops/pr?sid=6bo%2Fb5g&p%5B%5D=facets.brand%255B%255D%3D" + a

    wd.get(URL)

    wait=WebDriverWait(wd, 10)
    wait.until(EC.visibility_of_element_located((By.CLASS_NAME, "_3wU53n")))

请帮帮我。

0 个答案:

没有答案