【问题标题】:How do I use Webview to click and download a file如何使用 Webview 单击并下载文件
【发布时间】:2018-06-25 18:22:56
【问题描述】:

我目前正在尝试在 swift 上使用 webKitview 下载此文件,然后将其保存到捆绑资源中。

我尝试使用 evaluateJavascript 函数,但没有成功。

有什么方法可以做到这一点吗?

我目前正在尝试做的链接是:

https://blockchain.info/export-history?active=13gWtMQJdg3H6XBpFjMELcHLJc1HHp79vD

我试图以编程方式单击导出按钮,然后将文件下载为 csv

感谢您提供的任何帮助

【问题讨论】:

    标签: ios swift wkwebview


    【解决方案1】:

    很像这个导出按钮会触发对另一个提供这些参数(日期、导出类型和地址)的 URL 的 GET 请求。

    我会使用 Chrome 的检查(或 Firefox 的)并监视网络以查看单击导出按钮时会发生什么。

    然后我会使用 Alamofire 或 NSRequest 模仿来自 iOS 的相同请求。

    【讨论】:

    【解决方案2】:

    使用 mitmproxy。截取了网络请求,发现是post请求。

    我会接受 raphael 的回答,并说我们可以使用 Alamofire 来模拟同样的 post 请求并获取我们需要的数据。

    【讨论】:

      猜你喜欢
      • 2011-05-29
      • 1970-01-01
      • 2013-12-23
      • 1970-01-01
      • 2020-03-10
      • 2021-11-22
      • 1970-01-01
      相关资源
      最近更新 更多