首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >当网站使用javascript下载功能时,如何从网站下载文件

当网站使用javascript下载功能时,如何从网站下载文件
EN

Stack Overflow用户
提问于 2015-02-10 23:37:27
回答 2查看 164关注 0票数 0

我在我的应用程序中使用Jsoup从一个网站抓取数据。一切都很好,直到我遇到了应用程序的“下载”部分。如果下载链接在href值中,这将很容易,但此站点使用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>

EN

回答 2

Stack Overflow用户

发布于 2015-02-10 23:44:37

希望我能正确理解您的问题,如果不是,请详细说明。

我会尝试用鼠标右键点击下载链接,并在新的标签页中打开它。新的链接是您需要在您的刮板中模拟的。

我的网络抓取经验非常有限,但我非常乐意帮助您找到解决方案。:)

票数 0
EN

Stack Overflow用户

发布于 2015-02-13 08:49:12

看起来我唯一能做到这一点的方法就是使用webview。http://android-er.blogspot.com/2011/10/call-javascript-inside-webview-from.html?m=1。我试试看能不能行得通。

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

https://stackoverflow.com/questions/28435628

复制
相关文章

相似问题

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