self_example/Spider/Chapter07_动态渲染页面爬取/seleniumLearning/demo5.py

20 lines
567 B
Python

#-*- encoding:utf-8 -*-
'''
@Author : dingjiawen
@Date : 2023/12/6 20:14
@Usage :
@Desc :selenium运行javaScrip,有一些操作selenium没有提供API,这时可以直接通过运行javascript实现
'''
from selenium import webdriver
import time
browser = webdriver.Chrome()
browser.get('https://www.zhihu.com/explore')
# browser.get('https://www.taobao.com')
# 将进度条下拉到最底部
browser.execute_script('window.scrollTo(0, document.body.scrollHeight)')
# 弹出警告提示框
browser.execute_script('alert("To Bottom")')
time.sleep(5)
browser.close()