2012-02-01 75 views

回答

1

Curl只是一个库来进行网址调用。你可以使用它来发布到一个url或GET,这可能是你想要的(以及控制许多其他的东西)。你也可以使用file_get_contents来做到这一点,如果你不需要CURL可以给你的额外控制,通常会更容易。这将简单地给网站内容,提取你会想要使用一个HTML解析器(不是正则表达式(除非你是100%确定的格式(但不是真的那么))),我会建议simple_dom

例如$ html = file_get_contents(“http://www.google.com”);会把谷歌主页的HTML放到$ html变量中,然后就像你那样做。我使用CURL的主要时间是当我想假装我的服务器是一个浏览器(它可以让你把你自己的用户代理字符串),当我想同时拉动很多网站,或者当我需要POAST而不是GET ...但它当然也可以做很多其他的事情。