![]() |
从MATLAB运行JavaScript命令以获取PDF文件
我目前正在编写一些[URL="http://en.wikipedia.org/wiki/MATLAB"]MATLAB[/URL]代码以与公司的内部报告数据库进行交互。到目前为止,我可以使用如下代码访问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); 我可以从以s结尾的HTML文本中提取各种信息,但是可以通过我认为是[URL="http://en.wikipedia.org/wiki/JavaScript"]JavaScript[/URL]命令(onClick =“ gotoFulltext('','[[Report Number] ')“)。 关于如何执行此JavaScript命令并将PDF文件的内容转换为MATLAB变量的任何想法? (MATLAB位于Java之上,因此我相信Java解决方案可以工作...) 回答: 我认为您应该看看正在调用的JavaScript,看看对Web服务器的最终请求是什么样的。 您可以使用FireBug插件在Firefox中轻松完成此操作。 [URL="https://addons.mozilla.org/en-US/firefox/addon/1843"]https://addons.mozilla.org/zh-CN/firefox/addon/1843[/URL] 找到真正的服务器请求后,您可以仅请求此URL或将其发布到此URL,而不必尝试运行JavaScript。 [url=https://stackoverflow.com/questions/1311106]更多&回答...[/url] |
所有时间均为北京时间。现在的时间是 23:41。 |
Powered by vBulletin
版权所有 ©2000 - 2025,Jelsoft Enterprises Ltd.