próbuję wyciągnąć z poniższego typu linku wartość zawartą w onClick ale co bym nie robił to albo wywala puste pola albo NULL.
LINK: <a href="java script:;" onClick="loadPic('https://www.domena.com/img.php?one=aHR0cDovL2ltYWdlcy5jb3BhcnQuY29tL3dlYnNpdGUvZGF0YS9waXgvMjAxNDA5MTAvMzIzMzY1
OTRfMlguSlBH'); return false;">
Co chcę wyciagnąć: https://www.domena.com/img.php?one=aHR0cDov...zY1OTRfMlguSlBH
Kod:
include('../simple_html_dom.php'); $link = "https://www.jakas_tam_domena.com"; $curl = curl_init(); curl_setopt($curl, CURLOPT_SSL_VERIFYPEER, FALSE); curl_setopt($curl, CURLOPT_HEADER, false); curl_setopt($curl, CURLOPT_FOLLOWLOCATION, true); curl_setopt($curl, CURLOPT_URL, $link); curl_setopt($curl, CURLOPT_REFERER, $link); curl_setopt($curl, CURLOPT_RETURNTRANSFER, TRUE); $str = curl_exec($curl); curl_close($curl); $html_base = new simple_html_dom(); $html_base->load($str); foreach($html_base->find('a') as $f){ $tabelka[] = $f->onclick.'<br>'; }
Z góry dziękuję za pomoc.