Image :
Pour les sites agrégateurs dans le domaine du commerce électronique, il est crucial de maintenir des informations à jour. Sinon, leur principal avantage disparaßt : la possibilité de voir les données les plus pertinentes en un seul endroit.
Pour rĂ©soudre ce problĂšme, il est nĂ©cessaire d'utiliser la technique du web scraping. Le principe consiste Ă crĂ©er un logiciel spĂ©cial â un crawler, qui parcourt les sites nĂ©cessaires de la liste, extrait les informations et les tĂ©lĂ©charge sur le site agrĂ©gateur.
Le problÚme est que souvent, les propriétaires des sites dont les données sont collectées par les agrégateurs ne souhaitent pas leur donner un accÚs aussi facile. On peut le comprendre : si les informations sur les prix dans une boutique en ligne apparaissent sur un site agrégateur et sont plus élevées que celles des concurrents également présentés, l'entreprise perdra des clients.
Méthodes de lutte contre le scraping
Ainsi, il arrive souvent que les propriĂ©taires de ces sites s'opposent au scraping â c'est-Ă -dire au tĂ©lĂ©chargement de leurs donnĂ©es. Ils peuvent dĂ©tecter les requĂȘtes envoyĂ©es par les bots crawlers selon leur adresse IP. En gĂ©nĂ©ral, ce logiciel utilise ce qu'on appelle des IP serveur, qui sont facilement identifiables et bloquables.
De plus, au lieu de bloquer les requĂȘtes, une autre mĂ©thode est souvent utilisĂ©e : les bots identifiĂ©s se voient montrer des informations non pertinentes. Par exemple, les prix des produits peuvent ĂȘtre gonflĂ©s ou rĂ©duits, ou leurs descriptions modifiĂ©es.
Un exemple souvent citĂ© Ă cet Ă©gard est celui des prix des billets d'avion. En effet, il est assez frĂ©quent que les compagnies aĂ©riennes et les agences de voyages affichent des rĂ©sultats diffĂ©rents pour les mĂȘmes vols en fonction de l'adresse IP. Un cas rĂ©el : la recherche d'un vol de Miami Ă Londres Ă la mĂȘme date avec une adresse IP d'Europe de l'Est et d'Asie renvoie des rĂ©sultats diffĂ©rents.
Pour l'adresse IP d'Europe de l'Est, le prix apparaĂźt comme suit :

Et pour une adresse IP d'Asie, cela donne :

Comme on peut le voir, le prix pour le mĂȘme vol diffĂšre considĂ©rablement â la diffĂ©rence est de 76 $, ce qui est vraiment beaucoup. Pour un site agrĂ©gateur, il n'y a rien de pire que cela : s'il prĂ©sente de fausses informations, les utilisateurs ne l'utiliseront pas. De plus, si sur l'agrĂ©gateur un produit affiche un prix et qu'en cliquant sur le site du vendeur il change, cela affecte Ă©galement nĂ©gativement la rĂ©putation du projet.
Solution : utilisation de proxies résidentiels
Ăviter les problĂšmes lors du scraping de donnĂ©es pour l'agrĂ©gation peut ĂȘtre rĂ©alisĂ© grĂące Ă l'utilisation de proxies rĂ©sidentiels. Les IP serveurs sont fournies par des hĂ©bergeurs. Il est assez simple de dĂ©terminer l'appartenance d'une adresse Ă un pool d'un fournisseur particulier - chaque IP a un numĂ©ro ASN qui contient cette information.
Il existe de nombreux services pour analyser les numĂ©ros ASN. Souvent, ils s'intĂšgrent Ă des systĂšmes anti-bots qui bloquent l'accĂšs aux crawlers ou falsifient les donnĂ©es renvoyĂ©es en rĂ©ponse Ă leurs requĂȘtes.
Les adresses IP rĂ©sidentielle aident Ă contourner ces systĂšmes. Ces IP sont attribuĂ©es par les fournisseurs d'accĂšs Internet aux propriĂ©taires de logements, avec les notes appropriĂ©es dans toutes les bases de donnĂ©es associĂ©es. Il existe des services spĂ©ciaux de proxies rĂ©sidentiels qui permettent d'utiliser des adresses rĂ©sidentielles. â c'est justement ce service.
Les requĂȘtes que les crawlers de sites agrĂ©gateurs envoient via des IP rĂ©sidentiels semblent provenir d'utilisateurs ordinaires d'une rĂ©gion donnĂ©e. Et aucun blocage n'est appliquĂ© aux visiteurs normaux â dans le cas des magasins en ligne, ce sont des clients potentiels.
En fin de compte, l'utilisation de proxies rotatifs d'Infatica permet aux sites agrégateurs d'obtenir des données précises garantie et d'éviter les blocages et les difficultés de parsing.
D'autres articles sur le sujet de l'utilisation de proxies résidentiels pour les affaires :
Source : habr.com
