clicking on a link in matlab browser without using the mouse
2 次查看(过去 30 天)
显示 更早的评论
assume the following code
url = 'http://www.google.com';
>> web(url)
How can I access the gmail link in that website without using the mouse. Is there a away in matlab?
0 个评论
回答(2 个)
Geoff Hayes
2016-6-25
AA - please clarify why you want to do this. Why not go directly to the gmail link and bypass the above?
I suppose that you could read the URL content and look for the link that you are interested in, namely the one for Gmail, which will be of the format
<a class=gb1 href="https://mail.google.com/mail/?tab=wm">Gmail</a>
The code to extract the URL for Gmail would then be
url = 'http://www.google.com';
urlContent = urlread(url);
gmailIdx = regexpi(urlContent,'Gmail');
hrefIdx = regexpi(urlContent(1:gmailIdx),'href=');
gmailURL = urlContent(hrefIdx(end)+6:gmailIdx-3);
web(gmailURL);
Of course, the big assumption is that the format for the Gmail link is described as above.
0 个评论
另请参阅
类别
在 Help Center 和 File Exchange 中查找有关 Develop Apps Using App Designer 的更多信息
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!