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)
运行完毕,查看是否操作已打开界面。文章来源:https://www.toymoban.com/news/detail-594440.html
以代理IP方式启动:文章来源地址https://www.toymoban.com/news/detail-594440.html
chrome.exe--proxy-server="socks://xxxx:端口"
到了这里,关于selenium 操作已打开界面 配置插件的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!