首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Matlab urlread按钮点击主页

Matlab urlread按钮点击主页
EN

Stack Overflow用户
提问于 2015-03-23 16:50:58
回答 2查看 909关注 0票数 1

我试着用Matlab从主页https://www.apg.at/emwebapgrem/AuctionResults.do读取数据。

我已经使用命令筛选了相关的类型和日期。

代码语言:javascript
复制
[str, ~] = urlread(['https://www.apg.at/emwebapgrem/AuctionResults.do?', ...
                        'auctionType=SECONDARY_CONTROL_POWER', ...
                        '&periodBegin.date=01.01.2014', ...
                        '&periodEnd.date=10.01.2014', ...
                        '&auctionOpenedFrom.date=', ...
                        '&auctionOpenedTo.date=', ...
                        '&doFilter=Filtern']);

现在,我希望Matlab点击主页上的细节按钮,就在第一次拍卖旁边,并将第一次拍卖的数据作为字符串输出。有什么想法吗?当你点击细节按钮时,如何使Matlab地址显示的页面?

谢谢你!!

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-03-30 09:49:57

我自己解决的。这是我必须调用的解决方案链接,“auctionReultListIndex”后面的数字描述了我希望看到的列表中的出价:

ENERGY&periodBegin.date=02.03.2015&periodEnd.date=03.03.2015&auctionOpenedFrom.date=&auctionOpenedTo.date=&doFilter=Filtern&auctionResultListIndex=0&auctionResultListAction=detail

所以Maltab代码是:

代码语言:javascript
复制
[str, ~] = urlread(['https://www.apg.at/emwebapgrem/AuctionResults.do?auctionType=SECONDARY_CONTROL_ENERGY&periodBegin.date=02.03.2015&periodEnd.date=03.03.2015&auctionOpenedFrom.date=&auctionOpenedTo.date=&doFilter=Filtern&auctionResultListIndex=0&auctionResultListAction=detail']); 

然后,参数str包含一个具有特定出价细节的字符串。

票数 0
EN

Stack Overflow用户

发布于 2015-03-23 17:38:44

不幸的是,Matlab本身无法做到这一点。在您的上下文中,Matlab只是一个客户端,它使用urlread获取URL的内容。不存在urlclickhereurldothisaction函数.

您使用Matlab的唯一选项是从主页上可用的信息中构建与按钮关联的URL,然后再次调用urlread

如果您没有使用Matlab绑定,西库利是一个有趣的Jython项目,在这里可能会有所帮助。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/29215812

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档