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

我目前正在编写一些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。

以上是 从MATLAB运行JavaScript命令以获取PDF文件 的全部内容, 来源链接: utcz.com/qa/410289.html

回到顶部