shixiaolong0
shixiaolong0

变化!如果今天的自己和昨天点自己没有差异,那么就是白活! 简书:https://www.jianshu.com/u/dd76e4af1f33 twitter:https://twitter.com/dragon72463399 rust学习笔记:https://dev.to/dragon72463399

关于playwright子标签选择的问题query_selector

  • 标签列表data_list
data_list = page.query_selector_all('//div[@class="sc-ciFQTS sc-kHdrYz sc-bzPmhk bCbkOs eCZqsZ iQsGuB"]')
  • 遍历标签列表,对每个标签再调用选择器进行子标签的选择
for element in data_list:
  tag = element.query_selector('xpath=./a/div[2]/span/span/span').text_content()
  • 其中这一行的xpath写法非常的关键,否则报错
element.query_selector('xpath=./a/div[2]/span/span/span').text_content()
  • 常规上来讲这么写就行
element.query_selector('./a/div[2]/span/span/span').text_content()


  • 这里query_selector支持css和xpath等多种选择器,如果让它智能识别也行,必须是//开头才行,否则它就搞不明白了,这个时候就得强制制定说明为xpath;这就用到了xpaht=

这是xpath子标签选择器上的特别之处


CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论