Selenium est un outil open source populaire pour automatiser les navigateurs Web. Lorsque vous utilisez cette balise, incluez également d'autres balises pour les composants spécifiques que vous utilisez, par ex. sélecteur de sélénium pour les liaisons linguistiques, sélénium-ide, sélénium-grille, etc.

Plus à propos selenium...

J'essaie de gratter cette page https://rarity.tools/thecryptodads Utiliser le sélénium en python. En haut à droite de chaque carte ci-dessous, il y a le nom du propriétaire qui contient un lien une fois appuyé, il vous amène à la page de ce propriétaire. Lorsque j'inspecte l'élément, je peux claire....
21 sept. 2021 à 12:47
J'essaie de trouver un moyen approprié pour Selenium de sélectionner un élément dans un select-box. J'ai essayé d'utiliser: new Select(driver.findElement(By.xpath("//select-box[@name='countryCode']"))).selectByVisibleText(country); Mais obtenez l'erreur attendue de: org.openqa.selenium.support.ui.U....
21 sept. 2021 à 08:00
Dans le cadre d'un travail sur un pack de test de sélénium existant, on m'a demandé de supprimer l'instanciation de Firefox pour télécharger des documents PDF générés par le serveur - un problème d'authentification a conduit à une erreur de session de configuration de l'agent qui a empêché le téléch....
20 sept. 2021 à 11:25
J'ai besoin d'envoyer du texte volumineux du type String à l'élément textArea. j'utilise driver.findElement(By.xpath(textarea_xpath)).sendKeys(fileText); Mais c'est trop lent. Des idées pour faire ça rapidement ?....
20 sept. 2021 à 00:34
Je souhaite analyser les adresses du site Web suivant : https:// filialen.migros.ch/de/center:46.8202,6.9575/zoom:8/ Jusqu'à présent, je suis en mesure d'aller sur le site Web et de cliquer sur les fenêtres contextuelles. Mais ensuite, je dois sélectionner le menu déroulant avec "1163 STANDOTE" qu....
16 sept. 2021 à 12:09
J'essaie actuellement de supprimer des emplois sur Linkedin, j'ai écrit ce code job = browser.find_elements_by_tag_name("a") c = [] ​ for i in job: c.append(i.text) print(c) print((len(c))) Cela ne renvoie pas une sortie correcte, je voudrais récupérer le titre du poste de chaque publication, ....
8 sept. 2021 à 21:43
J'aurais besoin d'accéder à cet élément via XPath : <section class="section"> <div class="help-info"> <div class="container"> <div class="tile tile--bottom"> <h2 class="force--h4">Sorry, xxx could not be found or reached (error code 404) </h2> ==$0 J'ai essayé avec wait.until(EC....
8 sept. 2021 à 15:53
Pour l'URL, j'essaie d'induire des clics sur le bouton de la page suivante. Pour m'assurer que le bouton est cliquable ou non, j'essaye ce qui suit : WebDriverWait(driver,10).until(EC.element_to_be_clickable((By.CSS_SELECTOR, '.fa.fa-angle-right'))) Mais cela donne vrai même pour la dernière page....
8 sept. 2021 à 11:42
Pour l'URL je souhaite induire des clics sur le bouton de la page suivante. Le bouton de la page suivante est une balise <span> avec class attribute = 'fa fa-angle-right'. Lorsque j'essaie ce qui suit, cela me donne un TimeoutException. Cela ne fonctionne pour aucune page, et même la dernière page.....
8 sept. 2021 à 09:41
Le titre peut sembler déroutant, mais j'essaie d'obtenir le .text() d'un Xpath sur des lignes lisibles séparées. Par exemple, vous ne voyez pas un livre écrit sur une seule ligne. J'ai essayé d'utiliser des boucles for et j'ai eu l'idée de diviser le texte afin que tous les 10 mots, il ajoute une ....
7 sept. 2021 à 13:37
J'essaie de gratter un site Web appelé Autochek pour toutes leurs voitures répertoriées à vendre. Après avoir fait la soupe, je crée ensuite deux sous-listes de la soupe à parcourir pour obtenir les informations dont j'ai besoin pour ensuite les mettre dans un DataFrame, mais pour une raison quelco....
7 sept. 2021 à 13:34
J'essaie donc de soumettre un formulaire mais quelque chose m'empêche d'accéder à la boîte ou j'utilise un mauvais élément mais je pense que j'utilise le bon. Voici mon code: from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.support.ui im....
4 sept. 2021 à 00:29
driver.find_element_by_xpath('//*[starts-with(@href, "javascript") and contains(@href, '"(list1)[3]"')]') J'ai un code comme ça et ça marche presque. Le problème est que lorsque j'ai cette partie '"(list1)[3]"', je peux écrire n'importe quoi à la place de 3 mais Python prendra toujours le premier ....
30 août 2021 à 12:34
Je souhaite collecter des données à partir de pages de sites Web avec Python et Selenium. Le site Web est un site Web d'actualités, je suis arrivé à la page où les liens/différents articles d'actualité sont répertoriés. C'est mon code : # finding list of news articles all_links = driver.find_eleme....
30 août 2021 à 12:16
<div id="i19" class="quantumWizTogglePapercheckboxEl appsMaterialWizTogglePapercheckboxCheckbox docssharedWizToggleLabeledControl freebirdThemedCheckbox freebirdThemedCheckboxDarkerDisabled freebirdMaterialWidgetsToggleLabeledCheckbox isCheckedNext isChecked" jscontroller="EcW08c" jsaction="keydown:....
30 août 2021 à 11:25
Capable de basculer en plein écran dans une MAP mais pas en mesure de le minimiser C'est mon Xpath pour Maximize et Min : WebElement togglefullscreen = driver.findElement(By.xpath("//button[contains(@title,'Toggle fullscreen view') and contains(@style,'position: absolute')]/img[1]")); //maximizing t....
30 août 2021 à 09:25
from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.support.ui import WebDriverWait from time import sleep # Gumtree credentials username = "my username" password = "my password" # Remo....
J'essaie de localiser un élément HTML spécifique via le nom de la classe mais il ne trouve rien. J'ai regardé pendant un certain temps mais je n'arrive pas à identifier le problème Extrait HTML : le nom de la classe de div est fl-l score Mon code Python: # Throws Timeout Exception because element u....
30 août 2021 à 07:02
Hé les gars, c'est la première fois que je pose une question ici, alors ne soyez pas trop dur avec moi et mon anglais n'est pas non plus le jaune de l'œuf. J'ai un problème, j'ai essayé de récupérer les entreprises sur le Web, mais je suis en mesure d'obtenir tous les noms de sociétés, mais si j'ess....
29 août 2021 à 18:42
J'essaie de récupérer les données de la table et j'ai découvert que c'était dynamique et à partir d'un iframe. Mon extrait ne fonctionne pas. Toute idée d'aide sera très utile. from selenium import webdriver import requests from bs4 import BeautifulSoup browser = webdriver.Chrome('C://Python38/ch....
29 août 2021 à 06:03
J'ai donc essayé de rassembler tous les ids du site et d'en "extraire" les numéros Ça ressemble à ça sur ce site : <div class="market_listing_row number_490159191836499" id="number_490159191836499"> <div class="market_listing_row number_490159191836499" id="number_490159191836499"> <div class="mark....
28 août 2021 à 21:33
Je travaille avec ce code depuis longtemps pour résoudre mon problème et je ne trouve pas de solution à cela. En utilisant Selenium, je me suis d'abord connecté au site et j'ai fait du scraping. Mais il renvoie des valeurs 0, ce qui n'est pas attendu. import pandas as pd import requests from bs4 i....
28 août 2021 à 19:01
import json from io import StringIO from bs4 import BeautifulSoup from requests_html import HTMLSession import time from selenium import webdriver import requests import pandas as pd import numpy as np from selenium.webdriver.chrome.options import Options import colorama from colorama import Fore, B....
28 août 2021 à 16:13
J'ai essayé d'obtenir le lien d'un élément en utilisant le nom de la classe mais j'ai toujours obtenu une erreur qu'aucun élément n'a trouvé List<IWebElement> LinkElements = Selenium.Selenium.driver.FindElementsByClassName("column.wrap-text").ToList(); J'ai réussi à obtenir les liens que je veux e....
27 août 2021 à 14:04
J'essaye le code allSpanDate = self.driver.find_element_by_xpath("//span[text()='08/28']").click() Mais seul le premier élément a été cliqué Donc j'édite comme ça mais ça ne marche pas allSpanDate = self.driver.find_element_by_xpath("//span[text()='08/28']") for spanDate in allSpanDate: spanDat....
27 août 2021 à 12:50