1 changed files with 30 additions and 0 deletions
@ -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…
Reference in new issue