Python selenium不接受我的变量值
这是python或selenium,它们要么不增加变量scraped_pages的值,要么无法识别它的值Python selenium不接受我的变量值,python,selenium,Python,Selenium,这是python或selenium,它们要么不增加变量scraped_pages的值,要么无法识别它的值 page_num = raw_input("How any page?: ") urls_list = [] scraped_pages = 0 while scraped_pages <= page_num: for li in list_items: for a in li.find_all('a', href=True): url
page_num = raw_input("How any page?: ")
urls_list = []
scraped_pages = 0
while scraped_pages <= page_num:
for li in list_items:
for a in li.find_all('a', href=True):
url = a['href']
if slicer(url,'http'):
url1 = slicer(url,'http')
urls_list.append(url1)
elif slicer(url,'www'):
urls1 = slicer(url,'www')
urls_list.append(urls1)
else:
pass
print urls_list
scraped_pages +=1
driver.find_element_by_xpath("/html/body/div[5]/div[4]/div[9]/div[1]/div[3]/div/div[5]/div/span[1]/div/table/tbody/tr/td[12]").click()
它只刮了2页,然后我得到了这个错误
Traceback (most recent call last):
File "google page click.py", line 46, in <module>
driver.find_element_by_xpath("/html/body/div[5]/div[4]/div[9]/div[1]/div[3]/div/div[5]/div/span[1]/div/table/tbody/tr/td[12]").click()
File "/usr/local/lib/python2.7/dist-packages/selenium/webdriver/remote/webelement.py", line 75, in click
你设置了隐式/显式等待吗?我尝试了隐式等待,我没有做显式等待,因为它没有等待页面上的任何元素,它需要等待内容被删除。添加更多细节,如web url html代码等。我只是尝试了隐式等待,它也做了同样的事情,一直超过page_nums的值。为什么不试试-page_num=intraw\u inputHow any page?: