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開發者論壇,軟件開發,編程學習,電腦技術交流歡迎大家來一起交流學習

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


          網站導航:
           
          主站蜘蛛池模板: 图们市| 东港市| 息烽县| 鹰潭市| 绥棱县| 越西县| 麟游县| 华宁县| 班玛县| 彩票| 黑山县| 乌拉特前旗| 阿克陶县| 永靖县| 中牟县| 秦安县| 花莲县| 九台市| 景东| 正镶白旗| 若羌县| 仁寿县| 平湖市| 保定市| 台山市| 磐石市| 成都市| 珲春市| 蒲江县| 大洼县| 开平市| 东台市| 甘德县| 阳谷县| 四子王旗| 梅州市| 合川市| 乌拉特中旗| 普定县| 阜新市| 三河市|