cURL demande dans une page nécessitant une prise en charge de JavaScript
J'ai besoin d'obtenir le source HTML de la pinnaclesports.com. Le problème est qu'il détecte si les cookies et javascript sont activés et si non, il renvoie simplement à une certaine page en disant
Ce site nécessite l'activation de JavaScript et les Cookies. Veuillez modifier les paramètres de votre navigateur ou mettre à jour votre navigateur.
Est-il de toute façon à usurper JS soutien lors de l'utilisation de cURL?
EDIT: je peux utiliser un navigateur sans qui s'exécute en tant que Perl/Ruby module ou est écrit en PHP
Vous avez besoin d'une navigateur sans, le stackoverflow.com/questions/125177/...
Ne savez-vous pas simple qui devrait être écrite comme une bibliothèque PHP qui s'exécute sur PHP 5.2?
Barebones y ressemblait plein d'espoir, malheureusement, il ne semble pas résoudre le JS problème.
suffit de définir un en-tête à votre demande curl, l'agent utilisateur et un tel
Tu veux dire header('location:...? Pourriez-vous être plus précis?
Ne savez-vous pas simple qui devrait être écrite comme une bibliothèque PHP qui s'exécute sur PHP 5.2?
Barebones y ressemblait plein d'espoir, malheureusement, il ne semble pas résoudre le JS problème.
suffit de définir un en-tête à votre demande curl, l'agent utilisateur et un tel
Tu veux dire header('location:...? Pourriez-vous être plus précis?
OriginalL'auteur user965748 | 2012-09-06
Vous devez vous connecter pour publier un commentaire.
J'ai compris que,
si vous faites moins de cookies DEMANDE une page sera retourné , qui utilise javascript pour créer des cookies, celui qui vous obtenez à l'aide de la boucle.
faire un autre curl appeler comme ça
c'est à dire que Vous avez à faire 2 appels
1) faire de cookie moins d'appels, de lire et de regex pour trouver cookiename.
2) faire une 2e demande après le réglage de la cokie nom.
qui permettra de résoudre votre problème.
OU
Utilisez simplement YQL
point votre curl à ici
Je suis dans le même genre de dilemme. J'ai lu votre solution là-haut, mais ne savez pas comment trouver le nom du cookie et comment l'utiliser dans la deuxième demande curl. Une assistance à cet égard, il serait très apprécié.
OriginalL'auteur Markandey Singh
Autre sugestion est définie à l'agent utilisateur, cette solution fonctionne pour moi sur analyseur de Google Groupes:
OriginalL'auteur João Paulo Cercal