[PYTHON] Web Scraping (Prototyp)

Einführung

Dieses Mal habe ich versucht, Scraping mit Python zu erstellen. Ich wollte es ordentlich in csv schreiben, aber aufgrund mangelnder Technologie habe ich es vorerst nur geschrieben, damit ich es einfacher sehen kann, wie in der Tabelle gezeigt. Ich habe es in einem fummeligen Zustand erstellt, damit es funktioniert, aber ich würde es begrüßen, wenn Sie kommentieren könnten, ob es etwas gibt, das geändert werden sollte.

Umgebung

windows 10 python 3.8.0 Bibliothek urllib.request # Erforderlich, um auf die URL zuzugreifen. csv #csv Erforderlich beim Arbeiten mit Dateien. BeautifulSoup # Ein Scraping-spezifisches Modul, das zum Parsen von HTML- und XML-Dokumenten benötigt wird. datetime # Erforderlich, um das Datum abzurufen.


Code

scraping.py


import urllib.request
import csv
from bs4 import BeautifulSoup
import datetime

#Seiten-URL
url = "URL der Site, die Sie kratzen möchten"
#Öffne URL
html = urllib.request.urlopen("URL der Site, die Sie kratzen möchten")
#Öffnen Sie mit schöner Suppe
soup = BeautifulSoup(html, 'html.parser')

#Extraktion von Elementen
site_title = soup.find_all("Elemente, die Sie extrahieren möchten")
print(site_title)


#Geben Sie das Datum beim Erstellen der CSV-Datei an
csv_date = datetime.datetime.today().strftime("%Y%m%d")

#Dateiname
csv_file_name = "Freiheit" + csv_date + ".csv"

#csv öffnen
csv_file = open(csv_file_name, "w")

#Schreiben Sie an csv
write_csv = csv.writer(csv_file, lineterminator='\n')
write_csv.writerows(site_title)

#csv schließen
f.close()

Recommended Posts

Web Scraping (Prototyp)
Web Scraping
Erste Schritte mit Web Scraping
Web Scraping mit Python + JupyterLab
Speichern Sie Bilder mit Web Scraping
WEB-Scraping-Technologie und Bedenken
Kompromisse beim Web Scraping & Crawlen
Einfaches Web-Scraping mit Scrapy
Bildersammlung mit Web Scraping
Web Scraping mit Selenium (Python)
Web Scraping mit AWS Lambda
Web Scraping Anfänger mit Python
Schaben 1
Web-Scraping-Bibliothek mit Algorithmen Scrapely
Einzeiliges Web-Scraping mit tse
Scraping von Alexas Web Rank mit pyQuery
Web Scraping mit Python Erster Schritt
Ich habe versucht, WebScraping mit Python.
GAN: DCGAN Part1 - Webbilder abkratzen
Web Scraping für Anfänger in Python (1)
Web Scraping für Wetterwarnbenachrichtigungen.
Web Scraping für Anfänger in Python (4) -1
10 Fragen, die vor dem Web-Scraping überprüft werden müssen
WEB-Scraping mit Python (für persönliche Notizen)
Verschiedene Kratzer
Beginn des Schabens
Erste Schritte mit Python Web Scraping Practice
[Persönlicher Hinweis] Scraping von Webseiten in Python3
[Scraping] Python-Scraping
Pferderennseite Web Scraping mit Python
Erste Schritte mit Python Web Scraping Practice
Probe abkratzen
Üben des Web-Scrapings mit Python und Selen
Einfaches Web-Scraping mit Python und Ruby
WEB-Scraping mit BeautifulSoup4 (Seriennummernseite)
[Für Anfänger] Versuchen Sie Web Scraping mit Python
Ich habe Web Scraping versucht, um die Texte zu analysieren.
Ich habe versucht, Web-Scraping mit Python und Selen
Ein Forscher eines Pharmaunternehmens fasste das Web-Scraping mit Python zusammen
[Python] Fluss vom Web-Scraping zur Datenanalyse
Holen Sie sich Informationen zu Bootsrennen mit Web Scraping
Web Scraping mit Python (Wettervorhersage)
Web Scraping mit Python (Aktienkurs)