다음과 같은 HTML이 HTML에서 특정 도메인의 앵커를 찾는 XPath
<div id="profile-bio-full">
<p>Bla bla bla bla </p>
<p>Site: <a href="http://www.something.com" rel="nofollow">something.com</a></p>
<p>Facebook: <a href="http://www.facebook.com" rel="nofollow">facebook.com</a></p>
<p>Twitter: <a href="http://www.twitter.com" rel="nofollow">www.twitter.com</a></p>
</div>
그리고 Twitter URL (href "a"속성)을 가져와야합니다.
Nokogiri gem과 함께 Rails를 사용하고 있으며 Nokogiri xPath funciton을 사용하고 있습니다.
이 xPath를 사용하고 있습니다
//div[contains(@id, "profile-bio-full")]/a[contains(@href, "twitter.com")]
하지만 작동하지 않습니다 :(. 추측?
"작동하지 않음"은 (a) 발생시키고 자하는 작업과 (b) 실제로 발생한 작업을 지정하라는 즉각적인 빨간색 플래그 여야합니다. 다른 말로 표현하자면, 경험적 자료가 당신에게 효과가 없다고 믿게합니까? – LarsH