在PHP我能做到這一點就這麼簡單:在C中獲取網頁源代碼的最有效方法是什麼?
file_get_contents('http://stackoverflow.com/questions/ask');
什麼是最短的代碼做同樣的Ç?
UPDATE
當我編譯的捲曲的樣品,得到象這樣的錯誤:
unresolved external symbol __imp__curl_easy_cleanup referenced in function _main
在PHP我能做到這一點就這麼簡單:在C中獲取網頁源代碼的最有效方法是什麼?
file_get_contents('http://stackoverflow.com/questions/ask');
什麼是最短的代碼做同樣的Ç?
UPDATE
當我編譯的捲曲的樣品,得到象這樣的錯誤:
unresolved external symbol __imp__curl_easy_cleanup referenced in function _main
使用libcurl,指他們example C snippets
#include <stdio.h>
#include <curl/curl.h>
int main(void)
{
CURL *curl;
CURLcode res;
curl = curl_easy_init();
if(curl) {
curl_easy_setopt(curl, CURLOPT_URL, "curl.haxx.se");
res = curl_easy_perform(curl);
/* always cleanup */
curl_easy_cleanup(curl);
}
return 0;
}
我應該評論的Richard Harrison
很好的答案,但我還沒有50個聲譽點,所以我把這裏作爲一個答案我的提示ieplugin
編譯代碼:
在Ubuntu 10.04(並假設你命名的源文件getpage.c
):
sudo apt-get install libcurl4-dev
gcc getpage.c -lcurl -o getpage
如何從源代碼編譯它? – ieplugin 2010-07-10 01:07:25
@'ieplugin':我想如果你問一個關於'curl'編譯的新問題並接受'Richard'回答這個問題會更好。 – 2010-07-11 15:23:15
+0.3爲簡潔明瞭的答案,+0.7使用瑞典頂級域名=) – manneorama 2010-07-05 20:49:12
@manneorama :-) - 謝謝雖然我應該指出的是,我們不應該用捲曲.haxx.se進行測試,也許可以使用www.sweden.gov.se – 2010-07-06 10:13:35
但編譯時出現這樣的錯誤:'無法解析的外部符號__imp__curl_easy_cleanup refe在函數_main重新執行 – ieplugin 2010-07-09 14:14:16