gpt4 book ai didi

Python Selenium 按向下箭头显示所有页面内容

转载 作者:行者123 更新时间:2023-11-28 20:04:35 30 4
gpt4 key购买 nike

我已经使用 webdriver(selenium 和 python)打开了一个网页。除非我按空格键 8 次或按住向下箭头,否则页面上的所有项目都不会加载。

driver.get('https://www.some-website.html')
driver.find_element_by_class_name('profiles').click()

我已经在谷歌上搜索了 ActionChains 的解决方案,但我无法找到解决方案。预先感谢您的帮助。

最佳答案

按空格可能只会将页面滚动到最底部,这可能会触发加载其他内容。你可以做的是使用 ActionChains()按空格键 8 次有延迟:

import time

from selenium.webdriver.common.action_chains import ActionChains

actions = ActionChains(driver)
for _ in range(8):
actions.send_keys(Keys.SPACE).perform()
time.sleep(1)

或者,您可以 scroll into view “页脚”元素(或底部的其他内容,具体取决于特定网站):

footer = driver.find_element_by_tag_name("footer")
for _ in range(8):
driver.execute_script("arguments[0].scrollIntoView();", footer)
time.sleep(1)

虽然这些都是猜测,但如果不在您正在使用的实际网页上进行实际尝试,就很难提供可靠的工作解决方案。

关于Python Selenium 按向下箭头显示所有页面内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36155113/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com