Salve a tutti,
sono parte di un progetto e avrei bisogno di suggerimenti per raggiungere un obiettivo preciso.
In sostanza il lavoro che sto cercando di fare è di leggere un tag di un sistema che altro non è che una stringa di parole che devo girare ad un web system esterno per poi riacquisire il mio tag elaborato.
Nello specifico la stinga è elaborata in un array di parole chiavi le quali devono essere passate tramite scrape dinamico al sistema web multiwordnet.com di cui sono proprietario di diritti avendo acquistato la licenza.
IL mio problema riguarda il passaggio del valore tramite post che in sostanza non mi restituisce alcun output.
Di seguito posto il codice della funzione di scrape:
In questa fase cerco almeno di elaborare il termine 'cane' per avere una risposta ma sono totalmente bloccato.
Non so se il problema è nel content-type (ma non credo), oppure nel build query, inoltre aggiungo che l'url di riferimento è corretto in quanto provato direttaemnte nel browser mi da il risultato desiderato.
Ringrazio in anticipo per le eventuali delucidazioni.
sono parte di un progetto e avrei bisogno di suggerimenti per raggiungere un obiettivo preciso.
In sostanza il lavoro che sto cercando di fare è di leggere un tag di un sistema che altro non è che una stringa di parole che devo girare ad un web system esterno per poi riacquisire il mio tag elaborato.
Nello specifico la stinga è elaborata in un array di parole chiavi le quali devono essere passate tramite scrape dinamico al sistema web multiwordnet.com di cui sono proprietario di diritti avendo acquistato la licenza.
IL mio problema riguarda il passaggio del valore tramite post che in sostanza non mi restituisce alcun output.
Di seguito posto il codice della funzione di scrape:
PHP:
$uri ='http://multiwordnet.fbk.eu/online/multiwordnet-main-frame.php?word=cane&field=word&language=italian&wntype=Overview';
// url di riferimento
$context = stream_context_create(array('http' => array(
'method' => 'POST',
'header' => 'Content-type: application/x-www-form-urlencoded',
'content' => http_build_query(array('language'=>'italian','field'=>'word','word' => 'cane','wntype'=>'Overview' )))));
// imposto il method a post
// preparo content secondo lo standard: nomeparametro, valore
$post = file_get_contents($uri, false, $context);
// effettuo la richiesta
echo $post;
In questa fase cerco almeno di elaborare il termine 'cane' per avere una risposta ma sono totalmente bloccato.
Non so se il problema è nel content-type (ma non credo), oppure nel build query, inoltre aggiungo che l'url di riferimento è corretto in quanto provato direttaemnte nel browser mi da il risultato desiderato.
Ringrazio in anticipo per le eventuali delucidazioni.
Ultima modifica di un moderatore: