2.模拟页面相关操作

from selenium import webdriver
from selenium.webdriver import ActionChains
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.select import Select
from selenium.webdriver.chrome.options import Options

driver = webdriver.Chrome()
driver.get("https://www.baidu.com/")

# 获取当前页面的标题
t = driver.title
print(t)
# 获取当前页面的地址
u = driver.current_url
print(u)
# 获取当前页面的源码
p = driver.page_source
print(p)
# 页面刷新
driver.refresh()
# 页面回退
driver.back()
# 页面前进
driver.forward()
# 页面截图
# 方式1
data = driver.get_screenshot_as_png()
with open("baidu.png", "wb", encoding="utf8") as f:
    f.write(data)

# 方式2
driver.get_screenshot_as_file("baidu2.png")

 

posted @ 2025-06-28 23:07  寒无衣  阅读(9)  评论(0)    收藏  举报