如何使用 selenium 向下滚动 instagram 中的弹出关注者列表? (蟒蛇)

问题描述 投票:0回答:1

我试过这个

driver.execute_script('window.scrollTo(0, 80)')

但它只滚动主页,而不滚动弹出的关注者列表。

这是div部分(图片)

python-3.x selenium selenium-webdriver automation instagram
1个回答
0
投票
  1. 选择滚动
finding_that_follower = self.driver.find_element(By.XPATH, '//h1[text()="Followers"]')

going_three_generation_up = finding_that_follower.find_element(By.XPATH, '../../..')

完成上述步骤是因为类是动态生成的。

如果您有某种方式选择对话框滚动,那就这样做。

例如:

   modal = driver.find_element(by=By.CSS_SELECTOR, value='div[class="_1XyCr"]')

2.滚动

sleep(2)
driver.execute_script("arguments[0].scrollTop = arguments[0].scrollHeight", modal)

这里模态是你的参数[0]

2.1 滚动

或尝试发送密钥

 modal.send_keys(Keys.END)

或 pagedown ,如果支持的话

© www.soinside.com 2019 - 2024. All rights reserved.