我需要在<head>
内创建一个<base href='http://url.com'>
节点。我可以添加其他类型的节点,如Nokogiri文档中所示,但不知道如何添加href
。我该怎么做?
您需要访问带有base['href']
的链接,如下所示:
doc = Nokogiri::HTML(open('http://www.site.com'))
head = doc.at_css('head')
base = Nokogiri::XML::Node.new "base", doc
base['href'] = 'http://www.site2.com'
head.add_child(base)