python获取网页cookied的方法
这篇文章主要介绍python获取网页cookied的方法,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!
python获取网页cookies的方法:
#_*_coding:utf-8_*_#引用要使用到的库importrequestsimporttimefromseleniumimportwebdriverfromselenium.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)#构造登陆使用的cookiescookie='Username='+username+';Password='+password+';'+browser.get_cookies()[0]['name']+'='+browser.get_cookies()[0]['value']+';'+browser.get_cookies()[1]['name']+'='+browser.get_cookies()[1]['value']#利用cookie的代码区#退出浏览器browser.quit()
使用python+selenium方法登录网页,然后使用get_cookies()方法获取cookies,此方法获取的cookies是字典格式。
python+selenium是实现自动化测试的工具.
以上是python获取网页cookied的方法的所有内容,感谢各位的阅读!希望分享的内容对大家有帮助,更多相关知识,欢迎关注亿速云行业资讯频道!
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。