如何提取使用selenium在html中的“<p>”标记中使用类定义的按钮的链接

2021-12-08 05:07:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我一直试图网站刮不提供API的网站,我遇到了一个问题,我想要一个按钮的链接,但按钮不是用传统的按钮或输入标签定义,而是在一个p标签内定义,当我使用检查元素。你知道吗

当选择p标记时,它会高亮显示按钮,但p标记中唯一的内容是span标记中按钮的文本。你知道吗

p有一些属性,比如classes、ng click、autom等等

我是否可以在python中使用selenium chrome webdrivers获得这个按钮的链接?你知道吗

<div class="fr hidden-md" ng-show="flt.totalFare>0 || queryProp.rescId">
    <p class="<classs name>" analytics="<stuff>" yatratrackable="<stuff>" ng-click="makePricing({seg:flt.selectedId, from:'', ttype:queryProp.type},$event,flt);" autom="booknow">
        <span analytics="<stuff>" yatratrackable="<stuff>" class="<class name>">Book
                                Now
        </span>

        <i ng-class="currencyCode=='<code>'?'<cur>':'symbol'" ng-bind-html="currencySymbol" class="rs"><currency>
        </i>&nbsp;5,715</span>
            <i class="<class name>" ng-show="flt.clicked &amp;&amp; conf.pricingOn" style="position: absolute;margin-left:
                                        0;">
            </i>
    </p>
</div>

这是该网页的确切代码,有一些小改动。你知道吗

如何使用selenium提取此按钮的链接?你知道吗

Inspect元素显示按钮是在 段落标记