Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/415.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/70.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
有没有一种方法可以从cpp或bash中获取一个网页并像在chrome控制台中那样应用javascript命令?_Javascript_Jquery_C++_Bash - Fatal编程技术网

有没有一种方法可以从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非常适合抓取网站和包含其他第三方脚本:-)