有没有办法使用python脚本操作Chrome开发工具? 具体来说,我想编写一个python脚本,打开浏览器,发送Javascript命令,并检索输出。有没有一种简单的方法可以使用现有的python包进行此操作?
答案 0 :(得分:1)
您可以使用PhantomJS。 PhantomJS是一个无头Webkit,很快就放了一个没有GUI的可编写脚本的Chrome 顾名思义,PhantomJS可以通过Javascript编写脚本,就像你喜欢的那样。
主页上的示例脚本:
console.log('Loading a web page');
var page = require('webpage').create();
var url = 'http://www.phantomjs.org/';
page.open(url, function (status) {
//Page is loaded!
phantom.exit();
});
您可以让Python脚本使用必要的参数调用PhantomJS脚本,等待它完成然后检索输出。