python selenium中的send_keys输入页数想要使用for循环出来的该怎么办?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了python selenium中的send_keys输入页数想要使用for循环出来的该怎么办?相关的知识,希望对你有一定的参考价值。
for i in range(1,5):
print(i)
browser.find_element_by_id('_gotoPage').send_keys('i')
browser.find_element_by_xpath('//*[@id="_showPage"]/button[3]').click()
soup = BeautifulSoup(browser.page_source, "lxml")
print(soup.select('.subitem-work-til'))
尝试这样写了,但是实际输入的是i,并不是页数。
‘i’是字符i,你是要把数值变量i转字符,send_key(str(i))就可以了
这种写法是没有问题的,你要先确认你的定位没有问题
本回答被提问者采纳以上是关于python selenium中的send_keys输入页数想要使用for循环出来的该怎么办?的主要内容,如果未能解决你的问题,请参考以下文章
Python+Selenium学习笔记10 - send_keys上传文件
Selenium2+python自动化33-文件上传(send_keys)
Selenium2+python自动化33-文件上传(send_keys)
Python Selenium send_keys 函数发送部分文本