câu hỏi: lọc các tin tức trên web mà thầy đưa.
(thầy đưa là ile html)
và có code là như vậy.
thầy bảo thêm code vào. vậy cho mình hỏi cách làm như thế nào.
import java.io.BufferedReader;
import java.io.BufferedWriter;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.FileWriter;
import java.io.Writer;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
public class main {
public static void main(String[] args) throws Exception
{
String content ="";
BufferedReader br = new BufferedReader(new FileReader("vnexpress.html"));
String line;
while((line = br.readLine())!=null)
{
content +=line;
}
Document doc = Jsoup.parse(content);
Elements page_news = doc.getElementsByClass("list_news");
for(Element list_news: page_news)
{
Elements news = list_news.children();
for(Element li:news)
{
Element h3 = li.getElementsByClass("title_news").first();
Element a = h3.getElementsByTag("a").first();
String title = a.text();
Element news_lead = li.getElementsByClass("news_lead").first();
String new_content = news_lead.text();
}
}
}
}