如何使用css或xpath选择器获取按钮的onclick文本
我不知道如何通过使用css/xpath选择器获得按钮的onclick文本。下面是代码:如何使用css或xpath选择器获取按钮的onclick文本
<button type="button" class="btn btn-primary pull-right btn-sm no-redirect ph" onclick="showNumber('11111111122/002-26688<br>18000000000', 'DIM')>
<span>ABC</span>
</button>
我想提取号码“11111111122/002-26688
180亿
请帮
有几个方法可以做到这一点 - 一个会是什么样。这样的:
'//*[contains(@onclick, "showNumber")]'
'//*[contains(@onclick, "showNumber")]/*'
或者干脆
//@onclick
,然后用正则表达式清理,取决于源的其余部分是什么,以及它如何解析。下面的XPath
后在那里找到元素。感谢您的回答。我尝试了 response.xpath('// * [contains(@onclick,'showNumber')]')。extract() 但它给了我一个错误,如无效语法 – michael
您必须使用特殊的双引号“showNumber”部分@ michael –
对不起,我修正了我的例子 –
使用单击按钮
//button[@class='btn btn-primary pull-right btn-sm no-redirect ph']
而且你要查找的元素,让文字显示按钮点击之后
凡表示,一旦你点击该按钮的数量? – NarendraR
当我点击按钮时,出现另一个弹出窗口,并在该窗口上显示数字 – michael
为此,您必须在点击按钮 – NarendraR