Python Selenium操作Cookie的实现:
Python Selenium操作Cookie的实现:
- 引入selenium模块
from selenium import webdriver
- 定义浏览器对象
browser = webdriver.Chrome()
- 获取网站Cookie信息
browser.get('https://www.baidu.com')
print(browser.get_cookies())
- 添加Cookie信息
cookie = {'name': 'username', 'value': 'admin'}
browser.add_cookie(cookie)
- 删除单个Cookie信息
browser.delete_cookie('username')
- 删除所有Cookie信息
browser.delete_all_cookies()
示例1:
在某个网站上操作Cookie,实现登陆并获取个人信息的操作:
from selenium import webdriver
browser = webdriver.Chrome()
# 进入登陆页面
browser.get('https://www.example.com/login')
# 自动输入账号和密码
browser.find_element_by_id('username').send_keys('admin')
browser.find_element_by_id('password').send_keys('password')
# 点击登陆按钮
browser.find_element_by_id('login_button').click()
# 判断是否登陆成功
if 'Welcome' in browser.page_source:
# 获取个人信息
browser.find_element_by_id('user_info').click()
print(browser.find_element_by_id('user_name').text)
# 关闭浏览器
browser.close()
示例2:
访问某个网站并保持登录状态,实现后续操作:
from selenium import webdriver
browser = webdriver.Chrome()
# 打开网页并登陆
browser.get('https://www.example.com')
browser.add_cookie({'name': 'login_token', 'value': '123456'})
# 判断是否登陆成功
if 'Welcome' in browser.page_source:
# 进行后续操作...
pass
# 关闭浏览器
browser.close()
以上是Python Selenium操作Cookie的实现攻略,具体代码可以根据实际需求进行调整。
织梦狗教程
本文标题为:python selenium操作cookie的实现


基础教程推荐
猜你喜欢
- 超越Jquery_01_isPlainObject分析与重构 2023-12-19
- css3+伪元素实现鼠标移入时下划线向两边展开的效果 2023-12-12
- JS弹出新窗口被拦截的解决方法 2023-12-21
- JS显示下拉列表框内全部元素的方法 2023-12-21
- CSS中px em rem区别与使用 2023-12-12
- 爬取今日头条Ajax请求 2023-02-22
- JSscript标签有哪些属性 2023-08-08
- margin-top塌陷问题的现象与解决的具体方法 2024-01-24
- 纯CSS实现导航栏下划线跟随滑动效果 2024-02-04
- js同源策略详解 2024-01-08