当前位置: 首页 > 面试题库 >

从MATLAB运行JavaScript命令以获取PDF文件

孔征
2023-03-14
问题内容

我目前正在编写一些MATLAB代码以与公司的内部报告数据库进行交互。到目前为止,我可以使用如下代码访问HTML抽象页面:

import com.mathworks.mde.desk.*;
wb=com.mathworks.mde.webbrowser.WebBrowser.createBrowser;
wb.setCurrentLocation(ReportURL(8:end));
pause(1);

s={};
while isempty(s)
    s=char(wb.getHtmlText);
    pause(.1);
end
desk=MLDesktop.getInstance;
desk.removeClient(wb);

我可以从以该变量结尾的HTML文本中提取各种信息s,但是可以通过我认为是JavaScript命令(onClick
=“ gotoFulltext(’‘,’[Report Number]’ )“)。

关于如何执行此JavaScript命令并将PDF文件的内容转换为MATLAB变量的任何想法?

(MATLAB位于Java之上,因此我相信Java解决方案会起作用…)


问题答案:

我认为您应该看看正在调用的JavaScript,看看对Web服务器的最终请求是什么样的。

您可以使用FireBug插件在Firefox中轻松完成此操作。

https://addons.mozilla.org/zh-
CN/firefox/addon/1843

找到真正的服务器请求后,您可以仅请求此URL或将其发布到此URL,而不必尝试运行JavaScript。



 类似资料:
  • 问题内容: 我在txt文件中有一些命令,我​​需要逐行执行所有命令。我该怎么办? 问题答案: 只要做: 如果别名只是运行 无需担心文件扩展名或执行权限。

  • 如何从java文件运行hadoop命令下面: hadoop jar'/home/ashish/desktop/hadoop_basics/wordcount_program/WordCount.jar'WordCount/wordcounttutorial/input/wordcounttutorial/output 提前谢了。

  • 问题内容: 我很难找到答案。使用普通的Node.JS,您可以使用,CoffeeScript 和ES6具有的任何js文件。我如何使用Typescript进行操作? 我的项目有一个供Webpack / ts- loader使用的工具,用于为浏览器构建一个不错的小捆绑包。不过,在此之前,我需要从控制台运行一个构建步骤,该步骤将使用项目中使用的某些文件来生成模式,但是如果不进行编译,我似乎无法运行单个Ty

  • 主要内容:管理会话的命令,使用系统命令,输入和输出命令,向量,矩阵和数组命令,绘图命令MATLAB是用于数值计算和数据可视化的交互式程序。可以在命令窗口的MATLAB提示符上输入命令。 在本节中,我们将列出常用的通用MATLAB命令列表。 管理会话的命令 MATLAB提供了各种用于管理会话的命令。下表提供了所有这些命令 - 命令 描述说明 清除命令窗口 从内存中删除变量 检查文件或变量是否存在 声明变量为全局变量 搜索帮助主题 搜索帮助关键字的条目。 停止MATLAB 列出当前变量

  • 问题内容: 到目前为止,我主要使用eclipse。现在,我正在尝试从终端运行Java,但程序包存在问题。 这是我的文件: 我使用编译此代码,然后运行,它给我: 当我删除一切正常。我想念什么? 给出: 问题答案: 您需要在一个目录级别上运行java命令,并以完全合格的软件包名称提供它,例如: 请参阅Java Launcher如何查找用户类 以了解其工作方式。

  • 我创建了一个扫描器,从命令行中的第一个元素读取文本文件,但它会导致。如何将其格式化为接受此文件的位置? 下面是我的代码: 例如,如果文件名是,我将作为命令行中的第一个元素。