我想使用Python selenium在Speedtest网站上查找特定的服务器。例如,我想找到其主机位置为大沽市且主机赞助商为USATV One Inc的服务器。 下面是html代码的样子。里面会有很多相同的类名。我应该怎么做来匹配这两个不同的值? 谢谢!你知道吗
<ul data-view-name="serverCollection" data-view-cid="view34" class=""><li data-model-cid="c184">
<a data-server-id="11886" data-https-host="1">
<span class="host-location">
Dagupan City
</span>
<span class="host-sponsor">
USATV One Inc
</span>
</a>
</li><li data-model-cid="c185">
<a data-server-id="25314" data-https-host="1">
<span class="host-location">
Park City, Utah
</span>
<span class="host-sponsor">
Utah Broadband
</span>
</a>
</li><li data-model-cid="c186">
<a data-server-id="14515" data-https-host="1">
<span class="host-location">
Nagaoka
</span>
<span class="host-sponsor">
CanopusAzusa
</span>
</a>
</li><li data-model-cid="c187">
<a data-server-id="14890" data-https-host="1">
<span class="host-location">
Jakarta
</span>
<span class="host-sponsor">
PT. Aplikanusa Lintasarta
</span>
</a>
</li></ul>
比如:
演示:
参考文献:
你也可以试试看
要查找与其子项
class
属性^{host-location
有关的服务器,例如,达古班市和host-sponsor
例如,USATV One Inc由于这些元素是动态元素,因此需要为所需的元素归纳WebDriverWait,并且可以使用以下Locator Strategy:XPath:
相关问题 更多 >
编程相关推荐