需要筛选来自 URL 的结果
Need to filter through results from URL
这是使用 Apples Swift 编程语言。我有一些代码可以从 http://camphalfblood.wikia.com/wiki/Camp_Half-Blood_Wiki
获取信息
我想抓住当下的随机报价,但我是编码新手,需要一些帮助。我已经走了这么远,但不知道如何继续。我有一个文本文件,其中包含 URLnodes 向控制台发送的内容。我正在使用 TFHpple 获取 html 数据。我不确定传入的信息类型。文件中的引述是:(多次提及。不知道为什么)
"Annabeth took the dagger and studied it in awe. I know... she was seven years old at most. What was I thinking giving her a weapon? But she was a demigod. We have to defend ourselves. Hercules was only a baby when he strangled two snakes in his cradle. By the time I was nine, I'd fought for my life a dozen times. Annabeth could use a weapon."
加载视图时调用我的 loadData 函数。
func loadData () {
let URLString = NSURL(string: "http://camphalfblood.wikia.com/wiki/Camp_Half-Blood_Wiki")
let URLData = NSData(contentsOfURL: URLString!)
let URLParser:TFHpple = TFHpple(HTMLData: URLData)
let URLXpathQueryString:String = "//table[@class=\"cquote\"]"
let URLnodes = URLParser.searchWithXPathQuery(URLXpathQueryString)
println(URLnodes)
}
Link 到包含 URLnodes 发送到控制台的内容的文件 - https://drive.google.com/open?id=0B-3F78LSPZtpamVhcC1VSnRJcWs&authuser=0
我在这方面已经有一段时间了,没有帮助我做不到。为了清楚起见,我想要来自网站的报价,我已经能够从其他一些东西中获得。我需要帮助来获取在重新加载网页时发生变化的报价。
欢迎所有建议。提前致谢。
如果您尝试解析随机引用字符串,您有几种选择:一种是自己创建爬虫,另一种选择是使用简单的第三方免费服务,如 Kimono Labs (https://www.kimonolabs.com/) 将网站变成结构化的 API。
根据您应用的需求以及您是否有兴趣构建自定义网络爬虫,我建议您查看 Kimono 实验室。
例如:这是解析国家橄榄球联盟比分的输出:https://www.kimonolabs.com/api/46qt98nk?apikey=[YOURKIMINOLABSAPIKEY]
一旦您以 JSON 格式返回报价,就可以直接通过 NSJSON序列化到字典来获取随机报价。
*我与 kimonolabs 没有任何关系。
这是使用 Apples Swift 编程语言。我有一些代码可以从 http://camphalfblood.wikia.com/wiki/Camp_Half-Blood_Wiki
获取信息我想抓住当下的随机报价,但我是编码新手,需要一些帮助。我已经走了这么远,但不知道如何继续。我有一个文本文件,其中包含 URLnodes 向控制台发送的内容。我正在使用 TFHpple 获取 html 数据。我不确定传入的信息类型。文件中的引述是:(多次提及。不知道为什么)
"Annabeth took the dagger and studied it in awe. I know... she was seven years old at most. What was I thinking giving her a weapon? But she was a demigod. We have to defend ourselves. Hercules was only a baby when he strangled two snakes in his cradle. By the time I was nine, I'd fought for my life a dozen times. Annabeth could use a weapon."
加载视图时调用我的 loadData 函数。
func loadData () {
let URLString = NSURL(string: "http://camphalfblood.wikia.com/wiki/Camp_Half-Blood_Wiki")
let URLData = NSData(contentsOfURL: URLString!)
let URLParser:TFHpple = TFHpple(HTMLData: URLData)
let URLXpathQueryString:String = "//table[@class=\"cquote\"]"
let URLnodes = URLParser.searchWithXPathQuery(URLXpathQueryString)
println(URLnodes)
}
Link 到包含 URLnodes 发送到控制台的内容的文件 - https://drive.google.com/open?id=0B-3F78LSPZtpamVhcC1VSnRJcWs&authuser=0
我在这方面已经有一段时间了,没有帮助我做不到。为了清楚起见,我想要来自网站的报价,我已经能够从其他一些东西中获得。我需要帮助来获取在重新加载网页时发生变化的报价。
欢迎所有建议。提前致谢。
如果您尝试解析随机引用字符串,您有几种选择:一种是自己创建爬虫,另一种选择是使用简单的第三方免费服务,如 Kimono Labs (https://www.kimonolabs.com/) 将网站变成结构化的 API。
根据您应用的需求以及您是否有兴趣构建自定义网络爬虫,我建议您查看 Kimono 实验室。
例如:这是解析国家橄榄球联盟比分的输出:https://www.kimonolabs.com/api/46qt98nk?apikey=[YOURKIMINOLABSAPIKEY]
一旦您以 JSON 格式返回报价,就可以直接通过 NSJSON序列化到字典来获取随机报价。
*我与 kimonolabs 没有任何关系。