Wenn ich div.text verwende, druckt es alle Daten, aber wenn ich diese Daten in eine CSV-Datei schreiben möchte, geht es nur eine obere Daten.Scrape the Stack Überlauf Benutzerdaten
Antwort
Ich denke, das ist, wie Sie Ihren Schaber sich verhalten wollte. Führen Sie es aus und finden Sie eine CSV-Datei mit Daten ausgefüllt.
import requests
from bs4 import BeautifulSoup
import csv
response = requests.get('https://stackoverflow.com/users').text
soup = BeautifulSoup(response, 'lxml')
for items in soup.select('.user-details'):
name = items.select("a")[0].text
location = items.select(".user-location")[0].text
reputation = items.select(".reputation-score")[0].text
print(name,location,reputation)
with open('stackdata.csv','a',newline='') as csv_file:
writer = csv.writer(csv_file)
writer.writerow([name,location,reputation])
Dank Shahin ist es richtig arbeiten –
Alle Details sind in einer einzigen Spalte, wie in drei verschiedenen Spalten zu strippen. –
Siehe den bearbeiteten Code. Sie haben jetzt alle Felder in einzelnen Spalten. – SIM
- 1. Flash AS3 Stack-Überlauf
- 2. compareTo verursacht Stack-Überlauf
- 3. Stack-Überlauf-Fehler JQuery
- 4. Huffman, Stack Überlauf
- 5. Stack-Überlauf während rekursive Funktion
- 6. Stack-Überlauf Ausnahme von HostingEnvironment.MapPath
- 7. Java Fibonacci Stack-Überlauf-Fehler
- 8. Stack-Überlauf während std :: regex_replace
- 9. Stack-Überlauf durch rekursive Funktion
- 10. FreeRTOS Task-Stack-Überlauf Problem
- 11. Website-URL - Wie funktioniert der Stack-Überlauf?
- 12. CUDA Programmierung unbehandelt Ausnahme und Stack-Überlauf
- 13. Anmelden beim Stack-Überlauf mit cURL
- 14. Stack-Überlauf Ausnahme in dem dummen Programm
- 15. Java-Regex-Parser ohne Stack-Überlauf
- 16. jQuery $ .post Browser Stack-Überlauf verursacht
- 17. versuchen/fangen auf Stack-Überlauf in Java?
- 18. C++: Ausnahme von Stack-Überlauf erhalten?
- 19. Array kopieren -> Stack- oder Heap-Überlauf?
- 20. Stack-Überlauf: Rücksendeadresse in Little-Endian
- 21. Stack Überlauf mit einer Schleife C#
- 22. Kann nicht von einem Stack-Überlauf wiederherstellen
- 23. Warum verursacht dieser Code einen Stack-Überlauf?
- 24. Stack Überlauf in Opcode PUSH (ASM)
- 25. Stack-Überlauf Ausnahme in C# Setter
- 26. Debug Stack-Überlauf-Fehler in IE8
- 27. Stack-Überlauf in Spring Boot-Authentifizierung
- 28. Was genau ist "The Stack", wie es betrifft. NET
- 29. Weitergabe der Benutzerdaten an den AWS Cloudformations-Stack
- 30. Wie man Benutzerdaten in einem aws-basierten Serverless Stack behandelt
Wenn Sie es drucken, erhalten Sie nur ein Ergebnis. Dies ist, womit die CSV-Datei aktualisiert wird. – SIM