Ruby的Nokogiri一直在抱怨HTML在我看来非常好。下面是受影响的HTML和完整错误消息的示例。
<div class="media">
<figure id="post-image-figure-8" class="post-image-figure" style="max-width: 50%; ">
<img src="/file8-thumbl.jpg" class="post-image img-no-border" id="post-image-8" style="cursor: pointer; max-width: 100%;" onclick="openPostIMG(8)" data-url="/file8.jpg" data-width="960" data-height="540" data-id="8">
</figure>
</div>
字符串
第一个月
我试着检查我的浏览器的开发工具,但它们没有抱怨任何格式错误的HTML。
1条答案
按热度按时间k4emjkb11#
我通过将
node = Nokogiri::HTML.fragment(html)
替换为node = Nokogiri::HTML5.fragment(html)
解决了这个问题