我如何通过 NSURL 提供输入
How do I give inputs through NSURL
我正在尝试使用 NSURL 在网站的搜索栏中输入歌曲名称。该网站是一个 MP3 网站,但它使用 POST 功能。我也不确定我将如何下载 MP3 文件。我需要在后台 select 搜索按钮和 select 下载按钮,而无需用户提供任何输入。我不确定如何执行此操作,因为到目前为止我所做的只是能够打印出网站 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()
可能的答案是 "You can't." 没有秘诀可以让您生成 URL 来填充网页中的字段。如果您使用的网站未设计为使用 URL 中的参数预填充搜索字段,那么您将无法执行此操作。您可能想联系运营您正在使用的网站的公司,询问他们是否可以执行您想要的操作。
我正在尝试使用 NSURL 在网站的搜索栏中输入歌曲名称。该网站是一个 MP3 网站,但它使用 POST 功能。我也不确定我将如何下载 MP3 文件。我需要在后台 select 搜索按钮和 select 下载按钮,而无需用户提供任何输入。我不确定如何执行此操作,因为到目前为止我所做的只是能够打印出网站 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()
可能的答案是 "You can't." 没有秘诀可以让您生成 URL 来填充网页中的字段。如果您使用的网站未设计为使用 URL 中的参数预填充搜索字段,那么您将无法执行此操作。您可能想联系运营您正在使用的网站的公司,询问他们是否可以执行您想要的操作。