Non, les noms en camelCase
2 « J'aime »
Je suis un amateur, pas un nul oh
v’là un bout de classe sérieuse dans un fichier de 60 lignes à peu près pour le moment qui ferait moins de 10 lignes si j’avais une API REST
def parts(self):
lastHeight = self.driver.execute_script("return document.body.scrollHeight")
while True:
self.driver.execute_script("window.scrollTo(0, document.body.scrollHeight);")
time.sleep(2)
newHeight = self.driver.execute_script("return document.body.scrollHeight")
if newHeight == lastHeight:
break
lastHeight = newHeight
productItems = self.driver.find_elements(By.CSS_SELECTOR, "div.item.product.product-item")
#print(len(productItems))
result = []
for e in productItems:
# get the name and url
name = e.find_element(By.CSS_SELECTOR, "a.product-item-link.name")
# get the price
price = e.find_element(By.CSS_SELECTOR, "span.price.price-final_price.tax.weee")
result.append([name.get_attribute("href"), " ".join(name.get_attribute("text").split()), float(price.text.replace("€", "."))])
return(result)
Je suis assez fier de la plus longue ligne, une déformation de codeur shell (one line script)
1 « J'aime »
ouch!!!
bravo
je disais pas que t’etais nul je disais que tu t’es investi pour un code… inutile
c’est du script de base j’y ai passé moins de 2mn
de l’autre coté je suis en POO avec threads et gui (en TK faut pas abuser non plus)
1 « J'aime »
ouch!!!
wow