1
私は現在、特定のテキストが必要なhtmlファイルを持っており、Fuziをインストールしてhtmlを解析する手助けをしています。Fuziを使用して、特定のタグからテキストを取得swift
<pre class="lyric-body" onclick="location.href='SOME_URL_HERE';">
THE TEXT THAT I NEED TO GET IS IN HERE
</pre>
そして、私はHTMLを解析を開始するように設定している:
if let myString = String(data: data!, encoding: usedEncoding) {
do {
let doc = try HTMLDocument(string: HTML_FILE, encoding: NSUTF8StringEncoding)
for lyric in doc.xpath("//pre/@class") {
print(lyric)
}
} catch let error {
print(error)
}
} else {
print("failed to decode data")
}
これは、現在印刷します:
を私はこのようなルックスからテキストを取得する必要がありhtmlファイルの一部class="lyric-body"
私はFuziのドキュメントを読んでみましたが、私が試してみたようなものは何も私が必要とするテキストに似たものを返します。