Webdriver不会进入下一个链接Python

时间:2018-03-22 22:22:57

标签: python selenium webdriver

所以,这是交易:我有这个代码,它是一个链接,打开它,获取图像,下载到我的桌​​面,然后转到列表的下一个链接。

出于某种原因,当它进入下一个链接时,它不会在导航器中“按回车”,它会将链接放在那里,但它不会转到下一个网站。有谁知道如何修理它?代码工作正常,但这破坏了代码。谢谢!

Ps:两个“打印”我试着查看代码是否正在进行,但情况是它没有按下输入webdriver。

##Preparar variáveis

time.sleep(1) 
lines = [line.rstrip('\n') for line in open("C:/Users/Luís/Desktop/PEBTXT/linkdasimagens.txt")]
x = 0

##Loop para abrir imagens

while True:
    try:        
        time.sleep(3)
        y = lines[x]
        driver.get(y)

        ###Pegar imagem

        img = driver.find_element_by_xpath("//img[@class='BRnoselect']")
        src = img.get_attribute('src')
        with open(("C:/Users/Luís/Desktop/PEBTXT/file{}.jpg".format(x)), "wb") as f:
            f.write(requests.get(src).content)
        print(x)
        x += 1
        print(x)
    except NoSuchElementException:
        pass

0 个答案:

没有答案