3 回答

TA贡献1820条经验 获得超10个赞
我一直不得不回答这个问题,即使它是一个老文章...我一直在使用PHP curl,并且它在任何地方都无法与WWW:Mechanize之类的东西相提并论,而我正在切换到(我想我将使用Ruby语言实现。)Curl已过时,因为它需要太多的“艰巨工作”来使任何东西自动化,最简单的可编写脚本的浏览器对我来说很有希望,但在测试中,它将无法在大多数Web上运行我尝试过的表格...老实说,我认为PHP在此类抓取,网络自动化领域中是缺少的,因此最好使用另一种语言,因为我在该主题上花费了无数时间,因此可能想将其发布将来会节省别人的时间。

TA贡献1825条经验 获得超4个赞
尝试在PEAR库中查找。如果所有其他方法均失败,请为curl创建对象包装。
您可以这样简单:
class curl {
private $resource;
public function __construct($url) {
$this->resource = curl_init($url);
}
public function __call($function, array $params) {
array_unshift($params, $this->resource);
return call_user_func_array("curl_$function", $params);
}
}
- 3 回答
- 0 关注
- 298 浏览
添加回答
举报