有没有一种方法可以从cpp或bash中获取一个网页并像在chrome控制台中那样应用javascript命令?
有没有一种方法(库或程序)可以下载网页的结果(比如有没有一种方法可以从cpp或bash中获取一个网页并像在chrome控制台中那样应用javascript命令?,javascript,jquery,c++,bash,Javascript,Jquery,C++,Bash,有没有一种方法(库或程序)可以下载网页的结果(比如curl或wget),在那里你可以像从cpp或bash在chrome的开发工具上一样应用一些javascript 我们的目标是将其与jQuery的选择器一起使用(承认该网站使用jQuery。或者更好,将jQuery添加到已处理的html中,以便能够以这种方式处理) 我在谷歌上没有找到任何关于这个主题的东西 我不确定我是否说得很清楚,所以我会提供一个例子 例如,假设我想得到这个问题的()接受答案的代码,就可以了 content = page.app
curl或wget
),在那里你可以像从cpp或bash在chrome的开发工具上一样应用一些javascript
我们的目标是将其与jQuery的选择器一起使用(承认该网站使用jQuery。或者更好,将jQuery添加到已处理的html中,以便能够以这种方式处理)
我在谷歌上没有找到任何关于这个主题的东西
我不确定我是否说得很清楚,所以我会提供一个例子
例如,假设我想得到这个问题的()接受答案的代码,就可以了
content = page.apply_js("$('div.accepted-answer pre code').text()");
它将使内容
包含
$ git commit -m "Something terribly misguided" (1)
$ git reset HEAD~ (2)
<< edit files as necessary >> (3)
$ git add ... (4)
$ git commit -c ORIG_HEAD (5)
$git commit-m“严重误导的东西”(1)
$git重置头(2)
> (3)
$git添加。。。(4)
$git提交-原始头(5)
我知道这里有一些未经证实的细节,包括类型正确性,但这不是重点。好问题。它必须是javascript还是可以用来处理XML?我想处理XML肯定会有用,但我必须承认我还没有在这方面做过研究!你可以使用一些类似于SeleProject的代码,在你选择的浏览器中直接执行代码,如果它是C++的,那么对于java和python,这是一个类似的框架,看起来很有说服力。我不知道航海家的“无头”这个词!jsdom非常适合抓取网站和包含其他第三方脚本:-)