Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/346.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何使用selenium在Javascript表中向下滚动?_Javascript_Python_Selenium_Web Scraping - Fatal编程技术网

如何使用selenium在Javascript表中向下滚动?

如何使用selenium在Javascript表中向下滚动?,javascript,python,selenium,web-scraping,Javascript,Python,Selenium,Web Scraping,我有一个使用javascript的动态表。当页面加载时,源代码中只看到第一个元素,所以当我试图从元素中刮取值时,只看到第一个部分。在刮取之前,我需要在表div中向下滚动,然后刮取值。那么,如何在spesific div中向下滚动以加载表中的所有数据?请使用以下代码向下滚动: driver.execute_script("document.getElementById('mydiv').scrollIntoView();") 或 driver.execute_script(&

我有一个使用javascript的动态表。当页面加载时,源代码中只看到第一个元素,所以当我试图从元素中刮取值时,只看到第一个部分。在刮取之前,我需要在表div中向下滚动,然后刮取值。那么,如何在spesific div中向下滚动以加载表中的所有数据?

请使用以下代码向下滚动:

driver.execute_script("document.getElementById('mydiv').scrollIntoView();")

driver.execute_script("window.scrollTo(0, 1000)")