我正在尝试生成一个列表,在其中将使用硒的特定人的追随者姓名放入列表中
列表中第一个用户的XPath是:
/html/body/div[3]/div/div/div[2]/ul/div/li[1]/div/div[2]/div[1]/div/div/a
我一直在尝试绕过li,但是没有任何好处。
或者也许我可以为这一堂课的每一个取名,但是我却不能做到
答案 0 :(得分:0)
您想要完成的工作可以通过简单的python轻松完成:
答案 1 :(得分:0)
尝试发布您的代码,以便我们轻松查看并帮助您。
-HTML代码 -您的代码(java / python)
答案 2 :(得分:0)
点击关注者链接后,您需要等待直到出现关注者对话框,然后使用WebDriverWait
# after the link clicked
followers = WebDriverWait(driver, 5).until(
lambda d: d.find_elements_by_xpath('//div[@role="dialog"]//a[@title]')
)
for follower in followers:
print(follower.get_attribute('textContent'))
注意:您的xpath仅返回第一个关注者