Auflistung wählen Sie die option Werte mit Selen und Python

Habe ich den folgenden HTML-code

<select name="countries" class_id="countries">
    <option value="-1">--SELECT COUNTRY--</option>
    <option value="459">New Zealand</option>
    <option value="100">USA</option>
    <option value="300">UK</option>
</select>

Ich versuche zu bekommen eine Liste der option-Werte (wie 459, 100, usw., nicht den text) mit Selen.

Im moment habe ich das folgende Python-code

from selenium import webdriver

def country_values(website_url):
    browser = webdriver.Firefox()
    browser.get(website_url)
    html_code=browser.find_elements_by_xpath("//select[@name='countries']")[0].get_attribute("innerHTML")
    return html_code

Wie Sie sehen können gibt der code in reinem HTML, welches ich Parsen mit HTMLParser Bibliothek. Gibt es eine Möglichkeit, um die option Werte nur mit Selen? In anderen Worten, ohne zu analysieren, das Ergebnis von Selen?

Schreibe einen Kommentar