For Schleife einsetzen

Wenn du dir nicht sicher bist, in welchem der anderen Foren du die Frage stellen sollst, dann bist du hier im Forum für allgemeine Fragen sicher richtig.
Antworten
Aura
User
Beiträge: 11
Registriert: Mittwoch 28. Oktober 2020, 14:29

Hallo zusammen,

ich würde gerne bei meinem Code eine For Schleife einfügen, dass er jede Artikelnummer einzeln durchgeht mit dem Code.
Kann mir da jemande helfen ?

from selenium import webdriver
import time
from bs4 import BeautifulSoup
import requests



datei = open('Text.csv')
inhalt = datei.read()

x = inhalt

driver = webdriver.Chrome()
driver.get('https://www.brack.ch/')
search_field = driver.find_element_by_name('query')
search_field.send_keys(x)
search_field.submit()
NewUrl = driver.current_url
URL = NewUrl
response = requests.get(URL)
soup = BeautifulSoup(response.content, 'html.parser')
Artikelnummer = soup.find('td',scope = 'row' )
Spezifikationen = soup.find('div',class_= 'pdp__contentSection-leftSide')



driver.quit()
print(Spezifikationen)




LG
Benutzeravatar
__blackjack__
User
Beiträge: 14053
Registriert: Samstag 2. Juni 2018, 10:21
Wohnort: 127.0.0.1
Kontaktdaten:

@Aura: Welche Artikelnummern? Ich sehe da auf der Seite keine Artikelnummern. Und Selenium scheint mir für die Suche auch leichter Overkill zu sein‽ Ich kann mir auch nicht vorstellen, dass der gesamte Inhalt einer CSV-Datei (die übrigens auch wieder geschlossen werden sollte) in ein Suchfeld abgekippt, irgendwie sinnvoll wäre.
“Vir, intelligence has nothing to do with politics!” — Londo Mollari
Antworten