2016-12-23 50 views
2

我有多個由python腳本打開的URL。我必須從上到下滾動瀏覽所有網頁。我不想使用網頁高度的硬編碼。向下滾動頁面從上到下

我使用下面一行的向下滾動網頁:

self.driver.find_element_by_tag_name('body').send_keys(Keys.SPACE) 

,但不能跑的形式上下。 對於我打開的每個網頁,有沒有辦法從上到下進行滾動?

+0

你想通過向下滾動來實現呢?通常硒加載完整的網頁1去所有的javacripts和東西.. –

+0

該頁面包含數據,信息和詳細信息。我想在大屏幕上顯示 –

+0

有沒有什麼方法可以知道上次執行的命令的狀態:self.driver.find_element_by_tag_name('body')。send_keys(Keys.SPACE)。所以我們可以動態地處理它。 –

回答

0

self.driver.execute_script("return arguments[0].scrollIntoView();", element) 如果你有在頁面底部的頁腳或東西,滾動到它

+0

我有些頁面沒有頁腳。 –