swift爬虫

Swift爬虫——NSScanner

border="0" width="330" height="86" src="http://music.163.com/outchain/player?type=2&id=29947420&auto=1&height=66">

获取HTML

let request = NSURL(string:url)
let data = NSData(contentsOfURL: request!)
let htmlString = NSString.init(data: data!, encoding: NSUTF8StringEncoding)

url是目标网站,htmlString是HTML代码

通过NSScanner获取HTML中目标字符串

let nameScanner = NSScanner.init(string: htmlString)
var blogName:NSString?
nameScanner.scanUpToString("字符串头", intoString: nil)
nameScanner.scanUpToString("字符串尾", intoString: &blogName)

字符串尾是不包含在你需要的字符串里面的部分

我通过这个已经把自己CSDN博客爬虫出来了

swift爬虫_第1张图片
swift爬虫_第2张图片

原创转载请注明出处

http://blog.csdn.net/baidu_27567491

你可能感兴趣的:(swift)