Site web sniffer (automated)

Petit nouveau ! | 1 Messages

24 août 2015, 22:27

Bonjour
Je souhaite créer un site qui se met à jour automatiquement en sniffant du contenu d’autres sites.

Je m’explique

On prend par exemple ce sitehttps://stocklogos.com/

L’intérêt du « automatedwebsite.com » c’est d’être mis à jour constamment.

C'est-à-dire que si je rentre sur « https://automatedwebsite.com »il va m’afficher en page d’acceuil les recents uploads (qu’il sniffe de stocklogo.com)

et que une fois que je clique sur un contenu, un nouveau lien se génère automatiquement en sniffant (l’image, la description et le lien de téléchargement).

Voilà je reviens vers vous pour vous demander si c’est faisable en php ?

Comment devrait-je procéder ?

Quelles sont les fonctions qui me seront utiles ?

Un grand merci

Mammouth du PHP | 1339 Messages

25 août 2015, 11:08

Hello,

Première chose : Mettre en place un CRON qui va aller "sniffer" toutes les X heures ou X minutes.
Ensuite grace à la fonction file_get_contents() tu peux recuperer la source du site.
Grace a un petite série de preg_match_all tu vas réussir a découper la source pour recuperer les informations que tu as besoin.
Après a toi de trouver la petite fonction interne qui regardera si l'information est déjà présente sur ton site ou non.

J'utilise ca pour récupérer les informations des fichiers des films sur Allociné.
Bon sinon tu me fais un message privé et on se fait un TeamViewer

ViPHP
xTG
ViPHP | 7331 Messages

25 août 2015, 13:24

Ou sinon tu demandes au responsable du dit site une API pour avoir ce genre d'information et ainsi rester dans le cadre de la légalité. ;)