
zcriptz
1
Ómicron
Programador
Verificación en dos pasos activada
Verificado por Whatsapp
Suscripción a IA
Deberán hacerle un require a esta clase que hice: https://forobeta.com/php/715225-clase-curl-php.html
Este código saca todas las URLs que hay en el index de ForoBeta, simplemente cambiando la URL las tomará de otra.
(Si es una web más complicada quizás deban poner ciertas cabeceras)
Resultado:
PHP:
<?php
require_once('cURL.php');
$cURL = new cURL('cookies.txt', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/72.0.3626.119 Safari/537.36');
$urls = $cURL->getURLs('https://forobeta.com')->URLs[0];
print_r($urls);
?>
Este código saca todas las URLs que hay en el index de ForoBeta, simplemente cambiando la URL las tomará de otra.
(Si es una web más complicada quizás deban poner ciertas cabeceras)
Resultado:
Array
(
[0] => http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd
[1] => XHTML namespace
[2] => https://forobeta.com/index.php
[3] => https://forobeta.com/favicon.ico
[4] => https://www.facebook.com/tr?id=1667699396834981&ev=PageView&noscript=1
[5] => https://forobeta.com
[6] => https://forobeta.com/
[7] => https://ajax.googleapis.com/ajax/libs/yui/2.9.0/build/yuiloader-dom-event/yuiloader-dom-event.js
[8] => https://ajax.googleapis.com/ajax/libs/yui/2.9.0/build
[9] => https://ajax.googleapis.com/ajax/libs/yui/2.9.0/build/connection/connection-min.js?v=425
[10] => https://forobeta.com
...
Última edición: