【问题标题】:How do I give inputs through NSURL [closed]如何通过 NSURL 提供输入 [关闭]
【发布时间】:2015-08-22 06:23:26
【问题描述】:

我正在尝试使用 NSURL 在网站的搜索栏中输入歌曲名称。该网站是一个 MP3 网站,但它使用 POST 功能。我也不确定如何下载 MP3 文件。我需要在后台选择搜索按钮并选择网站上的下载按钮,而无需用户提供任何输入。我不确定如何做到这一点,因为到目前为止我所做的只是能够打印出网站的 html。我的代码在下面,但这又是我需要在这个网站上做的事情。

导航到网站

输入歌曲信息

找歌

下载

为了更好地理解我想说的话,在我的代码中访问下面的网站可能会有所帮助。

let url = NSURL(string: "http://www.mp3juices.cc/")

    let task = NSURLSession.sharedSession().dataTaskWithURL(url!) {(data, response, error) in
        println(NSString(data: data, encoding: NSUTF8StringEncoding))
    }

    task.resume()

【问题讨论】:

    标签: ios swift nsurl


    【解决方案1】:

    可能的答案是“你不能”。没有秘诀可以让您生成填写网页中的字段的 URL。如果您使用的网站并非旨在使用 URL 中的参数预填充搜索字段,那么您将无法执行此操作。您可能需要联系运营您正在使用的网站的公司,并询问他们是否可以执行您想做的事情。

    【讨论】:

    • 好的,感谢您对我的关注,但您是否知道是否可以通过 iOS 以我描述的方式下载项目,例如,如果我运行的服务器发送下载页面的网址,如此链接anything2mp3.com/system/files/mp3/…,它会在 safari 中自动下载网址,如果该链接已打开或 iOS 不允许,它是否也会在 iOS 上下载?
    • 当然可以。如果您有一个触发从 Safari 下载的 URL,那么您就可以开始了。我建议看看 Alamofire Swift 库。它非常易于使用。
    猜你喜欢
    • 2012-06-02
    • 1970-01-01
    • 2017-12-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-05-18
    • 2018-05-08
    • 1970-01-01
    相关资源
    最近更新 更多