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
For Schleife einsetzen
- __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