Matlab urlread按钮点击主页
Matlab urlread button click on homepage
我尝试从主页读取数据
https://www.apg.at/emwebapgrem/AuctionResults.do
使用 Matlab。
我已经通过命令过滤了相关的类型和日期
[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 在主页上点击第一次拍卖旁边的 详细信息 按钮,并将第一次拍卖的数据输出为字符串。当您点击 Detail 按钮时,如何让 Matlab 解决出现的页面的任何想法?
谢谢!!
不幸的是,Matlab 本身无法做到这一点。在您的上下文中,Matlab 只是一个客户端,它使用 urlread
获取 URL 的内容。没有 urlclickhere
或 urldothisaction
函数这样的东西...
您使用 Matlab 的唯一选择是根据主页上提供的信息构建与按钮关联的 URL,然后再次调用 urlread
。
如果您不熟悉 Matlab,Sikuli 是一个有趣的 Jython 项目,可能对您有所帮助。
我自己解决了。这是解决方案 link 我必须调用 'auctionReultListIndex' 后面的数字描述我想在列表中看到的出价:
所以 Maltab 代码是:
[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 包含一个带有特定出价详细信息的字符串。
我尝试从主页读取数据 https://www.apg.at/emwebapgrem/AuctionResults.do 使用 Matlab。
我已经通过命令过滤了相关的类型和日期
[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 在主页上点击第一次拍卖旁边的 详细信息 按钮,并将第一次拍卖的数据输出为字符串。当您点击 Detail 按钮时,如何让 Matlab 解决出现的页面的任何想法?
谢谢!!
不幸的是,Matlab 本身无法做到这一点。在您的上下文中,Matlab 只是一个客户端,它使用 urlread
获取 URL 的内容。没有 urlclickhere
或 urldothisaction
函数这样的东西...
您使用 Matlab 的唯一选择是根据主页上提供的信息构建与按钮关联的 URL,然后再次调用 urlread
。
如果您不熟悉 Matlab,Sikuli 是一个有趣的 Jython 项目,可能对您有所帮助。
我自己解决了。这是解决方案 link 我必须调用 'auctionReultListIndex' 后面的数字描述我想在列表中看到的出价:
所以 Maltab 代码是:
[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 包含一个带有特定出价详细信息的字符串。