Bonjour ma question est simple mais depuis des heures je ne trouve aucune réponse.
Je souhaite copier le code html d'un site distant (type google.com) dans une variable et ensuite extraire des données de cette variable (la partie extraction est déjà faite).
Je n'arrive pas à trouver un code qui me permette de faire ça. Est ce que que quelqu'un sait comment faire. Merci
Salut, en JS te ne pourras (surêment) pas faire du cross domain.
Je m'explique le seul moyen de récupérer les données (le site) c'est de faire une requête en AJAX, sauf que tu ne peux faire de l'AJAX que sur le même domaine (adresse). Tu peux autoriser (toi quand tu code ton site) d'accepter le cross-domain. Sauf que ce n'est pratiquement jamais le cas.
Le seul moyen c'est de faire un bridge (pont) tu as une page côté serveur qui va récupérer ta page distante. Et tu auras (si tu veux) ton script JS qui va interroger cette page.
Donc si tu peux récupérer le code d'une page HTML en spécifique tu fait un fichier "récupération html" et tu le met dans la fonction.
Ca c'est pour un cas ou tu sais déjà quel html tu veux récupérer mais si tu veux faire du "live" alors je ne saurai te dire et galileo a bien résumé la chose.
Il me récupère bien un code source par contre il ne me récupère pas le code html correct de la page en question. En effet je souhaite interroger une page avec des paramètres type ?variable=valeur et il fait comme si aucun paramètre n'était entré quand il me copie le code source.
Si quelqu'un a une solution je suis preneur.
Cordialement.
PS : La page javascript qui interroge et copie le code-source de cette page php est faite et fonctionne, il me manque juste un code-source "valable".
As-tu bien vérifié que $_GET['url'] contient ce que tu veux ? Pour un projet de requête personnalisée sur big G, j'ai utilisé file_get_contentssur 'https://www.googleapis.com/customsearch/v1?' . $mesParams et ça marchait très bien...
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Mon dieu tu as raison, incroyable je n'aurais jamais pensé que le problème pourrait venir de là.
Merci infiniment normalement ça devrait marcher correctement, il me reste juste à comprendre comment faire pour qu'il ne me coupe pas l'url en paramètre
Le message qui suit est une réponse automatique activée par un membre de l'équipe de modération. Les réponses automatiques leur permettent d'éviter d'avoir à répéter de nombreuses fois la même chose, ce qui leur fait gagner du temps et leur permet de s'occuper des sujets qui méritent plus d'attention. Nous sommes néanmoins ouverts et si vous avez une question ou une remarque, n'hésitez pas à contacter la personne en question par Message Privé. Pour plus d'informations, nous vous invitons à lire les règles générales du forum
Avant de poster un message, vérifiez la date du sujet dans lequel vous comptiez intervenir.
Si le dernier message sur le sujet date de plus de deux mois, mieux vaut ne pas répondre. En effet, le déterrage d'un sujet nuit au bon fonctionnement du forum, et l'informatique pouvant grandement changer en quelques mois il n'est donc que rarement pertinent de déterrer un vieux sujet.
Au lieu de déterrer un sujet il est préférable :
soit de contacter directement le membre voulu par messagerie privée en cliquant sur son pseudonyme pour accéder à sa page profil, puis sur le lien "Ecrire un message"
soit de créer un nouveau sujet décrivant votre propre contexte
ne pas répondre à un déterrage et le signaler à la modération
Pas d'aide concernant le code par MP, le forum est là pour ça :)
Pas d'aide concernant le code par MP, le forum est là pour ça :)