diff --git a/tests/test.py b/tests/test.py new file mode 100644 index 0000000..7c7c52e --- /dev/null +++ b/tests/test.py @@ -0,0 +1,32 @@ +# test de scrapping de BookToScrap +import requests +from bs4 import BeautifulSoup +import csv + +produits=[] +livre=[] + +for i in range(1,51): + url="https://books.toscrape.com/catalogue/page-"+str(i)+".html" + print(url) + r = requests.get(url, ) + page = r.content + soup = BeautifulSoup(page, "html.parser") + for i in soup.find_all("article"): + nom=i.h3.a.get('title') + prix=i.find('p', class_="price_color").string + livre.append((nom, prix)) + +# crĂ©ation du fichier CSV et liste d'entĂȘte +entete=['titre', 'prix'] + +with open('data.csv', 'w') as fichier: + writer = csv.writer(fichier, delimiter=',') + writer.writerow(entete) + for i in livre: + writer.writerow(i) + + +print(livre) +print(len(livre)) +