我想发一个http请求,获取网站内容并检查一个特定元素。目前我正在使用lcurl(从教程中获得解释)。以下是我的代码的摘录:
Key value
1-5 A
7-10 B
11-15 C
代码有效。但我想知道这是否是最快的方式...... 任何想法如何更快地做到这一点?非常感谢!
答案 0 :(得分:0)
我想发一个http请求,获取网站内容并检查一个特定元素......但我想知道这是否是最快的方式。
首先,在这种情况下,“快速”是相对的,因为你的瓶颈是带宽,而不是CPU。接下来,如果您正在尝试从Web内容中查找特定元素,则可以使用telnet
,或者如果您的系统上安装了ncat
,则可以执行以下操作:
echo "GET /index.php" | ncat www.somewebsite.com 80 | grep "value_description"
这可以根据需要编写脚本并进行调整,但抓取单个值,您可以使用grep
,sed
和/或awk
挖掘数据,而无需构建数据C申请。
希望可以提供帮助。