kooyee ‘s blog

          開源軟件, 眾人努力的結晶, 全人類的共同財富
          posts - 103, comments - 55, trackbacks - 0, articles - 66
             :: 首頁 :: 新隨筆 :: 聯系 :: 聚合  :: 管理

          【轉】讓我的C++程序直接閱讀網頁

          Posted on 2008-07-03 15:31 kooyee 閱讀(742) 評論(1)  編輯  收藏 所屬分類: C/C++

          為了使我的程序能夠不依賴瀏覽器,直接從感興趣Web網頁中抽取信息,
          又感到現有的一些庫或解析器龐大而不方便,于是基于pull的方式寫了
          一組實用的HTML解析函數。這樣就可以擺脫瀏覽器,讓自編的軟件方便
          地閱讀Web網頁。

          經過幾年來的使用,發現能夠用于不少用途,如 Yahoo登錄,尋找股票
          保價,瀏覽各種論壇等等。

          為了能有機會與有同樣需要和興趣的編程愛好者共同討論提高,我將
          陸續貼出這組解析HTML文檔的實用C函數,如下列表:

          void
          canonHTML( string & htmltext )
          規范化HTML文檔

          void
          getHTMLLink( string & obj_url,
           const string & htmltext,
           UInt32 index,
           const string & name )
          獲取超鏈接的地址

          void
          getHTMLObject( string & obj,
           const string & htmltext,
           const string & tag,
           UInt32 tagindex,
           UInt32 unpair )
          獲取某個tag的內容,含tag本身

          void
          getHTMLObjectText( string & obj,
           const string & htmltext,
           const string & tag,
           UInt32 tagindex,
           UInt32 unpair )
          獲取某個tag的內容,不含tag



          更多請看:讓我的C++程序直接閱讀網頁(1) 規范化HTML文檔

          評論

          # re: 【轉】讓我的C++程序直接閱讀網頁  回復  更多評論   

          2008-07-20 22:07 by 開發者論壇
          www.keefa.cn開發者論壇,軟件開發,編程學習,電腦技術交流歡迎大家來一起交流學習

          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 天柱县| 开封县| 九寨沟县| 睢宁县| 扎兰屯市| 象州县| 苍南县| 大荔县| 荆门市| 巫溪县| 两当县| 滦南县| 广饶县| 巨野县| 吴川市| 仁化县| 云梦县| 新津县| 上蔡县| 新安县| 海盐县| 鸡西市| 时尚| 万源市| 兰考县| 长治县| 萨嘎县| 竹山县| 太原市| 株洲县| 高阳县| 沙洋县| 娄烦县| 荥阳市| 大埔区| 额济纳旗| 蓝山县| 浦县| 嘉峪关市| 扎鲁特旗| 湘潭市|