在python和javascript中缓慢滚动
获取'div'元素,它有一个列表,将被滚动 抽屉体=浏览器。按类别名称(“抽屉体”)查找元素 下面的一行滚动非常快并到达底部,但这不会加载数据。有没有什么方法可以让我慢慢滚动到drawer\u body元素 browser.execute_脚本('参数[0]。scrollTop=参数[0]。scrollHeight',抽屉\u正文) 我正在尝试使用python和selenium实现下面的脚本。 大多数浏览器都支持空格键作为向下滚动页面的键盘快捷键。使用此功能,您可以执行以下操作:在python和javascript中缓慢滚动,javascript,python,selenium,web-scraping,Javascript,Python,Selenium,Web Scraping,获取'div'元素,它有一个列表,将被滚动 抽屉体=浏览器。按类别名称(“抽屉体”)查找元素 下面的一行滚动非常快并到达底部,但这不会加载数据。有没有什么方法可以让我慢慢滚动到drawer\u body元素 browser.execute_脚本('参数[0]。scrollTop=参数[0]。scrollHeight',抽屉\u正文) 我正在尝试使用python和selenium实现下面的脚本。 大多数浏览器都支持空格键作为向下滚动页面的键盘快捷键。使用此功能,您可以执行以下操作: 访问页面 解析
url = correct_url(url)
browser = webdriver.Chrome()
browser.get(url)
browser.find_element_by_xpath('//*[@title="New chat"]').click()
drawer_body = browser.find_elements_by_class_name('drawer-body')
browser.execute_script('arguments[0].scrollTop = arguments[0].scrollHeight', drawer_body)
试试这个
url = correct_url(url)
browser = webdriver.Chrome()
browser.get(url)
browser.find_element_by_xpath('//*[@title="New chat"]').click()
drawer_body = browser.find_elements_by_class_name('drawer-body')
browser.execute_script('arguments[0].scrollTop = arguments[0].scrollHeight', drawer_body)
当您滚动到
drawer\u body
元素时,它向服务器发出请求,您可以获取该请求。打开“网络”选项卡,尝试手动请求链接,看看会发生什么,如果你提供url,我可以看一看。我不明白你的意思,我对这些事情不熟悉。我想在web.whatsapp.com中滚动当你滚动到抽屉体
元素,它向服务器发出请求时,你可以获取该请求。打开“网络”选项卡,尝试手动请求链接,看看会发生什么,如果你提供url,我可以看一看。我不明白你的意思,我对这些事情不熟悉。我想在web.whatsapp.com上滚动