Ich verwende beautifulsoup, um einige Bildlinks zu verwerfen. Mit Hilfe dieser codierten ich sie alleAnweisung in eine Variable drucken
images = []
images = page_soup.findAll('img')
for image in images:
print(image.get('src'))
jetzt bekommen verwaltet würde Ich mag die Links in eine CSV-Datei schreiben, ist es eine Möglichkeit, meine print-Anweisung in eine Variable zu drehen, so dass sie in eine Reihe schreiben wird?
hier ist mein Code so weit
with open('index.csv', 'a') as csv_file:
writer = csv.writer(csv_file)
writer.writerow([name, images, datetime.now()])
aktualisiere ich meinen Code
images = []
images = page_soup.findAll('img')
with open('index.csv', 'a') as csv_file:
writer = csv.writer(csv_file)
for image in images:
writer.writerow([image.get_text(), image.get('src'), datetime.now()])
aber immer noch eine Formatierung Ausgabe im csv zu
geändert habe, möchte ich alle Verbindungen Bild in derselben Zeile zu drucken.
„Hier ist mein Code so weit“ - Wenn es nicht funktioniert (das ist, warum Sie hier sind), was passiert stattdessen? – hlt