1
div 안에있는 모든 내용을 결과 열의 클래스로 긁어 내려합니다.JS 조상원 하위 연산자를 사용하여 선택을 수행하는 문제가 발생했습니다.
Elements el_name = doc.select(".div.results-column a.no-tracks.url");
Elements el_phone = doc.select(".div.results-column span.business-phone.phone");
Elements el_address = doc.select(".div.results-column span.street-address");
Elements el_city = doc.select(".div.results-column span.locality");
Elements el_state = doc.select(".div.results-column span.region");
Elements el_postalcode = doc.select(".div.results-column span.postal-code");
선택기 여기에 설명되어 있습니다 :
이
내가 데이터를 반환하지 않습니다 내 쿼리를 위해 사용하고 코드입니다 http://jsoup.org/cookbook/extracting-data/selector-syntax예 :
<div class='results-column'>
<div class='listing-content'>
<span class='business-phone phone'>(111) 222-333</span><br>
<span class='no-tracks url'>www.example.com</span><br>
<span class='street-address'>29129 Sesame Street</span><span class='locality'>, Sesame City</span><br>
[Rest of information from result1 would be here, I don't need to list every single thing on SO I hope]
</div>
<span class='business-phone phone'>(111) 222-333</span><br>
<span class='no-tracks url'>www.example.com</span><br>
<span class='street-address'>29129 Sesame Street</span><span class='locality'>, Sesame City</span><br>
[Rest of information from result2 would be here, I don't need to list every single thing on SO I hope]
</div>
</div>
조상과 특정 클래스의 div를 선택할 수 없습니까? 하위 연산자?
오, 저를 잡아 주셔서 감사합니다. ".body"라고 쓰여진 문서에서 나는 당신이 그렇게 말한 후에 다시 읽기 전까지 "class"라는 단어를 보지 못했습니다. 나는 HTML 요소를 추측하고 있었다. 나는 그 페이지를 다시 읽으며 시간을 보냈다는 것을 믿을 수 없다. –