Hướng dẫn jsoup edit html - jsoup chỉnh sửa html
Nhóm phát triển của chúng tôi vừa ra mắt website langlearning.net học tiếng Anh, Nga, Đức, Pháp, Việt, Trung, Hàn, Nhật, ... miễn phí cho tất cả mọi người. Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất. Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi. Là một website được viết trên công nghệ web Flutter vì vậy hỗ trợ rất tốt cho người học, kể cả những người học khó tính nhất. Hiện tại website đang tiếp tục được cập nhập nội dung cho phong phú và đầy đủ hơn. Mong các bạn nghé thăm và ủng hộ website mới của chúng tôi. Show 1- Jsoup là gì?Jsoup là Java HTML Parser. Nói cách khac Jsoup là một thư viện được sử dụng để phân tích tài liệu HTML. Jsoup cung cấp các API dùng để lấy dữ liệu và thao tác dữ liệu từ URL hoặc từ tập tin HTML. Nó sử dụng các phương thức giống với DOM, CSS , JQuery để lấy dữ liệu và thao tác với dữ liệu. là Java HTML Parser. Nói cách khac Jsoup là một thư viện được sử dụng để phân tích tài liệu HTML. Jsoup cung cấp các API dùng để lấy dữ liệu và thao tác dữ liệu từ URL hoặc từ tập tin HTML. Nó sử dụng các phương thức giống với DOM, CSS , JQuery để lấy dữ liệu và thao tác với dữ liệu. Hãy xem một ví dụ với Jsoup: HelloJsoup.java
2- Thư viện JsoupBạn có thể sử dụng Maven hoặc download thư viện Jsoup dưới dạng file jar. Maven hoặc download thư viện Jsoup dưới dạng file jar. Với maven:
Hoặc có thể download: 3- Jsoup APIJsoup bao gồm nhiều class, tuy nhiên có 3 class quan trọng nhất, bao gồm: bao gồm nhiều class, tuy nhiên có 3 class quan trọng nhất, bao gồm:
4- Thao tác với Document4.1- Tạo Documet từ URLGetDocumentFromURL.java
Chạy ví dụ: 4.2- Tạo Document từ File
GetDocumentFromFile.java
4.3- Tạo Document từ StringGetDocumentFromString.java
Chạy ví dụ: 4.2- Tạo Document từ File4.3- Tạo Document từ String HTML đầy đủ bao gồm cả Header và Body, đôi khi bạn cũng cần phân tích một đoạn HTML. Và bạn có thể lấy ra một tài liệu HTML đầy đủ bao gồm cả header & body. Hãy xem ví dụ: ParsingBodyFragment.java
Chạy ví dụ: 4.2- Tạo Document từ File4.3- Tạo Document từ String
Trả về phần tử anh em đầu tiên của phần tử hiện tại.
Trả về phần tử anh em đầu tiên của phần tử hiện tại.
Trả về phần tử anh em đầu tiên của phần tử hiện tại. DOM, phân tích một tài liệu HTML ghi ra các thông tin trong thẻ form. register.html
ReadHtmlForm.java
Chạy ví dụ: GetAllLinks.java
Chạy ví dụ: Element lastElementSibling()Trả về phần tử anh em cuối cùng của phần tử hiện tại. ...... cung cấp cho bạn một vài phương thức để làm việc này:
Trả về giá trị thuộc tính cho bởi key của phần tử này.
void attr(String key, String value) JSoup hỗ trợ bạn cú pháp giống với CSS (hoặc JQuery) giúp bạn tìm kiếm các phần tử phù hợp. Những hỗ trợ như vậy là rất mạnh mẽ. Các phương thức lựa chọn có sẵn trong lớp Document, Element hoặc Elements. Sét giá trị thuộc tính. Nếu thuộc tính đã tồn tại, nó sẽ bị thay thế.
Selector kết hợp
Pseudo selectors
QueryLinks.java 0:lt(n) document.html 1SelectorDemo1.java 2:lt(n) |