如何通过python用Selenium取得网页元素数据

卧枝惠中天 2020-04-21 01:06:20
网页部分代码如下
想提取到 id="orderId0" 对应的'beb-10008880'这个数据,并打印出来
或者通过'beb-10008880'来找到他对应的id="orderId0"。
请大神指点!

<a class="strongorderid" id="orderId0" name="orderId0" href="javascript:void(0);"
onclick="openOrderDetailWindow('/pro.accf/order/manage/detail/beb-10008880','beb-10008880')">beb-10008880</a>
...全文
411 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
卧枝惠中天 2020-04-23
  • 打赏
  • 举报
回复
引用 2 楼 nieoding 的回复:

# 方法1:
elem.get_attribute("innerHTML").splitlines()[0])
# 方法2:
driver.execute_script('return arguments[0].firstChild.textContent;', elem).strip()

谢谢!
卧枝惠中天 2020-04-23
  • 打赏
  • 举报
回复
引用 1 楼 的回复:
试试这个 .get_attribute()
谢谢!
nieoding 2020-04-21
  • 打赏
  • 举报
回复

# 方法1:
elem.get_attribute("innerHTML").splitlines()[0])
# 方法2:
driver.execute_script('return arguments[0].firstChild.textContent;', elem).strip()

圣 经 宾 2020-04-21
  • 打赏
  • 举报
回复
试试这个
.get_attribute()

37,720

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

试试用AI创作助手写篇文章吧