首页 > 解决方案 > Selenium 迭代相同的 url

问题描述

我尝试使用 selenium 进行迭代,所有用户都来自 twitter 的关注者列表,但我的循环重复相同的 url:

在此处输入图像描述

browser.get('https://twitter.com/getFANDOM/followers')
sleep(2) 


elems = browser.find_element_by_xpath('//div//div//a[@class="css-4rbku5 css-18t94o4 css-1dbjc4n r-1loqt21 r-1wbh5a2 r-dnmrzs r-1ny4l3l"]').get_attribute('href')


followers = []

for i in range(12):
    followers.append(elems)

在此处输入图像描述

标签: pythonseleniumtwitteriteration

解决方案


然后,您将获得一个可以迭代的元素列表,而不是browser.find_element_by_xpath使用。browser.find_elements_by_xpath

请确保xpath正确并返回列表。


推荐阅读