[JS] Estrarre immagine da link

webmachine

Utente Attivo
12 Gen 2016
43
0
6
Ciao a tutti, vorrei realizzare un form che in base all'url inserito estragga l'immagine.
Ad esempio prendendo il link di un prodotto su Amazon o Ebay vorrei che mi venisse mostrata l'immagine del prodotto.
Esattamente come fa Facebook nei post.


Sapete Aiutarmi?

Grazie,
A presto
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Ho fatto una cosa del genere con php peró.. con js non saprei come fare


Inviato dal mio iPhone utilizzando Tapatalk
 
  • Like
Reactions: webmachine

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Il sistema più corretto sarebbe quello di utilizzare le web services di amazon, ma se non vuoi usare quelle ho escogitato un altro sistema ( un pó complesso da eseguire ma funzionante ) magari, appena arrivo a casa ti posto un esempio..


Inviato dal mio iPhone utilizzando Tapatalk
 
  • Like
Reactions: webmachine

webmachine

Utente Attivo
12 Gen 2016
43
0
6
Si grazie mille, anche perché l'utente pun inserire qualsiasi tipo di link e io devo estrarre l'immagine.
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
No allora dovrai fare molto di più.. questa procedura ti consente di estrarli solo da amazon. Credo che con lo stesso metodo si possano estrarre anche da ebay ma c'è da lavorare parecchio..


Inviato dal mio iPhone utilizzando Tapatalk
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Non ci avevo pensato.. in effetti quello è uguale in tutte le pagine..
Credi si possa fare..
 

otto9due

Utente Attivo
22 Feb 2014
590
25
28
Magari poi qualcuno Sposti questa discussione in Php..
Cmq la logica di base è questa.. Questo script andrà a leggere il dom della pagina ed estrarrà le informazioni da me richieste..
In questo caso ho optato per un doppio ciclo perchè dovevo specificare in quale contenitore guardare altrimenti mi avrebbe trovato tutte le immagini della pagina, in più se nel contenitore specificato ne trova più di una me la fa vedere, ma puoi anche semplificarlo ancora se sei certo che il risultato che vuoi ottenere è presente nella pagina solamente una volta..
Codice:
<?php
/* Parto col DOM alla ricerca della spedizione nella pag di dettaglio del prodotto */
    $html = file_get_contents("https://www.amazon.it/VicTsing-Programmabile-Professionale-Compatibile-Professionali/dp/B01IOZJB7K/ref=sr_1_25/252-9513328-9458926?s=pc&ie=UTF8&qid=1477891088&sr=1-25&tag=offertime02-21");// inserisci link pagina prodotto o pagina che vuoi leggere

    $dom = new DOMDocument();
    @$dom->loadHTML($html);

          
    $xpath = new DOMXpath($dom);
    /* Rintraccio link immagine */
    $containers = $xpath->query('//div[@id="imgTagWrapperId"]');
        foreach ($containers as $container) {
      
        $images = $xpath->query('.//img', $container);
            foreach ($images as $image) {
                    $linkimm = $image->getAttribute('src');
            }
    }
    // mostro immagine
    echo $linkimm;
 
Discussioni simili
Autore Titolo Forum Risposte Data
S Come estrarre una palette di 256 colori da una immagine Flash 0
D Miglior modo per estrarre le occorrenze di un elemento in un set di più file xml e quindi scrivere il risultato in una tabella Excel o magari in JSON XML 0
M Estrarre soltanto i prodotti con stessa descrizione PHP 10
peppe0703 Come Estrarre dati da db wordpress e richiamarli in html esterno HTML e CSS 0
M PHP/MySQL - Estrarre valori min e max di ogni gruppo PHP 5
E Estrarre dati da doppia tabella, banale ma non sempre PHP 1
M Estrarre valore con SELECT COUNT PHP 0
D Estrarre database con link esterno Database 10
S Raggruppare ed estrarre data più recente MySQL 6
F Estrarre ultima foto da cartelle PHP 2
R Estrarre valori duplicati più volte PHP 0
C Estrarre dati stringa Sql Database 1
L estrarre valori max tra più tabelle MySQL 2
L Estrarre da Cartella una determinata 'via' PHP 15
J estrarre url dei file video da youtube "get_video_info" PHP 6
M Estrarre dati da un database PHP 2
M Estrarre valori MAX da un db con una left join MySQL 8
M Estrarre dati da una select HTML PHP 3
C [PHP] Estrarre da una classe i valori che mi interessano PHP 5
S [PHP] Estrarre dati da tabella e fare la media ad intervalli di tempo PHP 11
R [PHP] Estrarre id utente loggato.? PHP 4
S [PHP] Estrarre elementi array su più variabili PHP 5
S [PHP] Estrarre dati tabella in diversi array PHP 2
P [MS ACCESS] Estrarre più somme da una query MS Access 4
trattorino estrarre titolo video facebook in php PHP 0
D [WordPress] come fare per estrarre dati da un db MySQL tramite una form e visualizzare il risultato WordPress 0
S [Javascript] come estrarre valori array e inserirli in diverse variabili Javascript 1
N [PHP] Estrarre singolo valore da array PHP 4
trattorino [PHP] sql estrarre in base all'ultima visita PHP 4
P [Visual Basic] access sql estrarre id vendite x cli e articolo con data maggiore del recordset Visual Basic 2
Jensen [PHP] Estrarre prossimi 4 lunedì PHP 4
trattorino [PHP] estrarre dati singoli PHP 1
G [PHP] estrarre data da timeline yyyy-dd-gg hh:mm:ss PHP 4
Z Estrarre dati da un DB Mysql PHP 4
I database mysql estrarre due tabelle Database 2
S [PHP] Estrarre dati colonna in una stringa PHP 6
S [PHP] estrarre dati sito web protetto con username e password PHP 13
Merlina3377 [PHP] estrarre solo un determinato id da tanti con REGEXP O LIKE PHP 1
Gigi87 estrarre i dati da un forum o social network Presentati al Forum 1
trattorino Estrarre Nome Utente jquery div php PHP 9
trattorino [Javascript] estrarre id link yt Javascript 1
S [PHP] estrarre le email da un elenco di url PHP 21
T4MAR4 [PHP] estrarre tag da un testo PHP 3
T [PHP] Estrarre stringa PHP 3
G [PHP] ESTRARRE DA DB VALORE MASSIMO E MINIMO IN UN INTERVALLO IMPOSTABILE A PIACERE PHP 56
bubino8 [PHP] Estrarre dominio No Sottodomini PHP 10
L [PHP] Estrarre dati da sito web Offerte e Richieste di Lavoro e/o Collaborazione 4
sandropochi [PHP] Query per estrarre record con data successiva a quella odierna PHP 2
gandalf1959 Estrarre da un db mysql le mail, eliminando le doppie PHP 6
giancadeejay [PHP] Estrarre solo record dell'utente connesso PHP 4

Discussioni simili