간단한 html dom을 사용하여 kickasstorrents를 긁어 내려고했지만 오류가 발생했으며 아직 시작하지 않았습니다. 몇 가지 간단한 html 자습서를 따랐고 URL을 설정하고 말풍선을 사용했습니다. 간단한 html dom을 사용하여 kickasstorrents를 긁어 내려고 시도
<?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