0


selenium 操作已打开界面 配置插件

selenium 操作已打开浏览器

前言:最近一年内,由于工作比较忙,没怎么更新博客,后期会陆续更新一些有意思的东西。

本次记录一个实质的需求,是采集一个国外网站,且加密是akamai方式,进行了cookie中_abck的生成。所有我们进行操作已打开的的浏览器并配置代理插件访问外网。

后_abck就是对一些headers|data进行多次加密生成的, 后期可以公布该JS加密生成的方式。

1.直接操作cmd命令行,快捷键 win + r ,输入cmd启动。

请添加图片描述

​ 在cmd中,输入如下命令:

chrome.exe --remote-debugging-port=9527 --user-data-dir="H:\selenium\AutomationProfile

​ chrome.exe : 谷歌启动器

​ --remote-debugging-port=端口 : 以debug模式,启动远程调试,端口可以更改

–user-data-dir= 指定调试模式Chrome配置文件的目录,可自行搭配
2.启动后,可以在这个界面进行插件配置,扩展程序插件配置。
3. 写一个测试的demo:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options

options = Options()
options.add_experimental_option("debuggerAddress","127.0.0.1:9527")
browser = webdriver.Chrome(options=options)

url ='https://www.bilibili.com'
browser.get(url)print(browser.title)

运行完毕,查看是否操作已打开界面。

以代理IP方式启动:

chrome.exe--proxy-server="socks://xxxx:端口"
标签: python

本文转载自: https://blog.csdn.net/weixin_38927522/article/details/119376722
版权归原作者 Codeooo 所有, 如有侵权,请联系我们删除。

“selenium 操作已打开界面 配置插件”的评论:

还没有评论