【问题标题】:Generating CSS Selector in Firefox在 Firefox 中生成 CSS 选择器
【发布时间】:2013-06-29 04:53:47
【问题描述】:

好吧,我曾经使用 htmlagilitypack 和 xPath 从网站上抓取一些信息,但我读到 css 选择器要快得多,所以我搜索了好的 css 引擎,我找到了 CsQuery;但是,我仍然很困惑,因为我不知道如何获取元素的 css 路径。

在 xPath 中,我使用了一个名为 xPath checker 的 firefox 插件,它返回了一个像这样的精细 xPaths

id('yt-masthead-signin')/button

但我找不到与 CSS 等效的。因此,如果有人帮助我,我将非常感激,因为我没有在谷歌上找到并专门回答我的问题。

【问题讨论】:

  • Duplicate问题
  • 不是重复的,我以前从未发布过这个...
  • 我也不想将 xPath 转换为 css 我想要一个直接插件或可以为我生成 css 选择器的东西

标签: c# css-selectors


【解决方案1】:

安装Firebug + Firepath

单击选择按钮选择页面上的某些内容,然后它可以生成 xpath 或 css 选择器。但是,您需要进行一些更改以提高生成的效率。

【讨论】:

  • 那么有没有更好的方法可以让我获得可靠的css路径而无需编辑它,因为我不了解css?
  • 只要页面不发生变化,Firepath 生成的臭味选择器将始终有效。如果页面发生变化,即使是最好的选择器也可能会失败。此外,自动生成的 css 选择器比 xPath 检查器自动生成的 xpath 更可靠。我真的建议你同时学习 xpath 和 css 选择器,例如article here
  • 所以自动生成css选择器的最佳方式是FirePath。无论如何,非常感谢您的宝贵帮助,我已将您的答案标记为最佳。
  • 不用担心。这是一个值得一读的答案,它也适用于 css 选择器。 stackoverflow.com/a/4173779/1177636
猜你喜欢
  • 2020-11-13
  • 2010-12-27
  • 1970-01-01
  • 2012-07-01
  • 2020-08-05
  • 1970-01-01
  • 2015-04-14
  • 2014-04-21
  • 1970-01-01
相关资源
最近更新 更多