Rufen Sie den im Pulldown-Menü Selenium Python VBA ausgewählten Wert ab

Holen Sie sich den vom Selenium Python Vba-Pulldown ausgewählten Wert (Auswählen)

Selbst wenn ich gesucht habe, haben alle einen Wert für Select festgelegt, und es hat einige Zeit gedauert, ihn zu finden. Deshalb werde ich ihn auch hier aufschreiben.

Annahme Windows Python 3.8 Selen wird bereits verwendet und sollte von der Treibervariablen verarbeitet werden

Rufen Sie den im Pulldown-Menü Selenium Python ausgewählten Wert ab

Verwenden Sie die Select-Klasse.

Sie müssen also die Select-Klasse importieren. Sie können verschiedene Aktionen ausführen, indem Sie das WebElement, das auf das Select-Element verweist, zu einem Select-Typ machen.

Detaillierte Erläuterungen zum Betrieb der offiziellen Website von Element auswählen </ b> https://www.selenium.dev/documentation/ja/support_packages/working_with_select_elements/

Rufen Sie den im Pulldown-Menü ausgewählten Wert ab


from selenium.webdriver.support.select import Select
#Importieren Sie die Select-Klasse, um mit dem Select-Element zu arbeiten

AA = driver.find_element_by_id("A")  #Holen Sie sich das Select-Element mit ID A.
AAA=Select(AA)             #Erstellen Auswahlobjekt Von diesem Objekt aus können Sie verschiedene Vorgänge ausführen.

#Der im Pulldown ausgewählte Wert ist
print(AAA.first_selected_option.text)

#Im Falle eines Pulldowns, bei dem mehrere ausgewählt werden können, können Sie es in die Liste aufnehmen.
all_selected = AAA.all_selected_options  #all_ausgewählt ist eine Liste.

Rufen Sie den im Pulldown-Menü SeleniumBasic VBA ausgewählten Wert ab

Das ist einfach

Holen Sie sich den im Pulldown ausgewählten Wert



Dim AA As WebElement  'Mit WebElement-Typ deklariert

’Holen Sie sich das Select-Element mit der ID A.
Set AA = driver.FindElementById("A").AsSelect.SelectedOption

Debug.Print (A.Text)’Der ausgewählte Wert wurde ausgegeben. Ich war in der Lage

Der heutige Tweet Apropos, nur die Werte von Textfeldern und Kontrollkästchen abrufen Es ist schon eine Weile her, dass ich durch Scraping den Auswahlwert Select erhalten habe. In letzter Zeit hat die Anzahl der Anfragen wieder zugenommen, also lassen Sie es uns schnell bekommen. Ich möchte mehr Zeit zum Nachdenken.

Recommended Posts

Rufen Sie den im Pulldown-Menü Selenium Python VBA ausgewählten Wert ab
Python VBA, um mit Selenium die gesamte WEB-Seite zu erfassen
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Skriptpfad in Python
Holen Sie sich den Desktop-Pfad in Python
Holen Sie sich den Hostnamen in Python
Rufen Sie den Wert ab, während Sie den Standardwert aus dict in Python angeben
So erhalten Sie den letzten (letzten) Wert in einer Liste in Python
Ich kann das Element in Selen nicht bekommen!
Rufen Sie den Wert des Dropdown-Menüs mit Python und Selen ab und legen Sie ihn fest
Ruft die EDINET-Codeliste in Python ab
[Python] Holen Sie sich die Dateien mit Python in den Ordner
Holen Sie sich das Wetter in Osaka über Web-API (Python)
Holen Sie sich den Aufrufer einer Funktion in Python
Ruft den Fenstertitel des X-Fenstersystems in Python ab
Finden Sie den Bruchteil des in Python eingegebenen Werts heraus
So erhalten Sie die Dateien im Ordner [Python]
Holen Sie sich Datum in Python
So rufen Sie den n-ten größten Wert in Python ab
So ermitteln Sie die Anzahl der Stellen in Python
Beachten Sie die häufig verwendeten Optionen in Python + Selen + Chrome
[Python] Ruft die Liste der im Modul definierten Klassen ab
Mit Python psycopg2 erhalten Sie Ergebnisse im Diktatformat
Ermitteln Sie die Größe (Anzahl der Elemente) von Union Find in Python
Rufen Sie die URL des HTTP-Umleitungsziels in Python ab
Holen Sie sich YouTube-Kommentare in Python
Holen Sie sich letzten Monat in Python
Berechnung des Scherspielwerts in Python
Scraping mit Selen in Python
Holen Sie sich die Terminalgröße in Python
[Python] Holen Sie sich den Vormonat
Holen Sie sich explizit EOF in Python
Holen Sie sich Evernote-Notizen in Python
Python> Wörterbuch> get ()> optionaler Wert
Holen Sie sich japanische Synonyme mit Python
Holen Sie sich Ihre Herzfrequenz von der Fitbit-API in Python!
Holen Sie sich den MIME-Typ in Python und bestimmen Sie das Dateiformat
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Holen Sie sich automatisch den Port, an dem Arduino in Python steckt
Holen Sie sich das aktuelle Datum und die aktuelle Uhrzeit in Python unter Berücksichtigung des Zeitunterschieds
Ruft den Index jedes Elements der Verwirrungsmatrix in Python ab
Ruft den Index des n-ten größten / kleinsten Werts in der Liste in Python ab
Ruft den Wert eines bestimmten Schlüssels bis zum angegebenen Index der Wörterbuchliste in Python ab
Makro (VBA), das die Bereichsauswahl in Excel in Python-Listeninitialisierungscode konvertiert
Holen Sie sich LeapMotion-Daten in Python.
Seien Sie vorsichtig, wenn Sie den Standardargumentwert in der Python 3-Serie angeben
Abrufen der arXiv-API in Python
Python im Browser: Brythons Empfehlung
Speichern Sie die Binärdatei in Python
Scraping mit Selen in Python (Basic)
Python> 3 Brüche im Format ".3f, .3f, .3f" anzeigen / 3 Koordinatenwerte im Bereich [-1: 1] abrufen
Holen Sie sich das Wetter mit Python-Anfragen
Holen Sie sich das Wetter mit Python-Anfragen 2
Im Python-Befehl zeigt Python auf Python3.8
Implementieren Sie das Singleton-Muster in Python
So erhalten Sie die Python-Version