【问题标题】:xPath normalize space ExamplexPath 规范化空间示例
【发布时间】:2020-12-27 18:59:43
【问题描述】:

以下行是一个scrapy选择器。我如何将normalize-space() 应用于此?

rows.xpath("//table[@id='PlaceHolderMain']/tbody/tr/td[1]/span/text()").get()

【问题讨论】:

  • normalize-space() 用于哪个文本?使用基于相关文本的 HTML 更新问题。
  • 文本在span元素中
  • //table[@id='PlaceHolderMain_gvUnitShippingInfo']/tbody/tr[position() >1]/td[1]/span/text()

标签: selenium selenium-webdriver xpath scrapy normalize-space


【解决方案1】:

要使用文本 jim Burnsnormalize-space(),您可以使用以下基于 Locator Strategy

ows.xpath("//table[@id='PlaceHolderMain']/tbody/tr/td[1]/span[normalize-space()='jim Burns']").get()

【讨论】:

  • 谢谢。这看起来像我见过的答案。事情是.. 我正在使用 xpath 语句来抓取网页。我不知道文本会是什么。它在 span 元素中的任何内容
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2022-07-04
  • 1970-01-01
  • 2018-01-09
  • 2020-11-06
相关资源
最近更新 更多