Présentation de la décision de Reddit

Reddit a décidé de restreindre l'accès à son interface HTML, old.reddit.com, en exigeant une connexion pour utiliser le site. Cette décision a été justifiée par la nécessité de protéger le site contre les scrappeurs et les trafics automatisés.

Contexte technique

La différence principale entre l'ancienne et la nouvelle interface de Reddit réside dans leur approche de la sécurité. L'ancienne interface utilise du HTML pur, ce qui la rend plus vulnérable aux scrappeurs, tandis que la nouvelle interface utilise du JavaScript pour charger le contenu, ce qui la rend plus sécurisée.

Les tests ont montré que l'ancienne interface de Reddit charge environ 1 Mo de données et envoie environ 0,5 Mo de données. La nouvelle interface, en revanche, charge beaucoup plus de données, environ 5 fois plus que l'ancienne interface.

Implications et limites

La décision de Reddit de restreindre l'accès à son interface HTML soulève des questions sur la sécurité et la protection des données. Il est difficile de déterminer si cette décision aura un impact significatif sur les scrappeurs et les trafics automatisés.

Les tests ont montré que la nouvelle interface de Reddit peut toujours être scrapée, mais cela nécessite l'exécution de JavaScript, ce qui peut rendre le processus plus difficile. Cependant, il est important de noter que les scrappeurs peuvent toujours trouver des moyens de contourner les mesures de sécurité de Reddit.

Conclusion

La décision de Reddit de restreindre l'accès à son interface HTML est une mesure de sécurité qui vise à protéger le site contre les scrappeurs et les trafics automatisés. Cependant, il est important de considérer les implications et les limites de cette décision, notamment en termes de sécurité et de protection des données.

Les requêtes envoyées par la nouvelle interface de Reddit incluent des appels à des services tels que www.redditstatic.com/js/concat et www.reddit.com/svc/shreddit/more-comments/

Ces requêtes sont nécessaires pour charger le contenu de la page et pour permettre aux utilisateurs d'interagir avec le site.