Maison >développement back-end >tutoriel php >Explication détaillée de l'exemple de curl d'exploration de données PHP
Tout d'abord, nous devons savoir qu'il existe deux manières de contenu des données de page (il n'y a que 2 manières d'explorer les données) : premièrement, directement rendues (basées sur l'affectation du modèle mvc à la page modèle) ; , obtenu via l'interface puis restitué par JS (interface Returned)
Ensuite si vous souhaitez retrouver des données :
Cela dépend si l'adresse directement accédée peut obtenir le texte avec le contenu que vous voulez (en fonction du modèle mvc attribué à la page du modèle)
Sinon, vérifiez par quelles interfaces il est obtenu via
Il en va de même pour les autres liens :
Si il est rendu directement, il peut être obtenu via XPath ou CSSpath et d'autres bibliothèques tierces pour séparer les données et les balises
S'il n'est pas rendu directement, vous devez reconstituer le lien (avec des cookies) en fonction de les paramètres générés par JS. Prochaine visite
Remarque 1 : Si vous ne pouvez pas obtenir la valeur plusieurs fois, vous devez modifier le cookie manuellement
Remarque 2 : S'il s'agit d'une interface, faites attention à l'URL demandée Elle doit changer tous les jours, car les paramètres de l'URL changeront si vous ne la modifiez pas, vous ne pouvez pas explorer (vous pouvez mettre l'URL dans la base de données comme ceci, vérifiez-la lors de l'exploration. , épelez les paramètres et lancez-le pour boucler)
Remarque 3 : Une autre chose est que je ne connais pas la limite de vitesse de WeChat. Si ce n'est pas sensible au temps, montez simplement d'un tour environ. 10 secondes.
Le plus important est que certaines choses ne sont pas nécessaires. Vous devez simuler la connexion avant de pouvoir y explorer. Après vous être connecté, recherchez directement une interface et exécutez-la dans le navigateur pour essayer (si). il y a des données renvoyées, cela prouve qu'il suffit d'apporter les cookies et les paramètres nécessaires à la requête). Il n'est pas nécessaire de simuler le scan du code.
Recommandations associées :
Explication détaillée de l'utilisation de CURL en PHP
La puissante classe CURL POST de PHP
Informations sur la source du déguisement PHP curl
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!