-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathpy
37 lines (30 loc) · 1.01 KB
/
py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
import urllib
from BeautifulSoup import BeautifulSoup
def leboncoin_request(produit):
result_list = []
url = "http://www.leboncoin.fr/annonces/offres/?f=a&th=1&q=kobo+mini"
data = urllib.urlopen(url).read()
soup = BeautifulSoup(data)
soup = soup.prettify()
line = soup.split("\n")
for i in range(len(line)):
chaine_a_chercher = "<div class=\"date\">"
token = chaine_a_chercher in line[i]
#print i, line [i]
while token == True:
lien = line[i-2].split("\"")[1]
date = line[i+2].replace(" ", "")
heure = line[i+5].replace(" ", "")
desc = line[i+23].replace(" ", "")
desc = desc.replace(" 6"", "")
desc = desc.replace("-", "")
ville = line[i+29].replace(" ", "")
departement = line[i+34].replace(" ", "")
prix = line[i+37].replace(" ", "")
prix = prix.replace(" €", "")
result = date, heure, ville, departement, desc, prix, lien
result_list.append(result)
token = False
i += 37
return result_list
print leboncoin_request("kobo+mini")