0
私は最初のRxSwiftプロジェクトを開始しています。RxSwiftでページ区切りページの全ページURLを取得する方法
このページのページ番号をすべて入力してください:http://mangafox.me/directory/ これまでのところ、次のページのURLを取得できます。ここ は、これまで使用されたコードです:
func getNextPageUrl(currentStringUrl: String) -> Observable<String> {
return Observable.create { observer -> Disposable in
let request = Alamofire.request(currentStringUrl)
.validate()
.responseString { response in
if response.result.isSuccess {
if let doc = HTML(html: response.result.value!, encoding: .utf8) {
if let nextPage = doc.css("a > span.next").first?.parent {
observer.onNext("\(currentStringUrl)\(nextPage["href"]!)")
}
}
observer.onCompleted()
}else{
observer.onError(response.result.error!)
}
}
return Disposables.create {
request.cancel()
}
}
}
は今、私は他の次のページネーションリンクの文字列リストを作りたいです。どうしたらいいですか?
私はここに私の方法自分を発見した