Phantomjs CasperJS:下载时如何从标题中读取文件名?

Phantomjs CasperJS:下载时如何从标题中读取文件名?,phantomjs,casperjs,Phantomjs,Casperjs,我正在使用CasperJS下载一个文件。我需要从HTTP响应头中提取文件名(即内容处置:附件;filename=“pronk.txt”)。无法从URL本身(指向数据库哈希)或超链接(只说“单击此处”)确定文件名 CasperJS有一个很棒的内置download()函数,但是它需要用户提供的文件名。此参数不是可选的,没有它下载失败 是否有其他方法可以获取文件数据和HTTP头?是否“单击此处”链接是永久性的并指向动态资源链接?。我遇到过这样的情况:每次下载按钮都包含不可预测的动态链接,我使用jQue

我正在使用CasperJS下载一个文件。我需要从HTTP响应头中提取文件名(即
内容处置:附件;filename=“pronk.txt”
)。无法从URL本身(指向数据库哈希)或超链接(只说“单击此处”)确定文件名

CasperJS有一个很棒的内置
download()
函数,但是它需要用户提供的文件名。此参数不是可选的,没有它下载失败


是否有其他方法可以获取文件数据和HTTP头?

是否“单击此处”链接是永久性的并指向动态资源链接?。我遇到过这样的情况:每次下载按钮都包含不可预测的动态链接,我使用jQuery查找链接并将其传递给download()函数。该链接是永久性的,尽管它需要有效的登录会话才能访问(因此我使用Casper而不是CURL)。我没有问题访问链接本身;下载()函数要求用户提供文件名,而不是按照服务器的建议…是否“单击此处”链接是永久性的并指向动态资源链接?。我遇到过这样的情况:每次下载按钮都包含不可预测的动态链接,我使用jQuery查找链接并将其传递给download()函数。该链接是永久性的,尽管它需要有效的登录会话才能访问(因此我使用Casper而不是CURL)。我没有问题访问链接本身;下载()函数要求用户提供文件名,而不是按照服务器的建议。。。