Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/linux/26.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Linux 是否可以从C程序或shell脚本直接将搜索参数发送到search引擎?_Linux_Web - Fatal编程技术网

Linux 是否可以从C程序或shell脚本直接将搜索参数发送到search引擎?

Linux 是否可以从C程序或shell脚本直接将搜索参数发送到search引擎?,linux,web,Linux,Web,可能重复: 是否有任何搜索引擎可以通过编程向其发送搜索参数:即从C程序或shell脚本发送搜索参数,我可以使用wget检索前2页大多数主要搜索引擎都提供API。Google“web搜索api”。这是一个使用搜索引擎搜索stackoverflow.com的C语言示例: #包括 #包括 内部主(空){ 卷曲*卷曲; 卷曲编码; curl=curl_easy_init(); if(curl){ 卷曲?轻松?设置选项( 卷曲 卷发URL, "http://fr.ask.com/web?q=stacko

可能重复:


是否有任何搜索引擎可以通过编程向其发送搜索参数:即从C程序或shell脚本发送搜索参数,我可以使用
wget

检索前2页大多数主要搜索引擎都提供API。Google“web搜索api”。

这是一个使用搜索引擎搜索stackoverflow.com的C语言示例:

#包括
#包括
内部主(空){
卷曲*卷曲;
卷曲编码;
curl=curl_easy_init();
if(curl){
卷曲?轻松?设置选项(
卷曲
卷发URL,
"http://fr.ask.com/web?q=stackoverflow.com&qsrc=0&o=312&l=dir"
);
res=旋度(curl)\u容易执行(curl);
旋度\轻松\清洁(旋度);
}
返回0;
}
要运行它,您应该执行以下操作:

gcc <THE_CHOOSEN_C_SCRIPT_NAME> -lcurl && ./a.out
gcc-lcurl&./a.out

此外,您可以使用
argv[]
array键入搜索词作为脚本的参数

thankyou spurtnick。我会试着给你回电话。您能告诉我哪一个是“搜索参数”吗?我想将搜索参数发送为“缺失”;要搜索我指定的位置Hello成员,无法运行上面的程序,因为它给出了错误“找不到:curl”,但当我运行命令
键入curl
,它给了我输出use/bin/curl.deepak:搜索参数在这个URL中:尝试搜索你自己的单词并保留搜索的URL。要运行C脚本,需要C cURL绑定,如Debian/Ubuntu上的libcurl4 nss dev包,请参阅