0
<base href='http://url.com'>
노드를 <head>
안에 만들어야합니다. Nokogiri 문서에 나와있는 것처럼 다른 유형의 노드를 추가 할 수 있지만 href
을 추가하는 방법을 알 수 없습니다. 어떻게해야합니까?링크/href가있는 새 노드를 만들려면 어떻게해야합니까?
<base href='http://url.com'>
노드를 <head>
안에 만들어야합니다. Nokogiri 문서에 나와있는 것처럼 다른 유형의 노드를 추가 할 수 있지만 href
을 추가하는 방법을 알 수 없습니다. 어떻게해야합니까?링크/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)
@MarkThomas 덕분에! 나는 주석 처리하는 것을 잊었다. 질문에 코드가있을 때 나는 답을 알아 내고 붙여 넣기 전에 거기에 넣었습니다. 제거하려면 편집 중입니다. –