如何将JS注入正在运行的chrome实例中?

时间:2018-08-11 14:16:30

标签: python google-chrome selenium puppeteer

我正在研究一个需要将JavaScript注入浏览器的项目。我尝试使用浏览器自动化框架,例如Selenium,Puppeteer,Nightmare.js。但是,所有这些框架都打开了浏览器的新实例以开始与其进行交互。在Selenium中,当我输入

options = webdriver.chromeOptions()
driver = webdriver.Chrome(options)

第二行将始终触发新的Chrome实例。我尝试使用此link中提到的hack。但是,这也会启动新的浏览器实例。

黑客可能会使用我的程序安装浏览器扩展,然后再注入脚本。但是,我不希望这样做,因为这意味着为所有浏览器编写扩展名。我希望我的程序能够像BitDefender这样的互联网安全解决方案一样,能够检测到用户启动了浏览器并将脚本注入其中。

0 个答案:

没有答案
相关问题