Android:从HTML代码获取链接(没有标签/ID)
Android: get link from HTML-code (no tag/id)
我想download an iCal file to my app.
它工作正常,但指向此文件的链接将change every 6 months.
继承文件链接的页面/链接不会更改,因此我想查看main page and find the link to the iCal file to download it.
的代码
我认为这可能最适合javascript,但我对此一无所知。也没有我可以搜索的标签或 ID。
这是搜索链接的页面:
https://stundenplan.hs-furtwangen.de/splan/std?act=tt&lan=de&pu=-1&sel=pg&og=1433&pg=CNB4
搜索模式将"/splan/ical"
在那里我找到了该文件的链接。
最后,我需要"/splan/ical?type=pg&puid=6&pgid=1617&lan=de"
存储在某个地方。
现在我只是使用Downloadmanager
来获取文件,没有html代码存储在任何地方。
希望有人能帮忙。谢谢。
编辑:
以下是包含链接的 html 源代码的一部分(第一个 href):
<tr>
<td />
<td colspan="1"><a
href="/splan/ical?type=pg&puid=8&pgid=2505&lan=de"><img
style="align: middle; border: 0;" src="/splan/pictures/ical.png"
alt="ics feed" height="20" /></a>
<a href="http://www.progotec.de/site/splandok/iCal-Anbindung"
target="_blank"><img style="align: middle; border: 0;"
alt="Hilfe zu ICal"
src="/splan/pictures/hilfe.png"
title="Hilfe zu ICal" height="20" /></a>
</td>
</tr>
我不确定你要找什么,但是有了这个javscript脚本,你可以找到链接。
//like this you could look for the link on the page
//search done with Regularexpression
alert(document.body.innerHTML.match(/('/splan'/ical[^"]*)/gi));
<body>
<!-- THIS WOULD HAVE TO BE THE BODY OF THE PAGE -->
...
<a
href="/splan/ical?type=pg&puid=8&pgid=2505&lan=de"><img
style="align: middle; border: 0;" src="/splan/pictures/ical.png"
alt="ics feed" height="20" /></a>
...
</body>
这是整个 stundenplan.hs-furtwangen.de 的正则表达式演示:http://regex101.com/r/wF3wU4/1
相关文章:
- Javascript简单的timeago脚本设置为跨类或标签id
- asp.net 数据列表中的跟踪标签 ID
- 将ASP.NET标签id传递给Javascript
- 标签 ID 正在更改,如何解决此问题
- 如何将标签 ID 作为参数传递给 javascript 函数,然后根据需要获得不同标签的文本
- 如何在 javascript 中使用
- Javascript:如何更改所有<区域>标签ID的href
- 如何在单击 li 项时通过 AJAX 传递 li 标签 ID
- 仍然没有添加到 DOM 中,但如果插入了警报/确认,则会获取标签 ID
- Android:从HTML代码获取链接(没有标签/ID)
- 如何在 Django 表单中添加标签 ID
- 如何从视频游戏应用程序中的原始语法中获取@commit标签ID列表
- 标签ID和根URL是否会从Google Chrome扩展的内容脚本中更改
- 我们可以使用Eval块设置标签ID吗
- 从 angularjs 生成标签 ID
- 如何在firefox中获得所有标签和执行某些标签id上的javascript
- 如何通过javascript函数设置标签文本,而不知道javascript中的标签ID
- 将span标签id发送到URL,而不刷新页面
- 我如何才能得到一个已知的标签id在Chrome扩展之前查询的更改url
- 如何调用javascript函数,如果href有哈希标签id