Pythonweb Scraping-Get-Elemente in loser Schüttung

Web Scraping mit Python-Einführung - [Erste Schritte zur Geschäftseffizienz] 9-10 Study Memo https://www.udemy.com/course/python-scraping-beginner/ Scraping-Zielseite (mit PW-Einschränkungen) https://scraping-for-beginner.herokuapp.com/mypage

Voraussetzung: Sammeln Sie Textinformationen auf der rechten Seite der folgenden Tabelle

image.png

Wenn Sie F12 drücken und mit den Entwicklungstools nachsehen, können Sie sehen, dass der gesamte Text rechts mit td markiert ist. image.png

1. Holen Sie sich das td-Element aus dem Browser.

elems_td = browser.find_elements_by_tag_name('td')

2. Nehmen Sie die Elemente einzeln von td und setzen Sie sie in den Wert

Fügen Sie die Informationen von elems_td, die alle Elemente von td erhalten haben, in elem_td ein.

values = []
#elems_Nehmen Sie die Elemente einzeln aus td und elem heraus_Setzen Sie in td
for elem_td in elems_td:

3. Setzen Sie das Element (Textformat) von elem_td in den Wert.

    #elem_Element von td(Textformat)Im Wert
    value = elem_td.text

4. Fügen Sie alle Wertelemente zur Werteliste hinzu

    #Fügen Sie der Werteliste alle Wertelemente hinzu
    values.append(value)

Alle Code

#Holen Sie sich das td-Element aus dem Browser
elems_td = browser.find_elements_by_tag_name('td')
values = []
#elems_Nehmen Sie die Elemente einzeln aus td und elem heraus_Setzen Sie in td
for elem_td in elems_td:
    #elem_Element von td(Textformat)Im Wert
    value = elem_td.text
    #Fügen Sie der Werteliste alle Wertelemente hinzu
    values.append(value)
#Trefferwerte
values

Ergebnis

['Kohei Imanishi', 'Kikagaku Co., Ltd.', '15. Juli 1994', 'Präfektur Chiba', 'Basketball\n lesen\n Gadget-Sammlung']

Recommended Posts

Pythonweb Scraping-Get-Elemente in loser Schüttung
Abrufen von Listenelementen in Python
Klicken Sie auf die Web-API in Python
Löschen Sie mehrere Elemente in der Python-Liste
Webcodierer versucht Excel in Python
Massenersatz von Zeichenfolgen in Python-Arrays
[Python] Kombinieren Sie alle Elemente in einem Array
Quadtree in Python --2
Python in der Optimierung
Metaprogrammierung mit Python
Python 3.3 mit Anaconda
Geokodierung in Python
SendKeys in Python
Metaanalyse in Python
Unittest in Python
Epoche in Python
Zwietracht in Python
Deutsch in Python
DCI in Python
Quicksort in Python
nCr in Python
N-Gramm in Python
Programmieren mit Python
Plink in Python
Konstante in Python
FizzBuzz in Python
SQLite in Python
Schritt AIC in Python
LINE-Bot [0] in Python
CSV in Python
Reverse Assembler mit Python
Reflexion in Python
Konstante in Python
nCr in Python.
Format in Python
Scons in Python 3
Puyopuyo in Python
Python in Virtualenv
PPAP in Python
Quad-Tree in Python
Reflexion in Python
Chemie mit Python
Hashbar in Python
DirectLiNGAM in Python
LiNGAM in Python
In Python reduzieren
In Python flach drücken
Konvertieren Sie PDFs mit Python in Massenbilder
Umschreiben von Elementen in einer Listenschleife (Python)
Schritte zum Entwickeln einer Webanwendung in Python
Wählen Sie zufällig Elemente aus der Liste (Array) in Python aus
Sortieren Sie Listenelemente in Python in der angegebenen Reihenfolge
Holen Sie sich nur Artikel von Webseiten in Python
[Python] Manipulation von Elementen in einer Liste (Array) [Sortieren]
So entfernen Sie doppelte Elemente in der Python 3-Liste
Sortierte Liste in Python
Täglicher AtCoder # 36 mit Python