Python 如何在较大的中的标记中识别正确的xpath

Python 如何在较大的中的标记中识别正确的xpath,python,selenium,google-chrome,xpath,web-scraping,Python,Selenium,Google Chrome,Xpath,Web Scraping,我正在处理的当前项目涉及来自Selenium的find_elements_by_xpath命令。它一直进展顺利,但是我无法为div标记中的span标记之间的一个区域识别正确的xpath。以下是我试图获取的元素: <div class="agencyAddress"> <span ng-show="x.agencyAddress1 != ' '" class="ng-binding">2115 W CHICAGO AVE </s

我正在处理的当前项目涉及来自Selenium的find_elements_by_xpath命令。它一直进展顺利,但是我无法为div标记中的span标记之间的一个区域识别正确的xpath。以下是我试图获取的元素:

<div class="agencyAddress">
                    <span ng-show="x.agencyAddress1 != ' '" class="ng-binding">2115 W CHICAGO AVE </span>
                    <br>
                    <span ng-show="x.agencyCity != ' '" class="ng-binding">CHICAGO                       , </span>
                    <span ng-show="x.agencyState != ' '" class="ng-binding">IL</span>
this one here -->   <span ng-show="x.agencyZip != ' '" class="ng-binding">60622-7976</span>
                    <br>
                </div>

链接:

您应该能够像这样使用直接xpath直接获取邮政编码值

//span[@ng-show='x.agencyZip != ' '']
or 
//span[contains(@ng-show,'agencyZip')]

第二个很好,非常感谢@阿莱娜很乐意帮忙。如果它达到了目的,请通过向上投票接受这一答案。谢谢
//span[@ng-show='x.agencyZip != ' '']
or 
//span[contains(@ng-show,'agencyZip')]