google.com에서 링크를 추출하고 싶습니다. 내 HTML 코드는 다음과 같습니다.정규식을 사용하여 HTML에서 링크를 어떻게 추출합니까?
<a href="http://www.test.com/" class="l"
www.rubular.com을 사용하는 정규식을 찾으려면 약 5 분이 걸렸습니다. 때문이다 :,
require "open-uri"
url = "http://www.google.com/search?q=ruby"
source = open(url).read()
links = source.scan(/"(.*?)" class="l"/)
links.each { |link| puts #{link}
}
문제는이 웹 사이트 링크를 출력되지 않습니다 :
"(.*?)" class="l"
코드입니다.
글쎄, 그래. 그것도. HTML 파서는 이것에 훨씬 낫다. –