selenium爬取JD商品数据点击“下一页”无法跳转,反而跳转到用户登录页面,有可能是因为页面太小,加入以下代码解决问题:
# 隐式等待,确保动态内容节点被完全加载出来
drver.implicitly_wait(3)
# 最大化浏览器窗口,防止内容被遮挡
web.maximize_window()
先使用 implicitly_wait() 方法隐式等待浏览器将页面完全加载出来,再使用maximize_window()将浏览器窗口最大化,防止页面元素未加载出来或被遮挡而查找失败。
selenium爬取JD商品数据点击“下一页”无法跳转,反而跳转到用户登录页面,有可能是因为页面太小,加入以下代码解决问题:
# 隐式等待,确保动态内容节点被完全加载出来
drver.implicitly_wait(3)
# 最大化浏览器窗口,防止内容被遮挡
web.maximize_window()
先使用 implicitly_wait() 方法隐式等待浏览器将页面完全加载出来,再使用maximize_window()将浏览器窗口最大化,防止页面元素未加载出来或被遮挡而查找失败。