Я использую Alamofire, чтобы получить ссылку. По этой ссылке я хотел бы получить доступ к функции кнопок через код. Эта кнопка открывает новую ссылку, которую мне нужно использовать для загрузки mp3.
Вот ссылка, которая при вводе в браузере откроет сайт:
https://youtube7.download/mini.php?id=N-V3zqvtbCM
ВНИМАНИЕ: при наведении курсора на кнопку загрузки (по крайней мере, в Google Chrome) в левом нижнем углу браузера отображается ссылка. Это ссылка, к которой я пытаюсь получить доступ через код.
Вот мой код alamofire, который возвращает вышеуказанную ссылку:
Alamofire.request("https://coolguruji-youtube-to-mp3-download-
v1.p.mashape.com/?id=\(mySubstring)", method: .get, parameters: nil,
encoding: URLEncoding.default, headers: ["X-Mashape-Key" : "MYAPIKEY" , "Accept" : "text/plain"]).responseJSON { (response) in
if let dict = response.value as? [String : Any]{
if let data = dict["data"] as? [String : Any]{
if let link = data["html"] as? String{
// use that link to open html or something to have access to that buttons link
}
}
}
}
Что я пробовал:
Я устал использовать:
Alamofire.request(link, method: .get, parameters: nil, encoding: URLEncoding.default, headers: nil).responseString(completionHandler: { (data) in
print(data)
})
Но это возвращает то, что кажется просто функциями javascript, и эта ссылка, которую я ищу, не найдена в этом ответе.
Надеюсь, это достаточно ясно! это очень сложно. Заранее спасибо.