2017-02-15 1 views
2

Quelqu'un peut-il aider mon comment dois-je analyser ce lien par curl?Comment analyser une page LinkedIn

https://www.linkedin.com/in/williamhgates/

Et voici mes codes:

il suffit d'exécuter et regardez le résultat:

$url = "https://www.linkedin.com/in/williamhgates/"; 
$ch = curl_init($url); 
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 
curl_setopt($ch, CURLOPT_BINARYTRANSFER, true); 
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE); 
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Host: www.linkedin.com/in/williamhgates/')); 
$output = curl_exec($ch); 
curl_close($ch);dd($output);die; 

Je veux juste obtenir l'ensemble de la source dans un fichier, mais il montre :

Could not process this client request HTTP method request for URL 
+0

Peut-être qu'il manque des en-têtes comme useragents. – Jer

+0

j'essaie différentes manières avec html_dom et curl mais aucun d'eux ne fonctionne! – Hamed

+2

Si vous avez activé file_get_html dans votre fichier php.ini, vous pouvez utiliser $ html = file_get_html (https://www.linkedin.com/in/williamhgates/ '); 'et utiliser les données d'extraction de la classe DOM. –

Répondre

0

Lié dans ne permet pas tous les robots d'exploration, sauf quelques-uns h leur envoyer du trafic (Google bot, Bingbot, etc), Ils ont explicitement bloqué l'User-agent. Il n'est donc pas possible de faire une requête curl sur la page Linkedin. Mais de toute façon, vous parvenez à analyser Linkedin, cela pourrait créer des problèmes juridiques pour vous. Par conséquent, il est préférable de laisser Linkedin seul.

0

Les méthodes standard ne semblent plus fonctionner avec LinkedIn.
Même mettre une page LinkedIn dans un iframe ne fonctionne pas. Vous obtenez une réponse disant Load denied by X-Frame-Options: https://www.linkedin.com does not permit cross-origin framing.
Feed43 travaillait jusqu'à il y a environ 5 semaines, maintenant il obtient une réponse HTTP/1.1 999 Request denied.

Il y a un plugin officiel LinkedIn pour obtenir un widget de profil d'utilisateur LinkedIn sur votre site - https://developer.linkedin.com/plugins/member-profile

Et d'autres plugins aussi bien - https://developer.linkedin.com/plugins

Mais c'est tout ce que vous obtenez ces jours-ci.