问题标签 [web-scripting]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
309 浏览

html - Web 数据提取,从表格中获取数据到 CSV

我想从网页中的表格中获取数据,这些表格似乎是使用“Excel Publish as Web Page Wizard”发布的。我知道有很多抓取工具(对于这样的任务来说似乎很先进)并且知道我可以编写一个脚本,但我想指出一些非常简单的东西,特别是数据是使用自动化发布的工具。

我更喜欢使用 Rails 解决方案。

数据是统计健康数据,这里是一些样本的链接

0 投票
0 回答
3011 浏览

javascript - Alfresco : 非管理员用户无法将站点变为中等模式

我的 Alfresco 应用程序的 Share 部分有问题。确实,当我以普通帐户(不是管理员)登录并访问未选中“中等”选项的已创建站点时,每次我想修改站点的详细信息时都会收到一条错误消息,并且检查中度选项。
错误消息如下:

当站点已在“中等”选项下创建或您以管理员帐户登录时,该问题永远不会发生。

这里有控制台日志:

该错误来自“site.put.json.js”网页脚本,其中包含以下源代码:

所以,如果你有什么建议...

0 投票
1 回答
1055 浏览

javascript - Lucene 搜索以在文件夹中查找 2 种特定内容模型类型中的任何一种

我正在尝试在 Alfresco webscript (javascript) 中编写一个 lucene 搜索,以在自定义类型 cm:folder 中查找 2 个自定义类型中的 1 个

所以文件夹可能有以下内容 1. 一些文本 (cm:content) 2. 更多文本 (custom:content) 3. 更多文本 (custom:content) 4. 另一个文件夹 (cm:folder) 5. 疯狂,更多文本 (custom:content2) 6. 最后文本 (custom:content2)

lucene 搜索的预期结果应该返回以下 2. 更多文本 (custom:content) 3. 更多文本 (custom:content) 5. 疯狂,更多文本 (custom:content2) 6. 最后文本 (custom:content2)

lucene 搜索哪里出错了?我写了一些类似的东西

问题是它返回所有内容,我认为目的是写类似

更糟糕的情况是我可以运行 2 次 lucene 搜索,但最好知道查询是如何编写的 :-)

谢谢

0 投票
2 回答
67642 浏览

java - selenium webdriver 找到锚标记并单击它

在此我需要使用 Selenium api 查找并单击关于链接,但我无法做到。

我所做的是

但它不工作

0 投票
1 回答
656 浏览

json - Spring surf javascript 支持的 webscript 和 JSON 对象

我真的需要帮助。在过去的 2 或 3 个小时里,我试图简单地在 freemarker 中列出一个带有 javascript 支持的 webscript 的 JSON 对象,但没有运气。

让我们将我的脚本命名为 x,所以:

x.get.js

x.get.html.ftl

当我尝试仅使用第一个 model.data(已注释掉)时,它工作正常,并且记录器写出完整的 JSON,我在呈现的 HTML 中得到“名称,大小”。

但是,当我这样尝试时,我在呈现的 HTML 中什么也得不到,并且记录器会说一些奇怪的事情:

所以呢?这个 JSON 也是有效的,所以我错过了一些对话或神秘的功能或什么?

谢谢您的帮助

J。

0 投票
1 回答
2608 浏览

php - 我的 iMacro 脚本不在我的 PHP 脚本中运行。为什么?

我正在学习如何从我的 php 脚本运行 iMacros,以便 PHP 脚本调用 iMacros 浏览器会话并传递我拥有的任何变量(例如 url 和宏名称)。然后 iMacros 会话运行 iMacro,在宏运行完成后,它会将生成的 html 页面传回 PHP 脚本并自行关闭。无论如何,在一个理想的世界里。

这是 iMacros 调用脚本:

但是当我从 WAMP 上的 cmd.exe [命令行] 运行这个脚本时,我得到了这个:

PS MY_PROXY_IP 和 MY_PROXY_PORT 在上面的错误消息和 iimfx.class.php 中都替换为实际数字。

这是 iimfx.class.php 的代码:

我在这里缺少什么吗?我在所有这些过程中都在运行 iimRunner.exe [在运行脚本之前手动启动],并且我有 iMacros Browser V8+。此外,我的grab_data.iim 和所有其他必需的.iim 与试图调用它们并执行它们的php 脚本位于同一位置。

任何形式的帮助和/或朝着正确的方向引导将不胜感激!提前致谢。

0 投票
1 回答
1825 浏览

javascript - 通过浏览器脚本中的 URL 打印图像

我可以在 Windows XP 或 7 上使用任何浏览器。我可以更改任何安全选项来解决我的问题。

我需要从 javascript 或 vbscript 打印远程图像的内容(通过它的 uri)。我安装了一台打印机,我有它的名字。

这个问题的主要内容是在没有任何对话确认的情况下打印。我完全理解问题的安全方面,但是,正是因为如此,我可以对浏览器的选项进行任何更改。

我试过这个(在互联网上找到):

但这似乎不起作用。

0 投票
1 回答
935 浏览

web-scraping - 如何编写 webscript 为当前用户返回票证?

我需要实现一个 web 脚本,为当前用户生成一个返回票。此 Web 脚本由我用来设置 URLConncetion 的 URI 寻址。票证应包含在响应正文中,我需要在我的 JSP(或 Java 代码)中对其进行评估以提取票证。如何通过一个简单的 JavaScript / FreeMarker web 脚本来完成,使用 JavaScript 会话根范围对象来检索票证,即 session.getTicket() ?任何人都可以写出步骤吗?

0 投票
2 回答
394 浏览

alfresco - 换行符处的 Alfresco webscript 文本

我创建了一个露天 webscript 和输出文件作为 xxx.get.text.ftl 文件。在输出文件(xxx.get.text.ftl)中,我正在尝试创建时事通讯的文本版本。但我无法获得带有换行符的文本行。如果我把

啊啊
啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

我越来越

啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊啊

任何想法可能是什么原因?

编辑:

就我而言,我有页面、模板实例、模板和区域。事实证明,当我调用填充该区域的 Web 脚本时,它显示为文本。但如果我调用完整的 url,如“www.xxx.com/news/my-news”,它包括其他组件,如模板、页面等将输出转换为 html。因为模板或页面的输出在 surf 中被硬编码为 text/html。

0 投票
0 回答
1265 浏览

java - Alfresco - 文件移动到另一个文件夹后文件已经存在

我在 Linux 64 位机器上使用 Alfresco 4.2.c。在 Linux 64 位机器上使用 2.c。要在 Alfresco 上插入文件,我已将 \192.168.20.101:8080\alfresco 映射为 Windows XP 中的网络驱动器。

我用 Java 开发了一个 webscript,它将文件的 nodeRef 作为输入,然后更新元数据,最后将文件从初始文件夹移动到另一个文件夹。它效果很好,我对此非常满意!

但是我有一个奇怪的行为:我在文件夹A中有一个名为“fileA”的文件,我执行了webscript,所以文件被移动到了文件夹B。如果我尝试通过映射网络插入文件夹 A 中名为“fileA”的另一个文件,Windows 表示该文件夹中已经有一个名为 fileA 的文件,所以我必须取消操作......但在文件夹中我确定有不是这样的文件,而且如果我进入存储库,我在文件夹 A 中看不到 fileA ...

也许我必须设置一些特别的东西?这是 webscript 的代码片段: