我正在运行以下代码来抓取网站。
import selenium
import numpy as np
from tqdm import tqdm
import time
import pandas as pd
from selenium import webdriver as wb
time.sleep(2)
driver=wb.Chrome('chromedriver.exe')
driver.maximize_window()
driver.get('https://www.jumia.co.ke/')
button = driver.find_element_by_xpath('//*[@id="jm"]/div[4]/section/button').click();
move=driver.find_element_by_xpath('//*[@id="jm"]/div[3]/button').click();
time.sleep(3)
clickObj=driver.find_element_by_xpath('//*
[@id="jm"]/main/div[1]/div[1]/div[1]/div/a[5]/span')
clickObj.click()
我想遍历以下代码中的所有页面
little=driver.find_elements_by_class_name('name')
我尝试使用以下代码循环遍历它,但它只返回第一个 第一页的元素
desktop=[]
condition=True
while condition:
little=driver.find_elements_by_class_name('name')
for you in little:
i=you.text.strip()
desktop.append(i)
try:
dabb= driver.find_element_by_xpath(' //*
[@id="jm"]/main/div[2]/div[3]/section/div[2]/a[7]').click()
except:
condition=False
如何遍历所有页面?