Ich möchte extrahieren: 51.39%
, von dieser Website www.bayyinah.org
Extract Wert von HTML-Webseite mit XPath, Swift
Sie den Text nur über die Schaltfläche spenden sehen 51.39% of $6 Million
Dies ist der Code, den ich verwende um zu versuchen, diesen Wert zu bekommen.
let task = NSURLSession.sharedSession().dataTaskWithURL(url!, completionHandler: { (data, response, error) -> Void in
if error == nil {
let urlContent = NSString(data: data!, encoding: NSASCIIStringEncoding) as NSString!
do {
// if encoding is omitted, it defaults to NSUTF8StringEncoding
let doc = try HTMLDocument(string: urlContent as String, encoding: NSUTF8StringEncoding)
// XPath queries
for element in doc.xpath("//*[@id='so_far']/text()") {
print(element)
}
} catch let error {
print(error)
}
}
})
task.resume()
}
Das Ergebnis, das ich erhalte ist:
0%
Thank you!
Perfekte Liebe du Mann. Nur eine Frage. Wo hast du den Service gesehen, den sie benutzen? Wenn ich inspect drücke, kann ich nicht finden, was Sie finden – AppCodah
Ich habe Chrome Developer Tools verwendet, um die Netzwerkanforderungen zu überwachen, die sie erstellten. – adamretter