私は単純なhtml domでkickasstorrentsを掻き集めようとしていますが、エラーが発生しており、まだ始まっていません。私はいくつかの簡単なhtmlチュートリアルに続き、私は自分のURLを設定し、カールを使用しています。次のようにシンプルなhtml domでキッカーソレンスを掻きしようとしています
コードは次のとおりです。
<?php
require('inc/config.php');
include_once('inc/simple_html_dom.php');
function scrap_kat() {
// initialize curl
$html = 'http://katcr.to/new/';
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $html);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 5);
$ip=rand(0,255).'.'.rand(0,255).'.'.rand(0,255).'.'.rand(0,255);
curl_setopt($ch, CURLOPT_HTTPHEADER, array("REMOTE_ADDR: $ip", "HTTP_X_FORWARDED_FOR: $ip"));
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/".rand(3,5).".".rand(0,3)." (Windows NT ".rand(3,5).".".rand(0,2)."; rv:2.0.1) Gecko/20100101 Firefox/".rand(3,5).".0.1");
$html2 = curl_exec($ch);
if($html2 === false)
{
echo 'Curl error: ' . curl_error($ch);
}
else
{
// create HTML DOM
$kat = file_get_contents($html);
}
curl_close($ch);
// scripting starts
// clean up memory
$kat->clear();
unset($kat);
// return information
return $ret;
}
$ret = scrap_kat();
echo $ret;
?>
私は私が間違って何をしますかエラー
Fatal error: Call to a member function clear() on resource in C:\wamp64\www\index.php on line 36
を受けますか?おかげさまで
私は、そのページ上のシンプルなhtml-domのチョークを確認できます。あなたは[これを代替品として試すことができます](https://github.com/monkeysuffrage/advanced_html_dom)。 – pguardiario