Browse Source

w4-张思渊-202401070104

main
zhangsiyuan 3 weeks ago
parent
commit
0c929947a3
  1. 30
      project/src/Main.java

30
project/src/Main.java

@ -0,0 +1,30 @@
import project.bean.Movie;
import project.crawler.MovieCrawler;
import project.utils.DataStorage;
import project.display.ResultDisplay;
import java.util.List;
public class Main {
public static void main(String[] args) {
try {
System.out.println("Starting to crawl movie data...");
List<Movie> movies = MovieCrawler.crawlMovies(10); // Crawl 10 pages of data
System.out.println("Crawling completed, obtained " + movies.size() + " movies data");
System.out.println("Saving data to CSV file...");
DataStorage.saveToCsv(movies, "project/movies.csv");
System.out.println("Data saved successfully");
System.out.println("Analyzing data...");
ResultDisplay.displayResults(movies);
System.out.println("Generating charts...");
ResultDisplay.generateCharts(movies);
System.out.println("Chart generation completed, saved to project directory");
} catch (Exception e) {
e.printStackTrace();
}
}
}
Loading…
Cancel
Save