1
我試圖颳去結果列的類的div內的一切。JSoup與祖先的子操作符執行選擇的問題
這是我用我的查詢,這是不返回任何數據的代碼:
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元素。我不能相信我花了幾個小時重新閱讀那個網頁,從來沒有看到這一點。 –