有时候你可能需要从一个url中获取一个文本文件中的信息。 下面的例子会从我的博客页面下载大量的html信息。
-
-(void) readFromURL{
NSError *error;
NSURL *url = [NSURL URLWithString:@"https://blog.prosight.me/"];
NSString *content = [NSString stringWithContentsOfURL: url
encoding:NSUTF8StringEncoding
error:&error];
}
主要是应用NSString的类方法:
+ (id)stringWithContentsOfURL:(NSURL *)url encoding:(NSStringEncoding)enc error:(NSError **)error
encoding可以为以下这些中的一种
-
enum {
NSASCIIStringEncoding = 1,
NSNEXTSTEPStringEncoding = 2,
NSJapaneseEUCStringEncoding = 3,
NSUTF8StringEncoding = 4,
NSISOLatin1StringEncoding = 5,
NSSymbolStringEncoding = 6,
NSNonLossyASCIIStringEncoding = 7,
NSShiftJISStringEncoding = 8,
NSISOLatin2StringEncoding = 9,
NSUnicodeStringEncoding = 10,
NSWindowsCP1251StringEncoding = 11,
NSWindowsCP1252StringEncoding = 12,
NSWindowsCP1253StringEncoding = 13,
NSWindowsCP1254StringEncoding = 14,
NSWindowsCP1250StringEncoding = 15,
NSISO2022JPStringEncoding = 21,
NSMacOSRomanStringEncoding = 30,
NSUTF16StringEncoding = NSUnicodeStringEncoding,
NSUTF16BigEndianStringEncoding = 0×90000100,
NSUTF16LittleEndianStringEncoding = 0×94000100,
NSUTF32StringEncoding = 0×8c000100,
NSUTF32BigEndianStringEncoding = 0×98000100,
NSUTF32LittleEndianStringEncoding = 0×9c000100,
};
-
分享到:
相关推荐
根据文本得到具休URL 把提交文本中的URL提取出来,并加上超链接
getsep 得到指定符号分隔开的文本数组 hexdecode 将16进制字符串以指定字符集进行解码成字符 hexencode 将字符串指定字符集进行编码成16进制字符串 hexstring 将字符串指定字符集进行编码成16进制字符串 power 求...
需要获得数据至少包括(商品标题、详情页url、品牌、店铺名称、商品名称、商品评价数、评价的文本),这些数据需要分别从商品搜索页和商品详细页进行爬取,其中部分数据需要进行特殊处理才能取得 详细页url:网站中...
今天写一个POST程序的时候有一段UNICODE字符串需要进行URL编码后进行提交。但是找遍了精易模块和百度都没有说有这这个命令 让Unicode字符串(易语言里面以字节集表示)直接进行正确的URL编码。所以就自己写了一个...
要检测文本中的 URL、电话号码等,除了用正则表达式,还可以用 NSDataDetector。 用 NSTextCheckingResult.CheckingType 初始化 NSDataDetector 调用 NSDataDetector 的 matches(in:options:range:) 方法获得 ...
今天写一个POST程序的时候有一段UNICODE字符串需要进行URL编码后进行提交 但是找遍了精易模块和百度都没有说有这这个命令 让Unicode字符串(易语言里面以字节集表示)直接进行正确的URL编码 所以就自己写了一个...
从配置文件中读取初始url 将初始url存入一个用于广度遍历的队列中 开始广度优先遍历队列 对每个出队的url提取需要的信息(怎么解析HTML) 对从网页中爬取到的每一个url判断是否重复,若不重复则入列。(怎么url去重) 2....
然而,一个映射可能是由一个URL和许多Servlet实例组成,例如:一个分布式的Servlet引擎可能运行在不止一个的服务器中,这样的话,每一个服务器中都可能有一个Servlet实例,以平衡进程的载入。作为一个Servlet的...
* 现在要求用Java编写一个程序,该程序访问上面的URL,并从页面中, * 提取出上图所示位置的页面信息(仅图中所要求的内容),将其内容按如下格式,输出到控制台 * GrapWeatherInfo * @author lihsh * @version ...
杰西卡的文本到知识图引擎从MP3音频,JPG图像和文本文档中提取文本。 将文本转换为知识图。 将文本链接到DBpedia实体的URL。 不仅直接提到的实体,而且隐藏在DBpedia中的实体也与文本的内容密切相关。 如果文字是...
@IsNotMember 判断一段文本(或文本列表)是否不包含在另一个文本列表中 @IsNumber 判断某个值是否为一个数字(或数字列表) @IsResponseDoc 判断某个文档是否为答复文档 @IsText 判断某个值是否为文本(或文本列表...
网络信息检索系统实现 网页内容预处理实现,主要流程是从给定文件中读取url,获取url对应...CrawlerImpl:实现从文件中读取url,抓取网页,调用Analyzer对象获得网页分词结果,再调用PageWriter对象将结果写入文件。
URL Shortener服务接受有效的http或https URL,并以以下格式缩短URL 如果我们选择相同的URL,它将返回实际的完整URL并在URL中填充一个新的浏览器标签。 完整的URL和缩短的URL被保留,因此我们将获得相同的URL。 ...
这是一个通过inet来获取网页内容的程序,远程获取文件内容,实际上是通过URL地址来得到指定地址下某文档的源代码,如截图示,一看便知,不过如果是一些文本类型的文件,也是能获取到的,只不过你需要输入的地址完全...
在第一个文本框内输入第一个网址得到歌曲的标题,并展示到界面上的第二个文本框内;在第三个文本框内输入第二个网址 选择下载目录 将歌曲以歌曲标题为名保存到所选目录下 函数 得到下载网址 def get_second_link...
一个React Native插件,使React Native应用程序能够从另一个应用程序接收共享的照片,视频,文本,URL或任何其他文件类型。 此外,还支持iOS Share扩展并自动启动主机应用程序。 查看提供的示例以获取更多信息。 ...
爬虫简单说来包括两个步骤:获得网页文本、过滤得到数据。 1、获得html文本。 python在获取html方面十分方便,寥寥数行代码就可以实现我们需要的功能。 复制代码 代码如下: def getHtml(url): page = urllib.urlopen...
10.5.4 503 难以获得的服务.(Service Unavailable) 68 10.5.5 504 网关超时(Gateway Timeout) 68 10.5.6 505 HTTP版本不支持 (HTTP version Not Supported) 68 11.入口验证(Access Authentication) 68 12....
QRChrome是一个非常基本的Chrome扩展程序,可以从选定的文本,链接和媒体URL以及页面URL生成QR码。 它完全在浏览器中运行,而无需调用外部API。 QRCode.js 基本上,此扩展是围绕的精简包装。 它具有超快的跨浏览器...
命令行下调用curl获取网页信息,例如在Java servlet中使用response.getWriter().print("success") curl就可以获取到"success",并保存到check.txt中,再从check.txt中读取数据,并做判断