Giả sử chúng ta phải sử dụng java, trình phân tích cú pháp html tốt nhất là gì để phân tích rất nhiều nội dung html khác nhau và cũng không đòi hỏi nhiều mã để làm các loại phân tích phức tạp?trình phân tích cú pháp html tốt nhất cho java là gì?
6
A
Trả lời
10
Tôi muốn giới thiệu Jsoup cho việc này. Nó có một API rất đẹp với sự hỗ trợ cho jQuery like CSS selectors and non-verbose element iteration. Để có một bản sao của this answer là một ví dụ, đây in câu hỏi của riêng bạn và tên của tất cả người trả lời ở đây:
URL url = new URL("https://stackoverflow.com/questions/3121136");
Document document = Jsoup.parse(url, 3000);
String question = document.select("#question .post-text").text();
System.out.println("Question: " + question);
Elements answerers = document.select("#answers .user-details a");
for (Element answerer : answerers) {
System.out.println("Answerer: " + answerer.text());
}
Một thay thế sẽ là XPath, nhưng JSoup là hữu ích hơn cho webdevelopers người đã có một nắm bắt tốt về Bộ chọn CSS.
1
Các vấn đề liên quan
- 1. Tạo trình phân tích cú pháp Brainfuck, phương pháp phân tích cú pháp vòng lặp tốt nhất là gì?
- 2. Trình phân tích cú pháp tốt nhất cho C#?
- 3. Trình phân tích cú pháp XML tốt nhất cho PHP
- 4. Trình phân tích cú pháp JSON tốt nhất cho Qt?
- 5. Phân tích cú pháp là gì?
- 6. Trình phân tích cú pháp HTML
- 7. Trình phân tích cú pháp HTML cho GAE
- 8. Cách tốt nhất để tái sử dụng trình phân tích cú pháp Lua là gì?
- 9. Trình tạo trình phân tích cú pháp tốt cho php là gì?
- 10. Trình phân tích cú pháp YAML tốt nhất trong elisp là gì?
- 11. Phân tích html với trình phân tích cú pháp SAX
- 12. Phân tích cú pháp HTML HTML
- 13. Trình phân tích cú pháp HTML DOM nào hoạt động tốt nhất trên Android?
- 14. Trình tạo trình phân tích cú pháp và trình phân tích cú pháp cho Common Lisp
- 15. Trình phân tích cú pháp XML nhanh nhất có sẵn cho Delphi là gì?
- 16. Trình phân tích cú pháp HTML python HTML nhanh
- 17. Trình phân tích cú pháp email Java?
- 18. Phân tích cú pháp là gì?
- 19. Cách tốt nhất để phân tích cú pháp trang web trong Ruby là gì?
- 20. Trình phân tích cú pháp JavaScript cho DOM
- 21. Trình triển khai phân tích cú pháp Javascript RDFa tốt là gì?
- 22. Cách tốt nhất để phân tích cú pháp tài liệu Microsoft Office và PDF là gì?
- 23. Cách tốt nhất để phân tích cú pháp dòng lệnh args trong Bash là gì?
- 24. Cách tốt nhất để phân tích cú pháp tệp Excel trong Perl là gì?
- 25. Lỗi phân tích cú pháp HTML
- 26. Trình phân tích cú pháp HTML trên Node.js
- 27. Trình phân tích cú pháp XML nhanh cho Ruby là gì?
- 28. Phân tích cú pháp HTML trong perl
- 29. Trình phân tích cú pháp CSS C/C++ tốt là gì?
- 30. BeautifulSoup HTML bảng phân tích cú pháp
Cảm ơn! Điều này có vẻ tuyệt vời. – egervari
Bạn được chào đón. – BalusC