我有一个casperJS脚本,当在命令行上运行时,它会返回一个JSON。我想要有这样的安排: 1)我创建一个网页2)点击网页上的按钮时,casperJS脚本在服务器端执行,并将结果张贴/返回到网页。
我怎样才能做到这一点呢?
编辑:单击按钮后,我将调用一个用php编写的AJAX进程。php脚本包含echo exec('casperjs sample.js');
它没有返回任何东西,但在检查got服务器错误日志时,我得到了错误
'casperjs' is not recognized as an internal or external command, oper
因此,最近我一直在学习JS,尝试与网页交互,一开始是刮擦,现在也是在特定的网页上进行交互。例如,我有一个网页,其中包含一个按钮,我想按这个按钮大约每30秒,然后它刷新(倒计时再次开始)。为此,我写信给以下脚本:
var klikCount = 0;
function getPlayElement() {
var playElement = document.querySelector('.button_red');
return playElement;
}
function doKlik() {
var playElement = getPlayEle
我有一个应用程序不能使用外部脚本引用。我一直能够使用任何类型的脚本将其内联,但使用go.js,这是不可能的。有什么特别的原因吗?
代码样本:
<script src="../release/go.js"></script>
<script src="../assets/js/goSamples.js"></script> <!-- this is only for the GoJS Samples framework -->
<script id="code">
fun
在我的chrome扩展中加载和执行外部js-脚本时有困难。看起来和一样,但我仍然不明白为什么它在我的情况下不起作用。
我的想法是,我希望在我的内容脚本中有一些默认函数,它应该解析网页内容。对于某些特定的网页,我想要加载和使用特定的解析器,所以我尝试为wep页面加载适当的js-脚本,这个脚本应该扩展默认解析器的功能。
到目前为止,我只尝试从外部脚本执行代码,但是有这样的错误:Unchecked runtime.lastError while running tabs.executeScript: No source code or file specified at Object.callbac