Ich versuche folgendes zu erhalten:Parsing Optionen Auswahl
<select name="Detect" id="313" class="select" style="display: none;">
<option value="650" maxmad="15" maxpad="2" status="TRUE" context="24"> 5 </option>
<option value="660" maxmad="16" maxpad="2" status="TRUE" context="25"> 6 </option>
ich kratzen will und die folgenden ausdrucken, die 650 von „Wert“ und die 15 von „maxmad“ und drucken Sie es wie dies (Es gibt eine Menge von diesen Optionen, und ich möchte sie alle drucken):
650: 15
660: 16
670: 17
etc
etc
Hier ist, was ich habe versucht:
driver = webdriver.PhantomJS()
window = driver.set_window_size(1120, 550)
site = driver.get("www.website.com")
soup = BeautifulSoup(site, "html.parser")
for option in soup.find_all("option"):
print('id: {}, maxmad: {}'.format(option['id'], option.text))
Wo ist die 314 in der Ausgabe aus Richtung . Es gibt nur eine "ID" und das ist 313 – Anthon
Ich habe es nur hinzugefügt, um zu zeigen, was ich wollte, aber es gibt mehrere Optionen, ich habe nur einen von ihnen eingefügt, der Rest sieht identisch anders als andere IDs und maxmads – KingPey
Gibt es mehrere nur mehrere Optionen, oder auch mehrere Auswahlen (die dir die ID geben – Anthon