`
cenphoenix
  • 浏览: 161736 次
  • 性别: Icon_minigender_1
  • 来自: 大连
社区版块
存档分类
最新评论

从一个url中获得文本信息(转)

阅读更多

有时候你可能需要从一个url中获取一个文本文件中的信息。 下面的例子会从我的博客页面下载大量的html信息。

  1. -(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可以为以下这些中的一种
  2. 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,
    };
     

分享到:
评论

相关推荐

    java URL转PDF文件

    在Java编程环境中,将一个URL链接的内容转换为PDF文件是一个常见的需求,这通常涉及到网络请求、HTML解析以及PDF生成等多个步骤。以下是一个详细的步骤指南,涵盖了这个过程中的关键知识点: 首先,我们需要处理URL...

    利用JS把URL地址栏%20、%55之类编码转成中文字符

    在IT领域,尤其是在Web开发中,处理URL中的特殊字符编码是一项常见的需求。URL中的某些字符因为具有特殊含义或不被支持,会被转换为十六进制形式的百分号编码(Percent-Encoding),例如空格通常被编码为"%20",而...

    c# winform 科大讯飞 离线版 文本转语音 DEMO TTS

    总结,通过以上步骤,我们已经成功地创建了一个C# WinForm应用,该应用使用科大讯飞的离线文本转语音技术实现了文本到语音的转换。这个DEMO不仅展示了科大讯飞API的基本用法,也为开发者提供了一个起点,可以在此...

    根据文本得到具休URL

    根据文本得到具休URL 把提交文本中的URL提取出来,并加上超链接

    jquery获取URL中参数解决中文乱码问题的两种方法

    方法二通过构造一个名为 `GetRequest` 的函数来获取所有URL参数并存储在一个对象中。实现步骤如下: 1. 定义 `GetRequest` 函数。 2. 获取查询字符串(即URL中“?”后的部分)存入 `url` 变量中。 3. 如果 `url` ...

    PB 进制转换 url编码 urlencode urldecode 数组排序

    getsep 得到指定符号分隔开的文本数组 hexdecode 将16进制字符串以指定字符集进行解码成字符 hexencode 将字符串指定字符集进行编码成16进制字符串 hexstring 将字符串指定字符集进行编码成16进制字符串 power 求...

    中文网页文本抽取源程序

    【中文网页文本抽取源程序】是一个专为处理中文网页数据而设计的软件开发资源,它包含了一组源代码,能够帮助开发者从HTML网页中提取出有用的文本信息。这个项目是用Visual C++ 6.0(简称VC6.0)开发的,这意味着它...

    文本语音转换软件,免费

    “比克尔.url”可能是一个链接文件,指向有关该软件的更多信息或下载页面。在这种情况下,用户可以通过这个URL了解软件的详细功能、系统要求、用户手册以及更新信息。 “xywzzyybyscq_gr”这个文件名看起来像是一个...

    获取网页纯文本,源代码

    在IT行业中,获取网页的纯文本信息是一项基本任务,尤其对于网络爬虫、数据分析和信息提取等应用场景。本文将深入探讨如何使用C#语言来实现这个功能,以及相关的技术细节和注意事项。 首先,我们需要理解“网页纯...

    Url编码转换程序 gb2312 utf-8 编码 解码

    在URL编码时,UTF-8编码的每一个字节都会按照上述方法进行转换。解码时,需要根据字节的前几位来确定字符的长度,然后将这些字节还原为原始的Unicode字符。 这个程序的实现可能包括以下步骤: 1. 用户输入包含中文...

    这是一个TextView 富文本示例

    如果以上方法不能满足需求,开发者还可以选择自定义一个继承自TextView的View,实现自己的富文本渲染逻辑。这涉及到对Android的绘图系统有深入的理解,包括Canvas、Paint等类的使用。 6. **XML属性** 在XML布局...

    转码为UNIX 文本转换为unix 编码转换为unix

    在IT领域,文本编码转换是一个常见的任务,尤其是在处理跨平台文件时。在Windows(DOS)和类UNIX系统(如Linux、macOS)之间交换文本文件时,可能会遇到编码格式不兼容的问题。本文将深入探讨“转码为UNIX”这一主题...

    输入一个商品名称,从京东商城上抓取搜索到的商品信息(至少包括商品标题、详情页url、品牌、店铺名称、商品评价数、评价的文本

    需要获得数据至少包括(商品标题、详情页url、品牌、店铺名称、商品名称、商品评价数、评价的文本),这些数据需要分别从商品搜索页和商品详细页进行爬取,其中部分数据需要进行特殊处理才能取得 详细页url:网站中...

    word文档转成Html方案

    3. **处理图像**:Word文档中的图片需要被提取出来,并上传到服务器,得到对应的URL,然后在HTML中用这些URL替换原始的图片引用。 4. **生成HTML**:将所有元素组合成一个完整的HTML文档,包括和部分,以及必要的...

    Bluemix文本转语音实例

    总的来说,"Bluemix文本转语音实例"为我们提供了一个利用IBM Bluemix和Watson服务实现文本到语音转换的实践平台,帮助开发者更好地理解和运用这项技术。通过这个Java项目,我们可以学习到如何与云服务交互,以及如何...

    URL和文档结构信息在网页检索中的应用

    综上所述,URL和文档结构信息在网页检索中的应用是一个复杂但极具价值的研究方向。通过合理利用这些信息,不仅可以提高检索系统的性能,还能为用户提供更加精准和个性化的搜索体验。未来的研究可以进一步探索更多...

    中文文本预处理,Word2Vec训练计算文本相似度.zip

    3. **训练过程**:Word2Vec模型通过反向传播算法学习词向量,其中每个词都会被映射到一个高维向量空间,使得语义相关的词在空间上更接近。 4. **计算文本相似度**:训练完成后,我们可以使用余弦相似度或欧氏距离来...

    unicode格式的字符串进行URL编码

    今天写一个POST程序的时候有一段UNICODE字符串需要进行URL编码后进行提交。但是找遍了精易模块和百度都没有说有这这个命令 让Unicode字符串(易语言里面以字节集表示)直接进行正确的URL编码。所以就自己写了一个...

    一个非常好用的文本比较器

    在本案例中,我们提到的"一个非常好用的文本比较器"显然具备易用性和直观界面的特性,这使得它在日常工作中能提供极大的便利。 首先,我们要理解文本比较器的基本功能。文本比较器能够逐行对比两个文件的内容,找出...

    超文本传输协议HTTP中文

    - **500 Internal Server Error**:服务器遇到了一个未曾预料的情况,导致了它无法完成对请求的处理。 #### 六、HTTP的特点 HTTP具有以下特点: - **无状态**:HTTP协议本身是无状态的,即每次请求都是独立的,不...

Global site tag (gtag.js) - Google Analytics