2012-07-05 3 views
1

Il y a une variable cachée nommée « fb_dtsg » si nous ouvrons une page Fan Facebook.à extraire fb_dtsg variables de facebook en utilisant cURL

Comment extraire dois-je la valeur de celui-ci en utilisant PHP (cURL)?

Merci

+0

Qu'avez-vous essayé à propos de curl et PHP? Où est-ce qu'il échoue? BTW, je vous recommande d'utiliser des API pour ce que vous cherchez à .. – SuperSaiyan

+0

preg_match ("/ input type = \" caché \ "name = \ "fb_dtsg \" value = \ "(. *) \"/", $ abc, $ fb_dtsg); – h4r5h4

+0

Je suis un peu confus au sujet de $ abc partie – h4r5h4

Répondre

3

Vous pouvez le faire avec ceci:

var fb_dtsg = document.getElementsByName('fb_dtsg')[0].value; 

Notez que je fais via JavaScript car il est un objet javascript, vous ne pouvez pas rechercher seulement pour la valeur dans un chaîne avec cURL

Source: analysait certains logiciels malveillants et regarda la valeur. si vous êtes intéressé, http://pastebin.com/0JXCVxXg

+0

Les choses ont beaucoup changé au cours des 4 dernières années. Cela ne fait pas partie d'une fb api publique, donc lorsque des choses comme celles-ci arrivent à se casser ne surprend personne. –