我并使用確實資料構建了一個 android 應用程式。為此,我在 android studio 中使用 jSoup。我想通過確實的公司詳細資訊頁面獲取公司的全部詳細資訊。
但是這里有點困難,幾乎所有的課程都以 div 開頭。我想在這里使用 for 回圈,但是因為主類及其類的內部都以 div 開頭,并且主類中沒有特定的類名,我可以提一下來選擇該類。
這是檢查代碼(圖片)。
現在我想要評論部分的資料,但不知道如何訪問該特定部分,因為它沒有自己的類名并且 eq() 在這里不起作用,因為上述所有部分都有一個 div 標簽部分以獲取更多資料。
我想要一些注意的方式來單獨訪問每個部分或至少審查部分 (7) 和薪水部分 (4)
uj5u.com熱心網友回復:
您可以通過指定屬性名稱及其值來獲取元素。
String html =
"<div>\r\n"
"<div data-tn-section=\"AboutSection-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"jobs-section-no-location\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"salary-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section= \"benefits-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"ratings-overview-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"reviews-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"qna-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"interviews-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"faq-section\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"LocationsSection\" style=\"user-select: auto;\"></div>\r\n"
"<div data-tn-section=\"topic-section\" style=\"user-select: auto;\"></div>\r\n"
"</div>\r\n";
Document doc = Jsoup.parse(html);
Elements es = doc.select("div[data-tn-section=reviews-section]");
System.out.println(es);
輸出
<div data-tn-section="reviews-section" style="user-select: auto;"></div>
轉載請註明出處,本文鏈接:https://www.uj5u.com/qiye/516669.html
上一篇:Azure上Django的GitHub:無法打開需求檔案:[Errno2]沒有這樣的檔案或目錄:'requirements.txt'
