Chr*_*Foy 11 ruby-on-rails nokogiri
我有一个像html元素:
<div id="spam[500]">
Run Code Online (Sandbox Code Playgroud)
我想通过id搜索这个元素,但似乎nokogiri被[]搞糊涂了.我尝试着:
doc.css("#spam[#{eggs.id}]")
Run Code Online (Sandbox Code Playgroud)
但无济于事.
Mik*_*cic 14
克里斯,尝试这个,让我知道它是否有效:
doc = Nokogiri::HTML(page)
el = doc.xpath("//div[@id='spam[500]']").first
Run Code Online (Sandbox Code Playgroud)
问题是您无法通过CSS访问它(即使在浏览器中).尝试为"spam [500]"设置一些CSS属性,但不会应用它们.但是,您可以通过xpath访问,如上所示.
| 归档时间: |
|
| 查看次数: |
6220 次 |
| 最近记录: |