2012-08-29 1 views
0

Je crée un agrégateur de flux. Je vais explorer les blogs et vérifier parfois toutes les heures ou toutes les deux heures pour voir s'ils ont de nouveaux messages. J'utilise Simplepie pour ça.Dois-je configurer un user-agent personnalisé pour Simplepie?

Je veux savoir si je devrais changer l'user-agent personnalisé que Simplepie a (SIMPLEPIE_USERAGENT). Aussi, quelles sont les meilleures pratiques pour les utilisateurs-agents si je devais le changer. Merci!

Répondre

2

Oui, vous devriez le faire, sinon ils pourraient commencer à s'en plaindre auprès du responsable SimplePie (c'est-à-dire moi :)). L'utilisation d'un useragent personnalisé leur permet de savoir qui contacter en cas de problème.

Le format idéal est "Votre nom de programme/1.0" où 1.0 est la version. Vous pouvez également inclure des URL (mettre un + devant eux si vous le faites) et des adresses de contact, ce qui en fait "Your Program Name/1.0 (+ http: //example.com/)"

1

Si vous le changez? Eh bien, cela dépend de ce que vous faites. Certains sites vous bloquent en fonction de l'UA. C'est leur droit.

Si vous essayez d'extraire des données et ne vous souciez pas de respecter les règles, vous pouvez les modifier comme vous le souhaitez.

La meilleure pratique consiste à vous identifier et d'obéir robots.txt

+0

Eh bien, mon site Web est legit et moi serions la plupart du temps en passant par des sites qui sont enregistrés avec moi. En fait, je ne veux pas qu'ils me bloquent en pensant que je suis faux. – raygo

0

Je mets toujours le nom de mon application comme l'agent utilisateur, que les administrateurs de serveur de façon peut me contacter si mon script provoque toujours des problèmes avec leur serveur. (Quelle est la seule raison pour laquelle tout le monde s'en soucie?)

Questions connexes