ARTICLE DETAIL

资讯详情

深耕网站建设、视觉设计与SEO优化的一线实战洞察。

selenium基础 - 教程

selenium基础 - 教程

selenium基础 - 教程

整理后的就是以下Selenium操作介绍:

基本操作

元素操作

高级操作

窗口操作

网页操作

弹窗处理

Cookie操作

JavaScript执行

iframe切换

示例代码

from selenium import webdriver
from selenium.webdriver.common.by import By
from selenium.webdriver.chrome.service import Service
from webdriver_manager.chrome import ChromeDriverManager
# 设置Chrome WebDriver
driver = webdriver.Chrome(service=Service(ChromeDriverManager(
).install(
)
)
)
# 打开网页
driver.get("https://example.com"
)
# 添加Cookie
cookie_dict = {
'name': 'test_cookie'
, 'value': 'test_value'
, 'domain': 'example.com'
}
driver.add_cookie(cookie_dict)
# 获取Cookie
cookie = driver.get_cookie('test_cookie'
)
print("Cookie:"
, cookie)
# 获取所有Cookies
cookies = driver.get_cookies(
)
print("All Cookies:"
, cookies)
# 删除指定的Cookie
driver.delete_cookie('test_cookie'
)
# 再次获取所有Cookies,确认'test_cookie'已被删除
cookies_after_deletion = driver.get_cookies(
)
print("Cookies after deletion:"
, cookies_after_deletion)
# 删除所有Cookies
driver.delete_all_cookies(
)
# 再次获取所有Cookies,确认所有Cookies已被删除
cookies_after_all_deletion = driver.get_cookies(
)
print("Cookies after all deletion:"
, cookies_after_all_deletion)
# 关闭浏览器
driver.quit(
)
返回列表