Nwlapcug.com


Come estrarre immagini IMDB con PHP

Dell'Internet Movie Database (IMDb) ha usato JavaScript per disattivare il menu a discesa che normalmente verrebbe visualizzato quando si fa clic destro un'immagine. Questo rende l'estrazione e scaricare immagini dal loro sito più difficile ma non impossibile. È possibile ottenere immagini di alta qualità e manifesti di film direttamente da IMDb a host sul tuo sito con solo poche righe di codice PHP (Hypertext Preprocessor). È abbastanza semplice da codice e serve come una grande introduzione al utilizzando gli aspetti più complessi del linguaggio di scripting PHP.

Istruzioni

Isolare l'URL dell'immagine

1

Visualizzare il sorgente della pagina. Per questo passaggio, è necessario l'URL dell'immagine stessa, non alla pagina IMDb su cui è ospitato. Individuare l'immagine che si desidera all'interno della sua galleria di IMDb. Non sarà in grado di tirare sull'immagine in una nuova scheda o finestra facendo clic destro sull'immagine, ma se you right altrove sulla pagina, si otterrà un menu. Scorrere fino a "View source" su questo menu e fare clic.

2

Trovare l'URL dell'immagine. Quando si fa clic su "Visualizza sorgente", una finestra sarà pop-up con lo script completo per tutto ciò che appare nella pagina. L'URL dell'immagine sarà sepolto da qualche parte in questo script. Per trovarlo, guardare in basso per il terzo blocco di script. Si inizierà con "< nome meta ="title"content ="nome della Galleria">." L'URL dell'immagine sarà l'URL solo in questa sezione del testo. Evidenziare e copiare.

3

Incollare l'URL in entrambi una nuova scheda o in editor di testo. Sarà necessario l'URL completo per generare il codice PHP.

Generare codice PHP

4

Dichiarare il codice PHP. "Dichiarazione" codice PHP significa aprire un tag PHP, o lasciando il server sapere (una volta che hai caricato il file) che è scritto in linguaggio PHP. Tutti i tag PHP vengono aperti con "<? php."

5

Rinominare il file. Come avrete visto dall'URL dell'immagine, è lunga con un nome generico e complesso. Con l'opzione "file_put_content" in linguaggio PHP, viene designato il nuovo nome del file e l'estensione dell'immagine. Su una nuova riga, aggiungere "file_put_content" al codice, seguita da "('. / FileName. jpg", ". Non chiudere ancora la staffa.

Il codice dovrebbe risultare come:

<? php

file_put_content ('. / FileName. jpg ',

6

Estrarre il file da IMDb. La successiva riga di codice include l'URL dell'immagine, così lo script sa dove per ottenere l'immagine. Utilizzare "file_get_content('originalurl.jpg'));" dove 'originalurl.jpg' è l'URL completo da IMDb. Questa è la fine del codice; è possibile chiudere il tuo script PHP dopo questo.

Il codice finito dovrebbe essere:

<? php

file_put_content ('. / FileName. jpg ', file_get_content('originalurl.jpg'));

? >

7

Caricare il file di script. Salvare il file con estensione. php e caricarlo sul server Web. L'immagine apparirà sulla tua pagina.

Consigli & Avvertenze

  • In ordine per il codice funziona quando è ospitato su un server, "allow_url_include" deve essere impostato su "On" nelle impostazioni "ini".