WEBBOT CURL

nuvola

Nuovo Utente
23 Apr 2020
2
0
1
Buongiorno devo recuperare dei dati da un area riservata ma dopo l'autologin non riesco a visualizzare i dati recuperati da un post.

posto le funzioni che utilizzo:

Codice:
function login($url,$data){

    $fp = fopen("cookie.txt", "w");

    fclose($fp);

    $login = curl_init();

    curl_setopt($login, CURLOPT_COOKIEJAR, "cookie.txt");

    curl_setopt($login, CURLOPT_COOKIEFILE, "cookie.txt");

    curl_setopt($login, CURLOPT_TIMEOUT, 40000);

    curl_setopt($login, CURLOPT_SSL_VERIFYHOST, 0);

    curl_setopt($login, CURLOPT_SSL_VERIFYPEER, 0);

    curl_setopt($login, CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($login, CURLOPT_URL, $url);

    curl_setopt($login, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

    curl_setopt($login, CURLOPT_FOLLOWLOCATION, TRUE);

    curl_setopt($login, CURLOPT_POST, TRUE);

    curl_setopt($login, CURLOPT_POSTFIELDS, $data);

    ob_start();

    return curl_exec ($login);

    ob_end_clean();

    curl_close ($login);

    unset($login);   

}                 



function grab_page($site){

    $ch = curl_init();

    curl_setopt($ch, CURLOPT_RETURNTRANSFER, TRUE);

    curl_setopt($ch, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

    curl_setopt($ch, CURLOPT_TIMEOUT, 40);

    curl_setopt($ch, CURLOPT_COOKIEFILE, "cookie.txt");

    curl_setopt($ch, CURLOPT_URL, $site);

    ob_start();

    return curl_exec ($ch);

    ob_end_clean();

    curl_close ($ch);

}



function post_data($site,$data){

    $datapost = curl_init();

    $headers = array();

    $headers[] = "Content-Type: application/json" ;

    $headers[] = "Charset: utf-8";

    $headers[] = "Accept: application/json";

    curl_setopt($datapost, CURLOPT_URL, $site);

    curl_setopt($datapost, CURLOPT_TIMEOUT, 40000);

    curl_setopt($datapost, CURLOPT_HEADER, TRUE);

    curl_setopt($datapost, CURLOPT_HTTPHEADER, $headers);

    curl_setopt($datapost, CURLOPT_USERAGENT, $_SERVER['HTTP_USER_AGENT']);

    curl_setopt($datapost, CURLOPT_POST, TRUE);

    curl_setopt($datapost, CURLOPT_POSTFIELDS, $data);

    curl_setopt($datapost, CURLOPT_COOKIEFILE, "cookie.txt");

    ob_start();

    return curl_exec ($datapost);

    ob_end_clean();

    curl_close ($datapost);

    unset($datapost);   

}
 

macus_adi

Utente Attivo
5 Dic 2017
1.343
91
48
IT/SW
Dipende da come risponde il server.... Bisogna chiama brutalmente una pagina renderizzata da server o sono pagina caricate in asincrono...
 
Discussioni simili
Autore Titolo Forum Risposte Data
N WEBBOT CURL PHP PHP 1
R Navigare sito con cURL, mi restituisce errore PHP 0
W Come effettuare ripetute chiamate Curl con la stessa connessione autentica [PHP] PHP 0
L [PHP] comando curl ad una pagin web PHP 1
M PHP CURL PHP 0
W [PHP] gestire una richiesta curl sul server PHP 0
I [PHP] CURL per accesso ad area riservata PHP 6
M [PHP] Bloccare richieste indesiderate cURL PHP 12
momeraths [WordPress] cURL error: problema aggiornamento/installazione plugin WordPress 4
L Problema con recupero dati in PHP cURL e JAVA con server PHP 1
E Problema PHP Curl PHP 0
alexbrasile PHP convertire la funzione fsockopen in curl PHP 0
A [PHP] Curl non funziona PHP 4
A UPLOAD CURL non mi funziona PHP 1
L Inserire valori corretti in cUrl PHP 1
max1850 Testare il server con CURL PHP 0
I Inviare dati POST tramite curl PHP 0
L Invio dati tramite curl PHP 1
Lui199909 Spiegazione Funzione cURL PHP 0
L cUrl per scaricare file PHP 1
M fsockopen e/o cURL e basic authentication PHP 0
IImanuII Curl ed ip PHP 3
L Php curl PHP 4
R Download file da host esterno con Curl PHP 0
V cURL non funziona HELP! PHP 2
ivarello [RISOLTO]CURL e richiamo CSS,JS ecc PHP 7
A Come utilizzare cURL per connettersi a uno streaming? PHP 0
F Problema con Curl e CURLOPT_FOLLOWLOCATION PHP 4
J problema con apache2+php ed invio file con cURL Apache 2
J Problema invio file con cURL php su server verso server PHP 1
E Abilitare estensione CURL Win2003 PHP 1
B libreria cURL e cambio URL location PHP 2
M librerie cURL XML 2
O Principiante: problema con funzione CURL ###URGENTE### PHP 1
G Fopen su rete con prxy.. uso CURL? PHP 0

Discussioni simili