Oggi vi posto un semplice script PHP che fa il parsing di una pagina html e poi scarica i files con una determinata estensione (in questo caso .rar) che sono nei vari link. Lo script si può modificare per ampliarne le funzionalità.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | $url='http://la_vostra_url'; $input=@file_get_contents($url)ordie("Could not access file: $url"); $regexp="<a\s[^>]*href=(\"??)([^\" >]*?)\\1[^>]*>(.*)<\/a>"; if(preg_match_all("/$regexp/siU",$input,$matches)){ if(count($matches[2])>0){ foreach($matches[2]AS$v){ if(stristr($v,'rar')){ $parse=parse_url($v); $path=$parse['path']; $name=basename($path); file_put_contents($name,fopen($v,'r')); } } } } |
Consiglio si eseguire lo script via CLI per evitare problemi di timeout.
enjoy!
Ti interessa acquistare un dominio a prezzi ultraconvenienti? clicca qui
Se hai trovato utili le informazioni su questo blog,
Fai una donazione!
Clicca sul bottone qui sotto o almeno clicca sul banner pubblicitario 🙂
Commenta