在c中从网站获取价值的最快方法

时间:2017-06-21 05:15:54

标签: c curl libcurl

我想发一个http请求,获取网站内容并检查一个特定元素。目前我正在使用lcurl(从教程中获得解释)。以下是我的代码的摘录:

Key           value
1-5           A
7-10          B
11-15         C

代码有效。但我想知道这是否是最快的方式...... 任何想法如何更快地做到这一点?非常感谢!

1 个答案:

答案 0 :(得分:0)

  

我想发一个http请求,获取网站内容并检查一个特定元素......但我想知道这是否是最快的方式。

首先,在这种情况下,“快速”是相对的,因为你的瓶颈是带宽,而不是CPU。接下来,如果您正在尝试从Web内容中查找特定元素,则可以使用telnet,或者如果您的系统上安装了ncat ,则可以执行以下操作:

echo "GET /index.php" | ncat www.somewebsite.com 80 | grep "value_description"

这可以根据需要编写脚本并进行调整,但抓取单个值,您可以使用grepsed和/或awk挖掘数据,而无需构建数据C申请。

希望可以提供帮助。