Est-il possible d'obtenir (gratter) des données d'un site qui nécessite une connexion à l'aide de YQL? Si oui, veuillez indiquer la procédure.Comment obtenir (gratter) le contenu d'un site qui nécessite une connexion via YQL?
Répondre
Vous aurez besoin de l'utilisateur pour autoriser votre accès via OAuth, comme YQL's docs mention. En plus des docs pointés par des liens de l'URL que je viens de mentionner, vous pouvez tout apprendre sur OAuth here, puis obtenir des bibliothèques pour vous aider à utiliser OAuth, en fonction bien sûr du langage de programmation que vous souhaitez utiliser, à partir des liens listés here .
Selon la façon dont le site distant est configuré, vous pouvez utiliser un simple POST (il y a une table de données ouverte pour que) ou vous pouvez créer votre propre petite table de données personnalisée et utilisez <execute>
Pour envoyer les en-têtes (y compris Cookie:
) dont vous avez besoin sur une ou plusieurs demandes GET/POST.
Pouvons-nous également lire le cookie Set de la réponse? – Thomas
ce que sur les cookies ?? où vont être sauvegardés les cookies ?? –
Vous avez besoin d'OAuth pour _sign_ requêtes YQL, pas de cookies nécessaires - voir par exemple. l'exemple tout-Javascript sur http://kentbrewster.com/oauth-baby-steps/, si vous êtes à l'aise avec Javascript. –