Scraping Aliexpress

Fermé
agatheldr Messages postés 1 Date d'inscription mercredi 15 novembre 2017 Statut Membre Dernière intervention 15 novembre 2017 - Modifié le 15 nov. 2017 à 19:14
mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 - 25 nov. 2017 à 17:41
Bonjour,

Pour mes études et surtout l'étude d'un dossier en économie, j'aimerai obtenir les prix de plusieurs produits sur Aliexpress chaque jours pour pouvoir ensuite mieux comprendre le système de promotion. Cependant je ne suis vraiment pas douée en python... Pour vous expliquer j'ai choisi une catégorie (au hasard) des robes de soirées et j'aimerai récolter les prix de tous les articles présents sur la page. Voici ce que j'ai fais mais cela ne me donne pas grand chose simplement les identifiants des robes présentes sur la page principal dans le code source de la page principal.

# -*- coding: utf8 -*-
import requests
import pdb
import re

request_headers={'User-Agent': "(Mozilla/5.0 (Windows; U; Windows NT 6.0;en-US; rv:1.9.2) Gecko/20100115 Firefox/3.6" }
session = requests.Session()
url ='https://fr.aliexpress.com/category/205004319/evening-dresses.html'
req = session.get(url,headers=request_headers)


content=req.text
pdb.set_trace()

pattern= re.compile('"object_ids":(.{1,15});')
result1=re.findall(pattern,content)
 .... 



En vous remerciant d'avance,

Agathe

1 réponse

mamiemando Messages postés 33077 Date d'inscription jeudi 12 mai 2005 Statut Modérateur Dernière intervention 18 avril 2024 7 748
25 nov. 2017 à 17:41
Bonjour,

Il semblerait qu'il y ait une API, ce qui t'éviterait d'avoir à trouver sur quelles pages web itérer et devoir parser chacune d'elle.
https://www.quora.com/Does-Aliexpress-have-a-developer-API-and-an-app-market-so-a-developer-can-write-an-app-for-an-Aliexpress-store-to-use

Bonne chance
0