鱼C论坛

 找回密码
 立即注册
查看: 62|回复: 2

Selenium 有办法做到控制一个当前已打开的浏览器吗?

[复制链接]
发表于 2022-9-23 14:05:58 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能^_^

您需要 登录 才可以下载或查看,没有账号?立即注册

x
因为现在很多网站都需要手机扫码登入了
所以除了用cookie登入外
Selenium 就没办法做到控制一个当前已打开的浏览器吗?
如果可以的话就很方便.没有登录问题.
因为一般浏览器的cookie都可以保存一段时间不用重新登录.
这点uibot都可以做到(安装一个uibot插件)
为什么Selenium就没办法做到呢?
我看了这篇文章
似乎也是重新打开一个新的浏览器来控制.
https://blog.csdn.net/weixin_45081575/article/details/112621581
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2022-9-23 21:59:52 | 显示全部楼层
你是想保存cookie是吧?
  1. # 保存为pickle
  2. driver.get(url)
  3. time.sleep(10)
  4. pickle.dump(driver.get_cookies(), open("cookies.pkl", "wb"))

  5. # 保存为文本
  6. with open('cookie.txt', 'w') as f:
  7.     for item in driver.get_cookies():
  8.         data = item['name'] + '#' + item['value']
  9.         f.write(data)
复制代码


  1. # 从pickle读取
  2. cookies = pickle.load(open("cookies.pkl", "rb"))
  3. for cookie in cookies:
  4.     driver.add_cookie(cookie)
  5. driver.get(url)

复制代码
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
发表于 2022-9-24 23:53:32 | 显示全部楼层
我也曾找过这方面的文章,尝试过,没有成功!!!

后来放弃了,操作步骤从头来过!

否则,可以省下很多步骤~~~~

唉~~~~~~
想知道小甲鱼最近在做啥?请访问 -> ilovefishc.com
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备18085999号-1

GMT+8, 2022-10-3 02:48

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表