pythonweb scraping-get éléments en vrac

Web Scraping avec Python-Introduction- [Premiers pas vers l'efficacité commerciale] 9-10 Study Memo https://www.udemy.com/course/python-scraping-beginner/ Scraping de la page cible (avec restrictions PW) https://scraping-for-beginner.herokuapp.com/mypage

Condition: recueillir des informations textuelles sur le côté droit du tableau ci-dessous

image.png

Si vous appuyez sur F12 et vérifiez avec les outils de développement, vous pouvez voir que tout le texte de droite est balisé avec td. image.png

1. Récupérez l'élément td du navigateur.

elems_td = browser.find_elements_by_tag_name('td')

2. Prenez les éléments un par un de td et mettez-les en valeur

Mettez les informations de elems_td qui ont tous les éléments de td dans elem_td.

values = []
#elems_Sortez les éléments un par un de td et elem_Mettre en td
for elem_td in elems_td:

3. Mettez l'élément (format texte) de elem_td en valeur.

    #elem_Élément de td(format de texte)En valeur
    value = elem_td.text

4. Ajoutez tous les éléments de valeur à la liste de valeurs

    #Ajouter tous les éléments de valeur à la liste de valeurs
    values.append(value)

Tout le code

#Obtenir l'élément td du navigateur
elems_td = browser.find_elements_by_tag_name('td')
values = []
#elems_Sortez les éléments un par un de td et elem_Mettre en td
for elem_td in elems_td:
    #elem_Élément de td(format de texte)En valeur
    value = elem_td.text
    #Ajouter tous les éléments de valeur à la liste de valeurs
    values.append(value)
#Hit valeurs
values

résultat

['Kohei Imanishi', 'Kikagaku Co., Ltd.', '15 juillet 1994', 'Préfecture de Chiba', 'basketball\n lecture\n collection de gadgets']

Recommended Posts

pythonweb scraping-get éléments en vrac
Obtenir des éléments de liste en Python
Accédez à l'API Web en Python
Supprimer plusieurs éléments dans la liste python
le codeur Web a essayé d'exceller en Python
Remplacement en bloc des chaînes dans les tableaux Python
[Python] Combine tous les éléments dans un tableau
Quadtree en Python --2
Python en optimisation
Métaprogrammation avec Python
Python 3.3 avec Anaconda
Géocodage en python
SendKeys en Python
Méta-analyse en Python
Unittest en Python
Époque en Python
Discord en Python
Allemand en Python
DCI en Python
tri rapide en python
nCr en python
N-Gram en Python
Programmation avec Python
Plink en Python
Constante en Python
FizzBuzz en Python
Sqlite en Python
Étape AIC en Python
LINE-Bot [0] en Python
CSV en Python
Assemblage inversé avec Python
Réflexion en Python
Constante en Python
nCr en Python.
format en python
Scons en Python 3
Puyopuyo en python
python dans virtualenv
PPAP en Python
Quad-tree en Python
Réflexion en Python
Chimie avec Python
Hashable en Python
DirectLiNGAM en Python
LiNGAM en Python
Aplatir en Python
Aplatir en python
Convertissez des PDF en images en masse avec Python
Réécrire des éléments dans une boucle de listes (Python)
Étapes pour développer une application Web en Python
Sélectionnez au hasard des éléments dans la liste (tableau) en python
Trier les éléments de la liste dans l'ordre spécifié en Python
Obtenez uniquement des articles de pages Web en Python
[Python] Manipulation d'éléments dans une liste (tableau) [Trier]
Comment supprimer les éléments en double dans la liste Python 3
Liste triée en Python
AtCoder # 36 quotidien avec Python