python怎么获取网页的cookie(cookies)
发布时间:2026-04-22 15:44:37

python获取网页cookies的方法:
#_*_coding:utf-8_*_
#引用要使用的库
importrequests
importtime
fromseleniumimportwebdriver
fromselenium.webdriver.common.keysimportKeys
#定义登录使用的用户名和密码
username='xxxxx'
password='xxxxxx'
#定义操作火狐浏览器geckodriver.exe的驱动路径,使用前必须将火狐浏览器的安装路径与geckodriver相结合.exe驱动的路径加入环境变量
executable_path="D:\python\Tools\geckodriver.exe"
#打开浏览器
browser=webdriver.Firefox()
#打开要登录的页面
browser.get('xxxxx')
#让页面停顿3秒,防止页面未加载并定位元素
time.sleep(3)
#找到页面输入用户名的地方
username_input=browser.find_element_by_id('textUsername')
#输入用户名
username_input.send_keys(username)
#找到页面输入密码的地方
password_input=browser.find_element_by_id('textPassword')
#输入密码
password_input.send_keys(password)
#回车登陆
password_input.send_keys(Keys.RETURN)
#让页面停顿3秒,防止页面未加载并定位元素
time.sleep(3)
#cookieses用于构造登录
cookie='Username='+username+';Password='+password+';'+browser.get_cookies()[0][ལ]['][name']+'='+browser.get_cookies()[0][ལ]['][value']+';'+browser.get_cookies()[1]['][39]][39];name']+'='+browser.get_cookies()[1]['][39]][39];value']
#使用cookie的代码区
#退出浏览器
browser.quit()使用python+selenium登录网页,然后使用get_cookies()获取cookies的方法,这种方法获得的cookies是字典格式。
python+selenium是实现自动化测试的工具.
请关注Python视频教程栏目,了解更多Python知识。
