所以,这是交易:我有这个代码,它是一个链接,打开它,获取图像,下载到我的桌面,然后转到列表的下一个链接。
出于某种原因,当它进入下一个链接时,它不会在导航器中“按回车”,它会将链接放在那里,但它不会转到下一个网站。有谁知道如何修理它?代码工作正常,但这破坏了代码。谢谢!
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