+
95
-

selenium如何滚动页面底部加载更多数据并爬取?

selenium如何滚动页面底部加载更多数据并爬取?


网友回复

+
15
-
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
import time

# 初始化WebDriver,这里以Chrome为例
driver = webdriver.Chrome(executable_path='path_to_chromedriver.exe')

# 打开要爬取的页面
url = 'https://example.com'  # 替换为您要爬取的网页URL
driver.get(url)

# 模拟滚动到页面底部加载更多数据
SCROLL_PAUSE_TIME = 2

# 获取当前页面的高度
last_height = driver.execute_script("return document.body.scrollHeight")

while True:
    # 模拟滚动到页面底部
    dr...

点击查看剩余70%

我知道答案,我要回答