2016-05-25 11 views
0

Was für einen bester Weg ist, finden Element iframe durch Attribut src mit Text über zu finden. Dies ist HTML-CodeWie Element iframe durch Attribut src bestimmten Text enthält

<iframe id="fancybox-frame1464160624818" 
    name="fancybox-frame1464160624818" 
    class="fancybox-iframe" 
    allowfullscreen="" 
    scrolling="auto" 
    src="About.jsp?fancyBox=true"> 
</iframe> 

Suchen nach ID, Name, Klassenname ist nicht relevant.

Ich kann alle iframes in der Seite nach Tag-Namen iframe und dann überprüfen Sie ihre src-Attribut von get_attribute-Methode, aber ich möchte Iframe durch eindeutige src Attribut zu finden.

Ist es möglich?

+1

Sie wissen, was schön? Suppe ist schön: https://www.crummy.com/software/BeautifulSoup/ –

+0

Was ist Suppe ist schön? –

Antwort

0

Verwenden Sie xpath. Ich glaube der Ausdruck ist so etwas wie

driver.find_element_by_xpath("//iframe[contains(@src,'About'])]") 
Verwandte Themen