![](/img/trans.png)
[英]Value of guessed word doesn't add up to the assigned variable in while loop PYTHON
[英]While loop doesn't add up my variable python3
我正在使用 selenium 在 python 中进行数据抓取,我想使用 while 循环浏览网站中的页面来执行抓取,但我无法更改导航变量,这是我的代码
numeros = 2
all_texts = driver.find_elements_by_class_name('list')
btn = driver.find_element_by_xpath('//*[@id="listadoAgencias"]/div/div/div[3]/nav/ul/li['+str(numeros)+']/a')
veces = 1
def showall():
for text in all_texts:
print(text.text)
sleep(2)
while veces < 6:
showall()
print('------------------------------------------')
driver.execute_script("window.scrollTo(0, 3000)")
sleep(1)
btn.click()
numeros += 1
sleep(3)
我的变量“numeros”仍然相同(int 2),因此numeros += 1
未生效并且应用程序在浏览第二页后崩溃
veces = 6
并且 while 循环表示while veces < 6
在第一次尝试时将评估为FALSE 。固定的
我放
btn = driver.find_element_by_xpath('//*[@id="listadoAgencias"]/div/div/div[3]/nav/ul/li['+str(numeros)+']/a')
在 while 循环中,所以现在它使用numeros
的更新值
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.