我在我的应用程序中使用Jsoup从网站上抓取数据。一切都很好,直到我遇到了应用程序的“下载”部分。Android webscrape - 当网站使用javascript下载功能时,如何从网站下载文件
这是链接到文件:
<a href="javascript:download(11848,'d915f46123');">Ai Ai Ai ni Utarete Bye Bye Bye</a>
这里的网站是如何奠定了它会很容易
下面是javascript的下载功能。它接受一个songid和重点,建立与传递的参数字符串,并将其设置表单的action属性,并调用表单提交方法:
function download(songId, key) {
var form = document.getElementById('dlForm'); form.action = '/download/zephzeph/' + key + '/' + songId + '.mp3';
form.submit();
}
下面的形式:
<form id="dlForm" action="/amusic/download.php" method="POST"></form>
Yeap。已经尝试过,但它只给我的函数调用不是链接:'javascript:download(11848,'d915f46123');' – 2015-02-10 15:49:23
你能分享有问题的网站吗?我会尝试一起破解一些东西。 – Sipty 2015-02-10 15:53:16
当然。尽管您需要创建一个帐户才能生成href值,否则它只会生成一个链接到登录/注册页面。该网站是gendou.com/amusic/ – 2015-02-10 15:54:55