前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >python selenium chrome 加载本地用户配置

python selenium chrome 加载本地用户配置

作者头像
py3study
发布2020-03-16 23:56:18
3.4K0
发布2020-03-16 23:56:18
举报
文章被收录于专栏:python3python3

google浏览器版本

Google Chrome : 79.0.3945.88 (正式版本) (64 位) (cohort: Stable)

查看chrome信息:

chrome://version/

image.png
image.png

python selenium chrome 加载本地用户配置,并cookie保存到本地文件

代码语言:javascript
复制
#!/usr/bin/env?python
#?encoding:?utf-8
from?selenium?import?webdriver
import?time
import?json


class?Spider:
????def?main(self,?url):
????????option?=?webdriver.ChromeOptions()
????????option.add_argument(r'--user-data-dir=C:\Users\User\AppData\Local\Google\Chrome\User?Data')
????????option.add_argument('--profile-directory=Default')
????????browser?=?webdriver.Chrome(options=option)
????????browser.get(url)
????????browser.implicitly_wait(60)
????????time.sleep(20)
????????try:
????????????#?获取登陆成功后的cookie信息
????????????login_rear_cookie?=?browser.get_cookies()
????????????if?login_rear_cookie:
????????????????#?把cookie信息用json序列化后写入cookie.txt文件
????????????????with?open('cookie.txt',?'w')?as?f:
????????????????????f.write(json.dumps(login_rear_cookie))
????????????????print('获取cookie信息成功')
????????except?Exception?as?e:
????????????print('获取cookie失败:{}'.format(e))
????????finally:
????????????browser.quit()


if?__name__?==?'__main__':
????url?=?"https://www.jd.com/"
????st?=?Spider()
????st.main(url)
本文参与?腾讯云自媒体分享计划,分享自作者个人站点/博客。
原始发表:2020-03-13 ,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客?前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与?腾讯云自媒体分享计划? ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
http://www.vxiaotou.com