在C中获取网页源代码的最有效方法是什么?
在PHP中,我可以这么简单:
file_get_contents('http://stackoverflow.com/questions/ask');
C中最短的代码是什么?
UPDATE
当我使用curl编译示例时,得到如下错误:
unresolved external symbol __imp__curl_easy_cleanup referenced in function _main
使用libcurl ,参考他们的示例C片段
#include #include 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; }
尝试使用libcurl C接口
我应该评论Richard Harrison
好答案,但我还没有50个声誉点,所以我在这里作为答案我的提示ieplugin
编译代码:
在Ubuntu 10.04上(并假设您将源文件命名为getpage.c
):
sudo apt-get install libcurl4-dev gcc getpage.c -lcurl -o getpage