1
我在我的一個應用程序中解析YouTube。但是,我想單擊屏幕底部的「加載更多」按鈕以獲得更多結果。這是我目前的代碼:如何在解析網頁內容時點擊按鈕
let attemptedUrl = URL(string: "https://www.youtube.com/channel/UCJFp8uSYCjXOMnkUyb3CQ3Q/videos")
if let url = attemptedUrl {
let task = URLSession.shared.dataTask(with: url) { (data, response, error) -> Void in
if let urlContent = data {
let webContent = NSString(data: urlContent, encoding: String.Encoding.utf8.rawValue)
//read and parse string
}
}
}
如何在瀏覽網站內容時「點擊」按鈕?謝謝!
您想知道如何解析網頁的HTML,在該HTML中找到加載更多按鈕,並生成一個模擬用戶點擊該按鈕的請求? –
@DuncanC是的我想知道如何查找並點擊「加載更多」按鈕。但是,我已經解析了網站的HTML並下載了視頻。一旦視頻被加載,我知道如何獲得視頻。 – penatheboss