Re: [問題] socket抓取網頁
※ 引述《Song6Lin.bbs@ptt.cc (Song6.Lin)》之銘言:
> 請教各位前輩,
> 小弟想用socket寫一個可以抓取網頁html檔回來parse的小程式,
> 但是一些步驟不太清楚,想請各位指點一下orz
> 小弟用php寫過這種程式,像是file_get_contents可以傳回某個url的內容。
> 小弟想要的就是這種!!!
> 之前有點印象好像看過這種的寫法
> std::string strRequest("HTTP 1.1/... GET ....");
> send(strRequest, ....);
> 出處我找不到了orz,小弟就是想問這個,
> 或者是有什麼library可以做到這種功能嗎?
> 希望板上大大們指點一下小弟,給小弟一點提示orz
你在說哪種 language ? c/c++ ? 還是 ?
若你是說 c/c++ 上可以考慮用 curl library。
1. libcurl website:
http://curl.haxx.se/libcurl/
2. libcurl manpage:
http://curl.haxx.se/libcurl/c/allfuncs.html
3. libcurl tutorial
http://curl.haxx.se/libcurl/c/libcurl-tutorial.html
4. source code example
http://curl.haxx.se/libcurl/c/example.html
當然,建議你基本 socket programming 技巧要熟悉,甚至 HTTP
Protocol 都知道一些有幫助。s
--
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
現代人普遍的現象: 「小學而大遺」、「捨本而逐末」
「以偏而概全」、「因噎而廢食」
-- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
--
※ Origin: SayYA 資訊站 <bbs.sayya.org>
◆ From: kendlee.sayya.org
推
07/11 09:42, , 1F
07/11 09:42, 1F
討論串 (同標題文章)
完整討論串 (本文為第 2 之 2 篇):
問題
3
11