2015-06-07 2 views
-2

Я пытаюсь ввести название песни в панель поиска веб-сайта, используя NSURL. Веб-сайт является веб-сайтом MP3, однако он использует функцию POST. Я также не уверен, как я буду загружать MP3-файл. Мне нужно выбрать кнопку поиска и выбрать кнопку загрузки на веб-сайте в фоновом режиме без ввода пользователем каких-либо входов. Я не уверен, как это сделать, поскольку все, что я сделал до сих пор, это возможность распечатывать веб-сайты html. Мой код ниже, но еще раз это то, что мне нужно сделать на этом веб-сайте.Как передать ввод через NSURL

навигация на сайт

войти песню Информация

находки песня

загрузить

Чтобы лучше понять, что я пытаюсь сказать, что это может помочь, чтобы перейти на веб-сайт ниже в моем коде ,

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() 

ответ

0

Вероятный ответ: «Вы не можете». Существует не секретный соус, который позволяет вам создавать URL-адрес, который заполняет поля на веб-странице. Если используемый вами веб-сайт не предназначен для предварительного заполнения поля поиска параметром из URL-адреса, вы не сможете это сделать. Возможно, вам захочется связаться с компанией, на которой работает веб-сайт, который вы используете, и спросить их, возможно ли, что вы хотите сделать.

+0

Хорошо, спасибо за то, что вы меня засмотрите, но знаете ли вы, можно ли загружать элементы так, как я описываю через iOS, например, если я запустил сервер, который отправил URL-адрес загрузки страница понравилась эта ссылка http://anything2mp3.com/system/files/mp3/CRAZY%20PING%20PONG%20TRICKSHOTS%21%21_0QqkhIDPMjY_youtube.mp3, которая автоматически загружает URL-адрес в сафари, будет ли она также загружаться на iOS, если эта ссылка была открыта или iOS не позволяет это? –

+0

Несомненно, это возможно. Если у вас есть URL-адрес, который запускает загрузку с Safari, тогда вам хорошо идти. Я предлагаю взглянуть на библиотеку Alamofire Swift. Он очень прост в использовании. –

Смежные вопросы