如何使用 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>

我想
从按钮的 onclick 属性中提取数字“11111111122 / 002-26688 18000000000”。

请帮忙。

奥丽尔·佩尔曼

有几种方法可以做到这一点 - 一种是这样的:

'//*[contains(@onclick, "showNumber")]'

'//*[contains(@onclick, "showNumber")]/*'

或者干脆

//@onclick

然后用正则表达式清理它,这取决于源的其余部分是什么,以及它是如何解析的。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何使用CSS选择器获取href文本

无法单击()带有 selenium 的 onclick 元素(尝试过的文本链接、部分文本链接、xpath、css 选择器)

使用BeautifulSoup CSS选择器获取文本

关闭跨距后使用CSS选择器获取文本

下面的HTML标签可能是xpath / Css选择器,如何使用Selenium xpath选择特定的单选按钮

如何使用Xpath或CSS选择器选择Las Li

使用 CSS 选择器或 Xpath 选择带有动态 ID 的单选按钮

如何通过删除特定文本使用CSS或Xpath获取元素?

如何使用Nokogiri CSS选择器获取标签内的所有文本?

Selenium webdriver chrome,无法使用 CSS 选择器或 XPath 定位按钮

Xpath使用属性选择器后提取文本

如何使用CSS选择器按文本查找链接

xpath:如何使用xpath获取特定的文本?

CSS选择器/ XPath

在Scrapy中使用CSS和Xpath选择器

使用CSS选择器或xpath提取scrapy数据

使用 rvest: css 选择器获取“更多文本”的网页抓取

使用 Selenium Python 单击按钮尝试使用 xpath 和 css 选择器的多种方法均未成功

具有特定类的元素的 CSS/Xpath 选择器包含具有特定文本的元素

使用XPath通过文本选择单选按钮

如何通过文本单击css选择器

使用CSS选择器定位HTML标签文本

如何使用xpath选择文本最长的节点?

如何使用Css文件更改按钮文本的颜色onclick事件(asp.net,C#)?

如何使用Xpath获取纯文本

如何通过使用CSS或XPath选择器拒绝指定的HTML标签

Python:如何使用 xpath 或 css 选择器提取排名列数据?

如何获得与 Scrapy 一起使用的正确选择器(CSS/XPath)?

CSS 选择器获取即时文本