Compare commits

...

9 Commits
作业 ... main

  1. BIN
      9b0bb732835852db0c3e0544f0f0f40f.png
  2. 38
      README.md
  3. 137
      TemperatureConverter.java
  4. BIN
      W1/9b0bb732835852db0c3e0544f0f0f40f.png
  5. 38
      W1/README.md
  6. 137
      W1/TemperatureConverter.java
  7. 22
      W2/Student.java
  8. 74
      W3/com/rental/Car.java
  9. 41
      W3/com/rental/TestCar.java
  10. BIN
      W3/com/rental/测试输出结果.png
  11. 55
      W4/ShiYan.java
  12. 6
      W5/Shape/Circle.java
  13. 12
      W5/Shape/Main.java
  14. 6
      W5/Shape/Rectangle.java
  15. 6
      W5/Shape/Shape.java
  16. 6
      W5/Vehicle/Bike.java
  17. 6
      W5/Vehicle/Car.java
  18. 6
      W5/Vehicle/Truck.java
  19. 3
      W5/Vehicle/Vehicle.java
  20. 42
      W6/AnimalTest.java
  21. 44
      project/MovieMain.java
  22. 251
      project/douban_movies.csv
  23. 251
      project/douban_movies_1774349916526.csv
  24. BIN
      project/movie_genre_distribution.png
  25. BIN
      project/movie_rating_distribution.png
  26. BIN
      project/movie_year_distribution.png
  27. BIN
      project/movie_year_rating.png
  28. 59
      project1/MovieMain.java
  29. 136
      project1/README.md
  30. 119
      project1/analysis/MovieAnalyzer.java
  31. 8
      project1/chart/ChartGenerator.java
  32. 30
      project1/chart/ChartManager.java
  33. 25
      project1/chart/impl/GenreDistributionChartGenerator.java
  34. 27
      project1/chart/impl/RatingDistributionChartGenerator.java
  35. 25
      project1/chart/impl/YearDistributionChartGenerator.java
  36. 25
      project1/chart/impl/YearRatingChartGenerator.java
  37. 108
      project1/model/Movie.java
  38. 55
      project1/pom.xml
  39. 206
      project1/spider/DoubanSpider.java
  40. 216
      project1/ui/MovieResultDisplay.java
  41. 91
      project1/utils/DataUtils.java

BIN
9b0bb732835852db0c3e0544f0f0f40f.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

38
README.md

@ -1,2 +1,38 @@
# java
markdown
# 温度转换工具(Java 版)
Python 温度转换程序的 Java 等效实现,支持摄氏/华氏互转、命令行/批量文件转换。
## 环境要求
JDK 8+,确保 `javac`/`java` 命令可执行。
## 编译与运行
### 1. 编译
```bash
javac TemperatureConverter.java
2. 运行方式
方式 1:交互式模式(无参数)
bash
运行
java TemperatureConverter
示例:输入 36.6 C → 输出 36.60 °C = 97.88 °F
方式 2:命令行单次转换(2 参数)
bash
运行
java TemperatureConverter 36.6 C # 摄氏度转华氏度
java TemperatureConverter 98.6 F # 华氏度转摄氏度
方式 3:批量文件转换(1 参数)
先创建 temp.txt,每行格式:数值 单位(如 36.6 C)
bash
运行
java TemperatureConverter temp.txt
测试用例
表格
输入 / 命令 预期输出
36.6 C 36.60 °C = 97.88 °F
98.6 F 98.60 °F = 37.00 °C
向 AI 提交核心 prompt:“将指定 Python 温度转换程序改写为等效 Java 程序,
保留注释、保证功能一致,支持命令行参数和批量文件转换,配套完整 README(含编译 / 运行命令)”。
AI 首先复刻 Python 核心转换公式为 Java 方法,补充中文注释说明参数 / 功能;
接着扩展命令行参数解析、批量读取文件逻辑,拆分复用核心转换方法;
然后适配 Java 输入输出与异常处理,保证交互逻辑与原程序一致;
最后生成标准化 README,包含编译运行命令、测试用例,同时梳理 AI 协助记录,确保代码可直接编译运行且符合提交规范。

137
TemperatureConverter.java

@ -0,0 +1,137 @@
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
/**
* 温度转换工具类
* 支持功能
* 1. 摄氏度 华氏度 互转
* 2. 命令行参数模式java TemperatureConverter 36.6 C
* 3. 批量文件转换读取文件中多行温度数据并输出转换结果
* 4. 交互式输入模式 Python 程序的核心交互逻辑
*/
public class TemperatureConverter {
/**
* 将摄氏度转换为华氏度
* @param c 摄氏温度double 类型保证精度
* @return double: 对应的华氏温度
*/
public static double celsiusToFahrenheit(double c) {
return c * 9.0 / 5.0 + 32.0;
}
/**
* 将华氏度转换为摄氏度
* @param f 华氏温度double 类型保证精度
* @return double: 对应的摄氏温度
*/
public static double fahrenheitToCelsius(double f) {
return (f - 32.0) * 5.0 / 9.0;
}
/**
* 处理单个温度值的转换逻辑核心复用逻辑
* @param value 温度数值
* @param unit 温度单位C/F不区分大小写
*/
public static void convertSingleTemperature(double value, String unit) {
String upperUnit = unit.toUpperCase();
if (upperUnit.startsWith("C")) {
// 摄氏度转华氏度
double f = celsiusToFahrenheit(value);
System.out.printf("%.2f °C = %.2f °F%n", value, f);
} else if (upperUnit.startsWith("F")) {
// 华氏度转摄氏度
double c = fahrenheitToCelsius(value);
System.out.printf("%.2f °F = %.2f °C%n", value, c);
} else {
System.out.println("未知单位,请使用 C 或 F。");
}
}
/**
* 批量处理文件中的温度转换
* @param filePath 文件路径文件中每行格式数值 单位 36.6 C
*/
public static void batchConvertFromFile(String filePath) {
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
System.out.println("===== 批量转换结果 =====");
while ((line = br.readLine()) != null) {
String trimmedLine = line.trim();
if (trimmedLine.isEmpty()) {
continue; // 跳过空行
}
String[] parts = trimmedLine.split("\\s+"); // 按任意空白符分割
try {
double value = Double.parseDouble(parts[0]);
String unit = parts.length > 1 ? parts[1] : "C";
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.printf("行 [%s] 解析失败:%s%n", line, e.getMessage());
}
}
} catch (IOException e) {
System.out.println("文件读取失败:" + e.getMessage());
}
}
/**
* 交互式输入模式 Python 程序的 main 逻辑
*/
public static void interactiveMode() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要转换的温度与单位(例如 36.6 C 或 97 F):");
String s = scanner.nextLine().trim();
scanner.close();
if (s.isEmpty()) {
System.out.println("输入为空,程序退出。");
return;
}
String[] parts = s.split("\\s+");
try {
double value = Double.parseDouble(parts[0]);
String unit = parts.length > 1 ? parts[1] : "C";
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.println("输入解析失败,请按示例输入数值与单位,例如:36.6 C");
}
}
/**
* 程序入口方法
* @param args 命令行参数
* - 无参数进入交互式模式
* - 2个参数数值 单位 36.6 C 单次转换
* - 1个参数文件路径 批量转换
*/
public static void main(String[] args) {
if (args.length == 0) {
// 无参数 → 交互式模式
interactiveMode();
} else if (args.length == 1) {
// 1个参数 → 批量文件转换
batchConvertFromFile(args[0]);
} else if (args.length == 2) {
// 2个参数 → 命令行单次转换
try {
double value = Double.parseDouble(args[0]);
String unit = args[1];
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.println("命令行参数解析失败,请按格式输入:java TemperatureConverter 36.6 C");
}
} else {
// 参数数量错误
System.out.println("参数数量错误!");
System.out.println("使用说明:");
System.out.println("1. 交互式模式:java TemperatureConverter");
System.out.println("2. 命令行单次转换:java TemperatureConverter 36.6 C");
System.out.println("3. 批量文件转换:java TemperatureConverter temp.txt");
}
}
}

BIN
W1/9b0bb732835852db0c3e0544f0f0f40f.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 32 KiB

38
W1/README.md

@ -0,0 +1,38 @@
markdown
# 温度转换工具(Java 版)
Python 温度转换程序的 Java 等效实现,支持摄氏/华氏互转、命令行/批量文件转换。
## 环境要求
JDK 8+,确保 `javac`/`java` 命令可执行。
## 编译与运行
### 1. 编译
```bash
javac TemperatureConverter.java
2. 运行方式
方式 1:交互式模式(无参数)
bash
运行
java TemperatureConverter
示例:输入 36.6 C → 输出 36.60 °C = 97.88 °F
方式 2:命令行单次转换(2 参数)
bash
运行
java TemperatureConverter 36.6 C # 摄氏度转华氏度
java TemperatureConverter 98.6 F # 华氏度转摄氏度
方式 3:批量文件转换(1 参数)
先创建 temp.txt,每行格式:数值 单位(如 36.6 C)
bash
运行
java TemperatureConverter temp.txt
测试用例
表格
输入 / 命令 预期输出
36.6 C 36.60 °C = 97.88 °F
98.6 F 98.60 °F = 37.00 °C
向 AI 提交核心 prompt:“将指定 Python 温度转换程序改写为等效 Java 程序,
保留注释、保证功能一致,支持命令行参数和批量文件转换,配套完整 README(含编译 / 运行命令)”。
AI 首先复刻 Python 核心转换公式为 Java 方法,补充中文注释说明参数 / 功能;
接着扩展命令行参数解析、批量读取文件逻辑,拆分复用核心转换方法;
然后适配 Java 输入输出与异常处理,保证交互逻辑与原程序一致;
最后生成标准化 README,包含编译运行命令、测试用例,同时梳理 AI 协助记录,确保代码可直接编译运行且符合提交规范。

137
W1/TemperatureConverter.java

@ -0,0 +1,137 @@
import java.io.BufferedReader;
import java.io.FileReader;
import java.io.IOException;
import java.util.Scanner;
/**
* 温度转换工具类
* 支持功能
* 1. 摄氏度 华氏度 互转
* 2. 命令行参数模式java TemperatureConverter 36.6 C
* 3. 批量文件转换读取文件中多行温度数据并输出转换结果
* 4. 交互式输入模式 Python 程序的核心交互逻辑
*/
public class TemperatureConverter {
/**
* 将摄氏度转换为华氏度
* @param c 摄氏温度double 类型保证精度
* @return double: 对应的华氏温度
*/
public static double celsiusToFahrenheit(double c) {
return c * 9.0 / 5.0 + 32.0;
}
/**
* 将华氏度转换为摄氏度
* @param f 华氏温度double 类型保证精度
* @return double: 对应的摄氏温度
*/
public static double fahrenheitToCelsius(double f) {
return (f - 32.0) * 5.0 / 9.0;
}
/**
* 处理单个温度值的转换逻辑核心复用逻辑
* @param value 温度数值
* @param unit 温度单位C/F不区分大小写
*/
public static void convertSingleTemperature(double value, String unit) {
String upperUnit = unit.toUpperCase();
if (upperUnit.startsWith("C")) {
// 摄氏度转华氏度
double f = celsiusToFahrenheit(value);
System.out.printf("%.2f °C = %.2f °F%n", value, f);
} else if (upperUnit.startsWith("F")) {
// 华氏度转摄氏度
double c = fahrenheitToCelsius(value);
System.out.printf("%.2f °F = %.2f °C%n", value, c);
} else {
System.out.println("未知单位,请使用 C 或 F。");
}
}
/**
* 批量处理文件中的温度转换
* @param filePath 文件路径文件中每行格式数值 单位 36.6 C
*/
public static void batchConvertFromFile(String filePath) {
try (BufferedReader br = new BufferedReader(new FileReader(filePath))) {
String line;
System.out.println("===== 批量转换结果 =====");
while ((line = br.readLine()) != null) {
String trimmedLine = line.trim();
if (trimmedLine.isEmpty()) {
continue; // 跳过空行
}
String[] parts = trimmedLine.split("\\s+"); // 按任意空白符分割
try {
double value = Double.parseDouble(parts[0]);
String unit = parts.length > 1 ? parts[1] : "C";
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.printf("行 [%s] 解析失败:%s%n", line, e.getMessage());
}
}
} catch (IOException e) {
System.out.println("文件读取失败:" + e.getMessage());
}
}
/**
* 交互式输入模式 Python 程序的 main 逻辑
*/
public static void interactiveMode() {
Scanner scanner = new Scanner(System.in);
System.out.print("请输入要转换的温度与单位(例如 36.6 C 或 97 F):");
String s = scanner.nextLine().trim();
scanner.close();
if (s.isEmpty()) {
System.out.println("输入为空,程序退出。");
return;
}
String[] parts = s.split("\\s+");
try {
double value = Double.parseDouble(parts[0]);
String unit = parts.length > 1 ? parts[1] : "C";
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.println("输入解析失败,请按示例输入数值与单位,例如:36.6 C");
}
}
/**
* 程序入口方法
* @param args 命令行参数
* - 无参数进入交互式模式
* - 2个参数数值 单位 36.6 C 单次转换
* - 1个参数文件路径 批量转换
*/
public static void main(String[] args) {
if (args.length == 0) {
// 无参数 → 交互式模式
interactiveMode();
} else if (args.length == 1) {
// 1个参数 → 批量文件转换
batchConvertFromFile(args[0]);
} else if (args.length == 2) {
// 2个参数 → 命令行单次转换
try {
double value = Double.parseDouble(args[0]);
String unit = args[1];
convertSingleTemperature(value, unit);
} catch (Exception e) {
System.out.println("命令行参数解析失败,请按格式输入:java TemperatureConverter 36.6 C");
}
} else {
// 参数数量错误
System.out.println("参数数量错误!");
System.out.println("使用说明:");
System.out.println("1. 交互式模式:java TemperatureConverter");
System.out.println("2. 命令行单次转换:java TemperatureConverter 36.6 C");
System.out.println("3. 批量文件转换:java TemperatureConverter temp.txt");
}
}
}

22
W2/Student.java

@ -0,0 +1,22 @@
public class Student {
String StudentID;
String name;
double score;
void study(){
System.out.println(name +" " +StudentID + " "+score);
}
public static void main(String[] args) {
Student s1=new Student();
Student s2=new Student();
s1.StudentID="202413010901";
s2.StudentID="202413010902";
s1.name="张三";
s2.name="李四";
s1.score=88.6;
s2.score=92.3;
s1.study();
s2.study();
}
}

74
W3/com/rental/Car.java

@ -0,0 +1,74 @@
package com.rental;
public class Car {
private final String licensePlate;
private String brand;
private String model;
private double dailyRent;
private boolean isRented;
private static int totalCars=0;
public Car(String licensePlate,String brand,String model,double dailyRent){
this.licensePlate=licensePlate;
this.brand=brand;
this.model=model;
if (dailyRent > 0) {
this.dailyRent = dailyRent;
} else {
this.dailyRent = 300;
System.out.println("日租金不合法");
}
this.isRented=false;
Car.totalCars+=1;
}
public String getLicensePlate(){
return licensePlate;
}
public Car(String licensePlate, String brand, String model) {
this(licensePlate, brand, model, 300);
}
public String getBrand(){
return brand;
}
public String getModel(){
return model;
}
public double getDailyRent(){
return dailyRent;
}
public boolean isRented() {
return isRented;
}
public void setBrand(String brand){
this.brand=brand;
}
public void setmodel(String model){
this.model=model;
}
public void setdailyRent(double dailyRent){
if (dailyRent > 0) {
this.dailyRent = dailyRent;
} else {
System.out.println("租金不合法");
}
}
public void rentCar(){
if(isRented){
System.out.println("车辆已租出,无法再次租用");
return;
}
this.isRented=true;
}
public void returnCar(){
if (!isRented){
System.out.println("车辆未被租用,无需归还");
return;
}
this.isRented=false;
}
public double calculateRent(int days){
return dailyRent*days;
}
public static int getTotalCars(){
return totalCars;
}
}

41
W3/com/rental/TestCar.java

@ -0,0 +1,41 @@
package com.rental;
public class TestCar {
public static void main(String[] args) {
// 构造方法
Car car1 = new Car("A123", "Toyota", "Camry", 300);
Car car2 = new Car("B456", "Honda", "Civic"); // 默认租金
Car car3 = new Car("C789", "BMW", "X5", -100); // 非法租金测试
// 输出车辆信息
System.out.println("所有车辆信息:");
displayInfo(car1);
displayInfo(car2);
displayInfo(car3);
// 流程测试
System.out.println("租车流程测试:");
car1.rentCar(); // 第一次租
car1.rentCar(); // 再租
car1.returnCar(); // 第一次还
car1.returnCar(); // 再还
//计算租金
System.out.println("租金计算:");
double rent = car2.calculateRent(5);
System.out.println("car2 租用5天费用: " + rent);
// 非法租金
System.out.println("非法租金测试:");
car2.setdailyRent(-100); // 给一个非法值
System.out.println("car2 当前日租金: " + car2.getDailyRent());
// 输出总车辆数
System.out.println("总车辆数");
System.out.println("Total Cars: " + Car.getTotalCars());
}
//输出车辆信息
public static void displayInfo(Car car) {
System.out.println("车牌号: " + car.getLicensePlate());
System.out.println("品牌: " + car.getBrand());
System.out.println("型号: " + car.getModel());
System.out.println("日租金: " + car.getDailyRent());
System.out.println("是否已租出: " + (car.isRented() ? "是" : "否"));
}
}

BIN
W3/com/rental/测试输出结果.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 55 KiB

55
W4/ShiYan.java

@ -0,0 +1,55 @@
package com.rental;
public class ShiYan {
static abstract class Shape {
public abstract double getArea();
}
static class Circle extends Shape {
private double radius;
public Circle(double radius) {
this.radius = radius;
}
@Override
public double getArea() {
return Math.PI * radius * radius;
}
}
// 矩形
static class Rectangle extends Shape {
private double width;
private double height;
public Rectangle(double width, double height) {
this.width = width;
this.height = height;
}
@Override
public double getArea() {
return width * height;
}
}
static class Triangle extends Shape {
private double base;
private double height;
public Triangle(double base, double height) {
this.base = base;
this.height = height;
}
@Override
public double getArea() {
return 0.5 * base * height;
}
}
static class ShapeUtil {
public static void printArea(Shape shape) {
System.out.println("图形面积为:" + shape.getArea());
}
}
public static void main(String[] args) {
Shape circle = new Circle(5);
Shape rectangle = new Rectangle(4, 6);
Shape triangle = new Triangle(3, 8);
ShapeUtil.printArea(circle);
ShapeUtil.printArea(rectangle);
ShapeUtil.printArea(triangle);
}
}

6
W5/Shape/Circle.java

@ -0,0 +1,6 @@
public class Circle extends Shape{
@Override
public void draw(){
System.out.println("圆形");
}
}

12
W5/Shape/Main.java

@ -0,0 +1,12 @@
public class Main {
public static void drawShape(Shape s) {
s.draw();
}
public static void main(String[] args) {
Shape circle = new Circle();
Shape rectangle = new Rectangle();
drawShape(circle);
drawShape(rectangle);
}
}

6
W5/Shape/Rectangle.java

@ -0,0 +1,6 @@
public class Rectangle extends Shape{
@Override
public void draw() {
System.out.println("矩形");
}
}

6
W5/Shape/Shape.java

@ -0,0 +1,6 @@
public class Shape {
public void draw(){
System.out.println("shape");
}
}

6
W5/Vehicle/Bike.java

@ -0,0 +1,6 @@
public class Bike extends Vehicle{
@Override
public void run(){
System.out.println("自行车");
}
}

6
W5/Vehicle/Car.java

@ -0,0 +1,6 @@
public class Car extends Vehicle{
@Override
public void run(){
System.out.println("汽车");
}
}

6
W5/Vehicle/Truck.java

@ -0,0 +1,6 @@
public class Truck extends Vehicle{
@Override
public void run(){
System.out.println("卡车");
}
}

3
W5/Vehicle/Vehicle.java

@ -0,0 +1,3 @@
public abstract class Vehicle {
public abstract void run();
}

42
W6/AnimalTest.java

@ -0,0 +1,42 @@
abstract class Animal {
public abstract void makeSound();
}
interface Swimmable {
void swim();
}
class Dog extends Animal implements Swimmable {
@Override
public void makeSound() {
System.out.println("汪汪汪");
}
@Override
public void swim() {
System.out.println("狗会游泳");
}
}
class Cat extends Animal {
@Override
public void makeSound() {
System.out.println("喵喵喵");
}
}
public class AnimalTest {
public static void main(String[] args) {
Animal dog = new Dog();
Animal cat = new Cat();
System.out.println("叫声");
dog.makeSound();
cat.makeSound();
System.out.println("游泳");
if (dog instanceof Swimmable) {
((Swimmable) dog).swim();
} else {
System.out.println("不会游泳");
}
if (cat instanceof Swimmable) {
((Swimmable) cat).swim();
} else {
System.out.println("不会游泳");
}
}
}

44
project/MovieMain.java

@ -0,0 +1,44 @@
package com.crawler;
import com.crawler.model.Movie;
import com.crawler.spider.DoubanSpider;
import com.crawler.utils.DataUtils;
import com.crawler.ui.MovieResultDisplay;
import java.util.List;
public class MovieMain {
public static void main(String[] args) {
try {
System.out.println("开始爬取豆瓣电影Top250数据...");
// 1. 启动爬虫
DoubanSpider spider = new DoubanSpider();
List<Movie> movieList = spider.crawlMovies();
// 2. 清洗数据
List<Movie> cleanedMovies = movieList.stream()
.map(DataUtils::cleanMovie)
.filter(movie -> movie != null)
.toList();
// 3. 保存数据到CSV文件
DataUtils.writeMovieToCSV(cleanedMovies, "douban_movies.csv");
System.out.println("数据已保存到 douban_movies.csv");
// 4. 展示结果
MovieResultDisplay.displayResults(cleanedMovies);
// 5. 生成图表
MovieResultDisplay.generateRatingDistributionChart(cleanedMovies);
MovieResultDisplay.generateYearDistributionChart(cleanedMovies);
MovieResultDisplay.generateGenreDistributionChart(cleanedMovies);
MovieResultDisplay.generateYearRatingChart(cleanedMovies);
System.out.println("\n爬虫任务完成!");
} catch (Exception e) {
e.printStackTrace();
}
}
}

251
project/douban_movies.csv

@ -0,0 +1,251 @@
排名,标题,评分,评价人数,导演,演员,年份,国家/地区,类型,简介
1,肖申克的救赎,9.7,0,弗兰克·德拉邦特 Frank Darabont 主演: 蒂姆·罗宾斯 Tim Robbins /... 1994,,犯罪,剧情,,
2,霸王别姬,9.6,0,陈凯歌 Kaige Chen 主演: 张国荣 Leslie Cheung,,剧情,爱情,同性,
3,泰坦尼克号,9.5,0,詹姆斯·卡梅隆 James Cameron 主演: 莱昂纳多·迪卡普里奥 Leonardo... 1997,,剧情,爱情,灾难,
4,阿甘正传,9.5,0,罗伯特·泽米吉斯 Robert Zemeckis 主演: 汤姆·汉克斯 Tom Hanks,,剧情,爱情,,
5,千与千寻,9.4,0,宫崎骏 Hayao Miyazaki 主演: 柊瑠美 Rumi Hîragi,,剧情,动画,奇幻,
6,美丽人生,9.5,0,罗伯托·贝尼尼 Roberto Benigni 主演: 罗伯托·贝尼尼 Roberto Beni... 1997,,剧情,喜剧,爱情,
7,星际穿越,9.4,0,克里斯托弗·诺兰 Christopher Nolan 主演: 马修·麦康纳 Matthew Mc... 2014,,剧情,科幻,冒险,
8,这个杀手不太冷,9.4,0,吕克·贝松 Luc Besson 主演: 让·雷诺 Jean Reno,,剧情,动作,犯罪,
9,盗梦空间,9.4,0,克里斯托弗·诺兰 Christopher Nolan 主演: 莱昂纳多·迪卡普里奥 Le... 2010,,剧情,科幻,悬疑,
10,楚门的世界,9.4,0,彼得·威尔 Peter Weir 主演: 金·凯瑞 Jim Carrey,,剧情,科幻,1998,
11,辛德勒的名单,9.5,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 连姆·尼森 Liam Neeson... 1993,,剧情,历史,战争,
12,忠犬八公的故事,9.4,0,莱塞·霍尔斯道姆 Lasse Hallström 主演: 理查·基尔 Richard Ger... 2009,,美国,英国,,
13,海上钢琴师,9.3,0,朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 蒂姆·罗斯 Tim Roth,,剧情,音乐,,
14,疯狂动物城,9.3,0,拜伦·霍华德 Byron Howard,,喜剧,动画,冒险,
15,三傻大闹宝莱坞,9.2,0,拉库马·希拉尼 Rajkumar Hirani 主演: 阿米尔·汗 Aamir Khan,,剧情,喜剧,爱情,
16,机器人总动员,9.3,0,安德鲁·斯坦顿 Andrew Stanton 主演: 本·贝尔特 Ben Burtt,,科幻,动画,冒险,
17,放牛班的春天,9.3,0,克里斯托夫·巴拉蒂 Christophe Barratier 主演: 让-巴蒂斯特·莫尼... 2004,,剧情,音乐,德国,
18,无间道,9.3,0,刘伟强,,剧情,犯罪,惊悚,
19,控方证人,9.6,0,比利·怀尔德 Billy Wilder 主演: 泰隆·鲍华 Tyrone Power,,剧情,犯罪,悬疑,
20,寻梦环游记,9.1,0,李·昂克里奇 Lee Unkrich,,喜剧,动画,奇幻,
21,大话西游之大圣娶亲,9.2,0,刘镇伟 Jeffrey Lau 主演: 周星驰 Stephen Chow,,喜剧,爱情,奇幻,
22,熔炉,9.3,0,黄东赫 Dong-hyuk Hwang 主演: 孔侑 Yoo Gong,,郑有美,Yu-mi,Jung,
23,触不可及,9.3,0,奥利维·那卡什 Olivier Nakache,,剧情,喜剧,Toledano,
24,教父,9.3,0,弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 马龙·白兰度 M... 1972,,剧情,犯罪,,
25,末代皇帝,9.3,0,贝纳尔多·贝托鲁奇 Bernardo Bertolucci 主演: 尊龙 John Lone,,剧情,传记,历史,
26,哈利·波特与魔法石,9.2,0,Chris Columbus 主演: Daniel Radcliffe,,奇幻,冒险,2001,
27,当幸福来敲门,9.1,0,加布里尔·穆奇诺 Gabriele Muccino 主演: 威尔·史密斯 Will Smith ... 2006,,剧情,传记,家庭,
28,龙猫,9.2,0,宫崎骏 Hayao Miyazaki 主演: 日高法子 Noriko Hidaka,,动画,奇幻,冒险,
29,活着,9.3,0,张艺谋 Yimou Zhang 主演: 葛优 You Ge,,剧情,历史,家庭,
30,怦然心动,9.1,0,罗伯·莱纳 Rob Reiner 主演: 玛德琳·卡罗尔 Madeline Carroll,,剧情,喜剧,爱情,
31,蝙蝠侠:黑暗骑士,9.2,0,克里斯托弗·诺兰 Christopher Nolan 主演: 克里斯蒂安·贝尔 Christ... 2008,,剧情,动作,科幻,
32,指环王3:王者无敌,9.3,0,彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood,,剧情,动作,奇幻,
33,我不是药神,9.0,0,文牧野 Muye Wen 主演: 徐峥 Zheng Xu,,剧情,喜剧,Wang,
34,乱世佳人,9.3,0,维克多·弗莱明 Victor Fleming,,剧情,历史,爱情,
35,飞屋环游记,9.1,0,彼特·道格特 Pete Docter,,剧情,喜剧,动画,
36,让子弹飞,9.0,0,姜文 Wen Jiang 主演: 姜文 Wen Jiang,,剧情,喜剧,动作,
37,哈尔的移动城堡,9.1,0,宫崎骏 Hayao Miyazaki 主演: 倍赏千惠子 Chieko Baishô,,爱情,动画,奇幻,
38,十二怒汉,9.4,0,西德尼·吕美特 Sidney Lumet 主演: 亨利·方达 Henry Fonda,,马丁...,1957,,
39,海蒂和爷爷,9.3,0,阿兰·葛斯彭纳 Alain Gsponer 主演: 阿努克·斯特芬 Anuk Steffen /... 2015,,剧情,冒险,家庭,
40,素媛,9.3,0,李濬益 Jun-ik Lee 主演: 薛景求 Kyung-gu Sol,,严志媛,Ji-won,Uhm,
41,猫鼠游戏,9.1,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 莱昂纳多·迪卡普里奥 L... 2002,,传记,犯罪,剧情,
42,天空之城,9.2,0,宫崎骏 Hayao Miyazaki 主演: 田中真弓 Mayumi Tanaka,,动画,奇幻,冒险,
43,鬼子来了,9.3,0,姜文 Wen Jiang 主演: 姜文 Wen Jiang,,剧情,喜剧,Kagawa,
44,摔跤吧!爸爸,9.0,0,涅提·蒂瓦里 Nitesh Tiwari 主演: 阿米尔·汗 Aamir Khan,,剧情,传记,运动,
45,少年派的奇幻漂流,9.1,0,李安 Ang Lee 主演: 苏拉·沙玛 Suraj Sharma,,剧情,奇幻,冒险,
46,钢琴家,9.3,0,罗曼·波兰斯基 Roman Polanski 主演: 艾德里安·布洛迪 Adrien Brod... 2002,,剧情,传记,战争,
47,指环王2:双塔奇兵,9.2,0,彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood,,剧情,动作,奇幻,
48,死亡诗社,9.2,0,彼得·威尔 Peter Weir 主演: 罗宾·威廉姆斯 Robin Williams,,罗伯...,1989,,
49,大话西游之月光宝盒,9.0,0,刘镇伟 Jeffrey Lau 主演: 周星驰 Stephen Chow,,喜剧,爱情,奇幻,
50,绿皮书,8.9,0,彼得·法雷里 Peter Farrelly 主演: 维果·莫腾森 Viggo Mortensen /... 2018,,剧情,喜剧,传记,
51,何以为家,9.1,0,娜丁·拉巴基 Nadine Labaki 主演: 扎因·拉费阿 Zain al-Rafeea,,黎巴嫩,美国,法国,
52,闻香识女人,9.1,0,马丁·布莱斯 Martin Brest 主演: 阿尔·帕西诺 Al Pacino,,克里斯...,1992,,
53,大闹天宫,9.4,0,万籁鸣 Laiming Wan 主演: 邱岳峰 Yuefeng Qiu,,剧情,动画,奇幻,
54,黑客帝国,9.1,0,安迪·沃卓斯基 Andy Wachowski,,动作,科幻,Wachowski,
55,指环王1:护戒使者,9.1,0,彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood,,剧情,动作,奇幻,
56,罗马假日,9.1,0,威廉·惠勒 William Wyler 主演: 奥黛丽·赫本 Audrey Hepburn,,喜剧,剧情,爱情,
57,教父2,9.3,0,弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 阿尔·帕西诺 A... 1974,,剧情,犯罪,,
58,狮子王,9.1,0,Roger Allers,,动画,冒险,歌舞,
59,天堂电影院,9.2,0,朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 菲利普·努瓦雷 Philipp... 1988,,剧情,爱情,,
60,饮食男女,9.2,0,李安 Ang Lee 主演: 郎雄 Sihung Lung,,剧情,家庭,Yang,
61,辩护人,9.2,0,杨宇硕 Woo-seok Yang 主演: 宋康昊 Kang-ho Song,,金英爱,Yeong-ae...,2013,
62,本杰明·巴顿奇事,9.0,0,大卫·芬奇 David Fincher 主演: 布拉德·皮特 Brad Pitt,,剧情,爱情,奇幻,
63,搏击俱乐部,9.0,0,大卫·芬奇 David Fincher 主演: 爱德华·诺顿 Edward Norton,,剧情,动作,悬疑,
64,美丽心灵,9.1,0,朗·霍华德 Ron Howard 主演: 罗素·克劳 Russell Crowe,,传记,剧情,,
65,穿条纹睡衣的男孩,9.2,0,马克·赫尔曼 Mark Herman 主演: 阿萨·巴特菲尔德 Asa Butterfield ... 2008,,剧情,战争,,
66,情书,8.9,0,岩井俊二 Shunji Iwai 主演: 中山美穗 Miho Nakayama,,剧情,爱情,1995,
67,哈利·波特与死亡圣器(下),9.0,0,大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011,,奇幻,冒险,,
68,两杆大烟枪,9.1,0,盖·里奇 Guy Ritchie 主演: 杰森·弗莱明 Jason Flemyng,,剧情,喜剧,犯罪,
69,窃听风暴,9.2,0,弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck &n... 2006,,剧情,悬疑,,
70,音乐之声,9.1,0,罗伯特·怀斯 Robert Wise 主演: 朱莉·安德鲁斯 Julie Andrews,,剧情,传记,爱情,
71,功夫,8.9,0,周星驰 Stephen Chow 主演: 周星驰 Stephen Chow,,动作,喜剧,犯罪,
72,哈利·波特与阿兹卡班的囚徒,9.0,0,阿方索·卡隆 Alfonso Cuarón 主演: 丹尼尔·雷德克里夫 Daniel Rad... 2004,,奇幻,冒险,,
73,西西里的美丽传说,8.9,0,朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 莫妮卡·贝鲁奇 Monica ... 2000,,剧情,战争,情色,
74,阿凡达,8.8,0,詹姆斯·卡梅隆 James Cameron 主演: 萨姆·沃辛顿 Sam Worthington ... 2009,,动作,科幻,冒险,
75,看不见的客人,8.8,0,奥里奥尔·保罗 Oriol Paulo 主演: 马里奥·卡萨斯 Mario Casas,,剧情,犯罪,悬疑,
76,拯救大兵瑞恩,9.1,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 汤姆·汉克斯 Tom Hanks... 1998,,剧情,战争,,
77,沉默的羔羊,8.9,0,乔纳森·戴米 Jonathan Demme 主演: 朱迪·福斯特 Jodie Foster,,剧情,犯罪,惊悚,
78,小鞋子,9.2,0,马基德·马基迪 Majid Majidi 主演: 默罕默德·阿米尔·纳吉 Mohamma... 1997,,剧情,儿童,家庭,
79,布达佩斯大饭店,8.9,0,韦斯·安德森 Wes Anderson 主演: 拉尔夫·费因斯 Ralph Fiennes,,剧情,喜剧,冒险,
80,蝴蝶效应,8.9,0,埃里克·布雷斯 Eric Bress,,剧情,悬疑,科幻,
81,飞越疯人院,9.1,0,米洛斯·福尔曼 Miloš Forman 主演: 杰克·尼科尔森 Jack Nichols... 1975,,,,,
82,禁闭岛,8.9,0,Martin Scorsese 主演: 莱昂纳多·迪卡普里奥 Leonardo DiCaprio,,剧情,悬疑,惊悚,
83,还有明天,9.3,0,宝拉·柯特莱西 Paola Cortellesi 主演: 宝拉·柯特莱西 Paola Corte... 2023,,剧情,喜剧,历史,
84,心灵捕手,9.0,0,格斯·范·桑特 Gus Van Sant 主演: 马特·达蒙 Matt Damon,,罗宾·...,1997,,
85,致命魔术,8.9,0,克里斯托弗·诺兰 Christopher Nolan 主演: 休·杰克曼 Hugh Jackman... 2006,,剧情,悬疑,惊悚,
86,低俗小说,8.9,0,昆汀·塔伦蒂诺 Quentin Tarantino 主演: 约翰·特拉沃尔塔 John Tra... 1994,,剧情,喜剧,犯罪,
87,超脱,9.0,0,托尼·凯耶 Tony Kaye 主演: 艾德里安·布洛迪 Adrien Brody,,马西...,2011,,
88,哈利·波特与密室,8.9,0,Chris Columbus 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe,,奇幻,冒险,,
89,一一,9.1,0,杨德昌 Edward Yang 主演: 吴念真,,剧情,爱情,家庭,
90,喜剧之王,8.8,0,周星驰 Stephen Chow,,喜剧,剧情,爱情,
91,摩登时代,9.3,0,查理·卓别林 Charles Chaplin 主演: 查理·卓别林 Charles Chaplin ... 1936,,剧情,喜剧,爱情,
92,杀人回忆,8.9,0,奉俊昊 Joon-ho Bong 主演: 宋康昊 Kang-ho Song,,剧情,动作,犯罪,
93,致命ID,8.9,0,詹姆斯·曼高德 James Mangold 主演: 约翰·库萨克 John Cusack,,剧情,悬疑,惊悚,
94,春光乍泄,9.0,0,王家卫 Kar Wai Wong 主演: 张国荣 Leslie Cheung,,剧情,爱情,同性,
95,加勒比海盗,8.8,0,戈尔·维宾斯基 Gore Verbinski 主演: 约翰尼·德普 Johnny Depp,,动作,冒险,奇幻,
96,海豚湾,9.3,0,路易·西霍尤斯 Louie Psihoyos 主演: 路易·西霍尤斯 Louie Psihoyo... 2009,,,,,
97,美国往事,9.1,0,赛尔乔·莱翁内 Sergio Leone 主演: 罗伯特·德尼罗 Robert De Niro ... 1984,,犯罪,剧情,,
98,红辣椒,9.0,0,今敏 Satoshi Kon 主演: 林原惠美 Megumi Hayashibara,,动画,悬疑,科幻,
99,七宗罪,8.8,0,大卫·芬奇 David Fincher 主演: 摩根·弗里曼 Morgan Freeman,,剧情,犯罪,悬疑,
100,唐伯虎点秋香,8.8,0,李力持 Lik-Chi Lee 主演: 周星驰 Stephen Chow,,喜剧,爱情,古装,
101,狩猎,9.1,0,托马斯·温特伯格 Thomas Vinterberg 主演: 麦斯·米科尔森 Mads Mik... 2012,,丹麦,瑞典,,
102,幽灵公主,8.9,0,宫崎骏 Hayao Miyazaki 主演: 松田洋治 Yôji Matsuda,,动画,奇幻,冒险,
103,甜蜜蜜,8.9,0,陈可辛 Peter Chan 主演: 黎明 Leon Lai,,剧情,爱情,Cheung,
104,寄生虫,8.8,0,奉俊昊 Joon-ho Bong 主演: 宋康昊 Kang-ho Song,,李善均,Seon-gyun...,2019,
105,天书奇谭,9.2,0,王树忱 Shuchen Wang,,动画,奇幻,Qian,
106,蝙蝠侠:黑暗骑士崛起,8.9,0,克里斯托弗·诺兰 Christopher Nolan 主演: 克里斯蒂安·贝尔 Christ... 2012,,剧情,动作,科幻,
107,超能陆战队,8.8,0,唐·霍尔 Don Hall,,喜剧,动作,科幻,
108,7号房的礼物,8.9,0,李焕庆 Hwan-kyeong Lee 主演: 柳承龙 Seung-yong Ryoo,,剧情,喜剧,家庭,
109,第六感,8.9,0,M·奈特·沙马兰 M. Night Shyamalan 主演: 布鲁斯·威利斯 Bruce Wi... 1999,,剧情,悬疑,惊悚,
110,茶馆,9.5,0,谢添 Tian Xie 主演: 于是之 Shizhi Yu,,剧情,历史,1982(中国大陆),
111,爱在黎明破晓前,8.8,0,理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 1995,,剧情,爱情,瑞士,
112,爱在日落黄昏时,8.9,0,理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 2004,,剧情,爱情,,
113,被嫌弃的松子的一生,8.8,0,中岛哲也 Tetsuya Nakashima 主演: 中谷美纪 Miki Nakatani,,剧情,歌舞,2006,
114,哈利·波特与火焰杯,8.8,0,迈克·内威尔 Mike Newell 主演: 丹尼尔·雷德克里夫 Daniel Radclif... 2005,,悬疑,奇幻,冒险,
115,头脑特工队,8.8,0,彼特·道格特 Pete Docter,,喜剧,动画,冒险,
116,未麻的部屋,9.1,0,今敏 Satoshi Kon 主演: 岩男润子 Junko Iwao,,剧情,犯罪,动画,
117,重庆森林,8.8,0,王家卫 Kar Wai Wong 主演: 林青霞 Brigitte Lin,,剧情,爱情,K...,
118,借东西的小人阿莉埃蒂,8.9,0,米林宏昌 Hiromasa Yonebayashi 主演: 志田未来 Mirai Shida,,动画,奇幻,冒险,
119,菊次郎的夏天,8.9,0,北野武 Takeshi Kitano 主演: 北野武 Takeshi Kitano,,剧情,喜剧,1999,
120,入殓师,8.9,0,泷田洋二郎 Yôjirô Takita 主演: 本木雅弘 Masahiro Motoki,,...,2008,,
121,断背山,8.8,0,李安 Ang Lee 主演: 希斯·莱杰 Heath Ledger,,剧情,爱情,同性,
122,剪刀手爱德华,8.7,0,蒂姆·波顿 Tim Burton 主演: 约翰尼·德普 Johnny Depp,,剧情,爱情,奇幻,
123,勇敢的心,8.9,0,梅尔·吉布森 Mel Gibson 主演: 梅尔·吉布森 Mel Gibson,,动作,传记,剧情,
124,时空恋旅人,8.8,0,理查德·柯蒂斯 Richard Curtis 主演: 多姆纳尔·格里森 Domhnall Gl... 2013,,喜剧,爱情,奇幻,
125,驯龙高手,8.8,0,迪恩·德布洛斯 Dean DeBlois,,动画,奇幻,冒险,
126,消失的爱人,8.7,0,大卫·芬奇 David Fincher 主演: 本·阿弗莱克 Ben Affleck,,剧情,犯罪,悬疑,
127,无人知晓,9.1,0,是枝裕和 Hirokazu Koreeda 主演: 柳乐优弥 Yûya Yagira,,北浦爱...,2004,,
128,倩女幽魂,8.8,0,程小东 Siu-Tung Ching 主演: 张国荣 Leslie Cheung,,爱情,奇幻,武侠,
129,傲慢与偏见,8.7,0,乔·怀特 Joe Wright 主演: 凯拉·奈特莉 Keira Knightley,,剧情,爱情,美国,
130,新世界,8.9,0,朴勋政 Hoon-jung Park 主演: 李政宰 Jung-Jae Lee,,剧情,犯罪,2013,
131,花样年华,8.8,0,王家卫 Kar Wai Wong 主演: 张曼玉 Maggie Cheung,,剧情,爱情,Leu...,
132,玩具总动员3,8.9,0,李·昂克里奇 Lee Unkrich 主演: 汤姆·汉克斯 Tom Hanks,,喜剧,动画,奇幻,
133,一个叫欧维的男人决定去死,8.9,0,汉内斯·赫尔姆 Hannes Holm 主演: 罗夫·拉斯加德 Rolf Lassgård... 2015,,,,,
134,完美的世界,9.1,0,克林特·伊斯特伍德 Clint Eastwood 主演: 凯文·科斯特纳 Kevin Cos... 1993,,剧情,犯罪,,
135,色,戒,8.7,0,李安 Ang Lee 主演: 梁朝伟 Tony Leung Chiu Wai,,剧情,爱情,情色,
136,阳光灿烂的日子,8.8,0,姜文 Wen Jiang 主演: 夏雨 Yu Xia,,剧情,爱情,Tao,
137,怪兽电力公司,8.8,0,彼特·道格特 Pete Docter,,儿童,喜剧,动画,
138,小森林 夏秋篇,9.0,0,森淳一 Junichi Mori 主演: 桥本爱 Ai Hashimoto,,三浦贵大,Takahir...,2014,
139,天使爱美丽,8.7,0,让-皮埃尔·热内 Jean-Pierre Jeunet 主演: 奥黛丽·塔图 Audrey Tau... 2001,,剧情,喜剧,爱情,
140,教父3,9.0,0,弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 阿尔·帕西诺 A... 1990,,剧情,犯罪,,
141,侧耳倾听,8.9,0,近藤喜文 Yoshifumi Kondo 主演: 本名阳子 Youko Honna,,剧情,爱情,动画,
142,哪吒闹海,9.2,0,王树忱 Shuchen Wang,,冒险,动画,奇幻,
143,九品芝麻官,8.8,0,王晶 Jing Wong 主演: 周星驰 Stephen Chow,,剧情,喜剧,古装,
144,被解救的姜戈,8.8,0,昆汀·塔伦蒂诺 Quentin Tarantino 主演: 杰米·福克斯 Jamie Foxx /... 2012,,剧情,动作,西部,
145,请以你的名字呼唤我,8.8,0,卢卡·瓜达尼诺 Luca Guadagnino 主演: 艾米·汉莫 Armie Hammer,,剧情,爱情,同性,
146,幸福终点站,8.8,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 汤姆·汉克斯 Tom Hanks... 2004,,喜剧,剧情,爱情,
147,釜山行,8.6,0,延尚昊 Sang-ho Yeon 主演: 孔刘 Yoo Gong,,动作,惊悚,灾难,
148,神偷奶爸,8.7,0,皮艾尔·柯芬 Pierre Coffin,,喜剧,动画,冒险,
149,小森林 冬春篇,9.0,0,森淳一 Junichi Mori 主演: 桥本爱 Ai Hashimoto,,三浦贵大,Takahir...,2015,
150,喜宴,9.0,0,李安 Ang Lee 主演: 赵文瑄 Winston Chao,,剧情,喜剧,爱情,
151,萤火之森,8.8,0,大森贵弘 Takahiro Omori 主演: 佐仓绫音 Ayane Sakura,,剧情,爱情,动画,
152,告白,8.8,0,中岛哲也 Tetsuya Nakashima 主演: 松隆子 Takako Matsu,,剧情,悬疑,2010,
153,玛丽和麦克斯,9.0,0,亚当·艾略特 Adam Elliot 主演: 托妮·科莱特 Toni Collette,,剧情,喜剧,动画,
154,七武士,9.3,0,黑泽明 Akira Kurosawa 主演: 三船敏郎 Toshirô Mifune,,动作,冒险,剧情,
155,头号玩家,8.6,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 泰伊·谢里丹 Tye Sheri... 2018,,动作,科幻,冒险,
156,模仿游戏,8.8,0,莫滕·泰杜姆 Morten Tyldum 主演: 本尼迪克特·康伯巴奇 Benedict C... 2014,,剧情,传记,战争,
157,惊魂记,9.0,0,阿尔弗雷德·希区柯克 Alfred Hitchcock 主演: 安东尼·博金斯 Antho... 1960,,悬疑,惊悚,恐怖,
158,大鱼,8.8,0,蒂姆·波顿 Tim Burton 主演: 伊万·麦克格雷格 Ewan McGregor,,剧情,爱情,奇幻,
159,心灵奇旅,8.7,0,彼特·道格特 Pete Docter,,动画,奇幻,音乐,
160,射雕英雄传之东成西就,8.7,0,刘镇伟 Jeffrey Lau 主演: 梁朝伟 Tony Leung Chiu Wai,,喜剧,奇幻,武侠,
161,血战钢锯岭,8.7,0,梅尔·吉布森 Mel Gibson 主演: 安德鲁·加菲尔德 Andrew Garfield /... 2016,,剧情,传记,历史,
162,背靠背,脸对脸,9.5,0,黄建新 Jianxin Huang,,中国大陆,中国香港,Yang,
163,机器人之梦,9.1,0,巴勃罗·贝格尔 Pablo Berger 主演: 伊万·拉班达 Ivan Labanda 2023,,剧情,动画,音乐,
164,你的名字。,8.5,0,新海诚 Makoto Shinkai 主演: 神木隆之介 Ryûnosuke Kamiki,,剧情,爱情,动画,
165,我是山姆,9.0,0,杰茜·尼尔森 Jessie Nelson 主演: Sean Penn,,剧情,家庭,,
166,阳光姐妹淘,8.8,0,姜炯哲 Hyeong-Cheol Kang 主演: 沈恩京 Eun-kyung Shim,,剧情,喜剧,2011,
167,恐怖直播,8.7,0,金秉祐 Byeong-woo Kim 主演: 河正宇 Jung-woo Ha,,剧情,犯罪,悬疑,
168,黑客帝国3:矩阵革命,8.8,0,拉娜·沃卓斯基 Lana Wachowski,,动作,科幻,Wachowski,
169,末路狂花,9.0,0,雷德利·斯科特 Ridley Scott 主演: 吉娜·戴维斯 Geena Davis,,犯罪,剧情,惊悚,
170,小丑,8.7,0,托德·菲利普斯 Todd Phillips 主演: 杰昆·菲尼克斯 Joaquin Phoeni... 2019,,剧情,犯罪,惊悚,
171,三块广告牌,8.7,0,马丁·麦克唐纳 Martin McDonagh 主演: 弗兰西斯·麦克多蒙德 France... 2017,,剧情,犯罪,,
172,谍影重重3,8.9,0,保罗·格林格拉斯 Paul Greengrass 主演: 马特·达蒙 Matt Damon,,动作,悬疑,惊悚,
173,电锯惊魂,8.7,0,詹姆斯·温 James Wan 主演: 雷·沃纳尔 Leigh Whannell,,悬疑,惊悚,恐怖,
174,高山下的花环,9.5,0,谢晋 Jin Xie 主演: 吕晓禾 Xiaohe Lü,,剧情,战争,Tang,
175,无间道2,8.8,0,刘伟强 Andrew Lau,,剧情,犯罪,惊悚,
176,达拉斯买家俱乐部,8.8,0,让-马克·瓦雷 Jean-Marc Vallée 主演: 马修·麦康纳 Matthew McCon... 2013,,剧情,传记,同性,
177,疯狂原始人,8.7,0,科克·德·米科 Kirk De Micco,,喜剧,动画,冒险,
178,绿里奇迹,8.9,0,弗兰克·德拉邦特 Frank Darabont 主演: 汤姆·汉克斯 Tom Hanks,,犯罪,剧情,奇幻,
179,爱在午夜降临前,8.9,0,理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 2013,,剧情,爱情,,
180,疯狂的石头,8.6,0,宁浩 Hao Ning 主演: 郭涛 Tao Guo,,喜剧,犯罪,Lin,
181,雨中曲,9.1,0,斯坦利·多南 Stanley Donen,,喜剧,歌舞,爱情,
182,2001太空漫游,8.9,0,斯坦利·库布里克 Stanley Kubrick 主演: 凯尔·杜拉 Keir Dullea,,科幻,惊悚,冒险,
183,海街日记,8.8,0,是枝裕和 Hirokazu Koreeda 主演: 绫濑遥 Haruka Ayase,,剧情,家庭,2015,
184,风之谷,8.9,0,宫崎骏 Hayao Miyazaki 主演: 岛本须美 Sumi Shimamoto,,动画,奇幻,冒险,
185,上帝之城,9.0,0,费尔南多·梅里尔斯 Fernando Meirelles,,犯罪,剧情,Lund,
186,心迷宫,8.7,0,忻钰坤 Yukun Xin 主演: 霍卫民 Weimin Huo,,剧情,犯罪,悬疑,
187,英雄本色,8.6,0,吴宇森 John Woo 主演: 周润发 Yun-Fat Chow,,剧情,动作,犯罪,
188,记忆碎片,8.7,0,克里斯托弗·诺兰 Christopher Nolan 主演: 盖·皮尔斯 Guy Pearce /... 2000,,犯罪,剧情,悬疑,
189,纵横四海,8.8,0,吴宇森 John Woo 主演: 周润发 Yun-Fat Chow,,剧情,喜剧,动作,
190,无敌破坏王,8.7,0,瑞奇·莫尔 Rich Moore 主演: 约翰·C·赖利 John C. Reilly,,喜剧,动画,奇幻,
191,卢旺达饭店,8.9,0,特瑞·乔治 Terry George 主演: 唐·钱德尔 Don Cheadle,,剧情,传记,历史,
192,东京教父,9.0,0,今敏 Satoshi Kon 主演: 江守彻 Toru Emori,,剧情,喜剧,动画,
193,小偷家族,8.7,0,是枝裕和 Hirokazu Koreeda 主演: 中川雅也 Lily Franky,,剧情,犯罪,家庭,
194,恐怖游轮,8.5,0,克里斯托弗·史密斯 Christopher Smith 主演: 梅利莎·乔治 Melissa ... 2009,,科幻,悬疑,奇幻,
195,牯岭街少年杀人事件,8.9,0,杨德昌 Edward Yang 主演: 张震 Chen Chang,,剧情,犯罪,Yang,
196,冰川时代,8.7,0,卡洛斯·沙尔丹哈 Carlos Saldanha,,喜剧,动画,冒险,
197,魔女宅急便,8.7,0,宫崎骏 Hayao Miyazaki 主演: 高山南 Minami Takayama,,动画,奇幻,冒险,
198,芙蓉镇,9.3,0,谢晋 Jin Xie 主演: 刘晓庆 Xiaoqing Liu,,剧情,爱情,Jiang,
199,忠犬八公物语,9.2,0,神山征二郎 Seijirô Kôyama 主演: 仲代达矢 Tatsuya Nakadai /... 1987,,,,,
200,岁月神偷,8.7,0,罗启锐 Alex Law 主演: 吴君如 Sandra Ng,,剧情,家庭,Yam,
201,遗愿清单,8.7,0,罗伯·莱纳 Rob Reiner 主演: 杰克·尼科尔森 Jack Nicholson,,冒险,喜剧,剧情,
202,荒蛮故事,8.7,0,达米安·斯兹弗隆 Damián Szifron 主演: 达里奥·葛兰帝内提 Darío... 2014,,剧情,喜剧,犯罪,
203,大佛普拉斯,8.7,0,黄信尧 Hsin-yao Huang 主演: 庄益增 Yizeng Zhuang,,剧情,喜剧,2017,
204,源代码,8.6,0,邓肯·琼斯 Duncan Jones 主演: 杰克·吉伦哈尔 Jake Gyllenhaal,,科幻,悬疑,惊悚,
205,花束般的恋爱,8.6,0,土井裕泰 Nobuhiro Doi 主演: 菅田将晖 Masaki Suda,,剧情,爱情,2021,
206,白日梦想家,8.6,0,本·斯蒂勒 Ben Stiller 主演: 本·斯蒂勒 Ben Stiller,,剧情,喜剧,冒险,
207,疯狂的麦克斯4:狂暴之路,8.7,0,乔治·米勒 George Miller 主演: 汤姆·哈迪 Tom Hardy,,动作,科幻,冒险,
208,可可西里,8.9,0,陆川 Chuan Lu 主演: 多布杰 Duobujie,,剧情,犯罪,L...,
209,你看起来好像很好吃,8.9,0,藤森雅也 Masaya Fujimori 主演: 山口胜平 Kappei Yamaguchi,,剧情,动画,儿童,
210,爱乐之城,8.4,0,达米恩·查泽雷 Damien Chazelle 主演: 瑞恩·高斯林 Ryan Gosling /... 2016,,剧情,爱情,歌舞,
211,贫民窟的百万富翁,8.6,0,丹尼·鲍尔 Danny Boyle,,剧情,爱情,Tandan,
212,波西米亚狂想曲,8.6,0,布莱恩·辛格 Bryan Singer 主演: 拉米·马雷克 Rami Malek,,剧情,传记,同性,
213,城市之光,9.3,0,查理·卓别林 Charles Chaplin 主演: 查理·卓别林 Charles Chaplin ... 1931,,喜剧,剧情,爱情,
214,爆裂鼓手,8.6,0,达米恩·查泽雷 Damien Chazelle 主演: 迈尔斯·特勒 Miles Teller /... 2014,,剧情,音乐,,
215,青蛇,8.6,0,徐克 Hark Tsui 主演: 张曼玉 Maggie Cheung,,剧情,爱情,奇幻,
216,东邪西毒,8.6,0,王家卫 Kar Wai Wong 主演: 张国荣 Leslie Cheung,,剧情,动作,爱情,
217,哈利·波特与死亡圣器(上),8.6,0,大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010,,奇幻,冒险,,
218,无耻混蛋,8.7,0,昆汀·塔伦蒂诺 Quentin Tarantino 主演: 布拉德·皮特 Brad Pitt,,剧情,犯罪,,
219,终结者2:审判日,8.8,0,詹姆斯·卡梅隆 James Cameron 主演: 阿诺·施瓦辛格 Arnold Schwarz... 1991,,动作,科幻,,
220,大红灯笼高高挂,8.8,0,张艺谋 Yimou Zhang 主演: 巩俐 Li Gong,,中国大陆,中国香港,中国台湾,
221,黑天鹅,8.6,0,达伦·阿罗诺夫斯基 Darren Aronofsky 主演: 娜塔莉·波特曼 Natalie... 2010,,剧情,惊悚,,
222,新龙门客栈,8.7,0,李惠民 Raymond Lee 主演: 张曼玉 Maggie Cheung,,动作,爱情,武侠,
223,初恋这件小事,8.5,0,普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn,,剧情,喜剧,爱情,
224,人工智能,8.7,0,史蒂文·斯皮尔伯格 Steven Spielberg 主演: 海利·乔·奥斯蒙 Haley... 2001,,剧情,科幻,,
225,千钧一发,8.8,0,安德鲁·尼科尔 Andrew Niccol 主演: 伊桑·霍克 Ethan Hawke,,剧情,科幻,惊悚,
226,崖上的波妞,8.6,0,宫崎骏 Hayao Miyazaki 主演: 奈良柚莉爱 Yuria Nara,,动画,奇幻,冒险,
227,雨人,8.7,0,巴瑞·莱文森 Barry Levinson 主演: 达斯汀·霍夫曼 Dustin Hoffman ... 1988,,,,,
228,虎口脱险,8.9,0,杰拉尔·乌里 Gérard Oury 主演: 路易·德·菲耐斯 Louis de Funès... 1966,,喜剧,战争,,
229,哈利·波特与凤凰社,8.6,0,大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007,,奇幻,冒险,,
230,彗星来的那一夜,8.6,0,詹姆斯·沃德·布柯特 James Ward Byrkit 主演: 艾米丽·芭尔多尼 Em... 2013,,科幻,悬疑,惊悚,
231,罗生门,8.8,0,黑泽明 Akira Kurosawa 主演: 三船敏郎 Toshirô Mifune,,剧情,犯罪,悬疑,
232,海边的曼彻斯特,8.6,0,肯尼斯·罗纳根 Kenneth Lonergan 主演: 卡西·阿弗莱克 Casey Affle... 2016,,剧情,家庭,,
233,恋恋笔记本,8.5,0,尼克·卡索维茨 Nick Cassavetes 主演: 瑞恩·高斯林 Ryan Gosling /... 2004,,剧情,爱情,,
234,真爱至上,8.5,0,理查德·柯蒂斯 Richard Curtis 主演: 休·格兰特 Hugh Grant,,喜剧,剧情,爱情,
235,火星救援,8.5,0,雷德利·斯科特 Ridley Scott 主演: 马特·达蒙 Matt Damon,,剧情,科幻,冒险,
236,黑客帝国2:重装上阵,8.7,0,拉娜·沃卓斯基 Lana Wachowski,,动作,科幻,Wachowski,
237,步履不停,8.8,0,是枝裕和 Hirokazu Koreeda 主演: 阿部宽 Hiroshi Abe,,剧情,家庭,2008,
238,冰雪奇缘,8.5,0,克里斯·巴克 Chris Buck,,喜剧,动画,奇幻,
239,奇迹男孩,8.6,0,斯蒂芬·卓博斯基 Stephen Chbosky 主演: 雅各布·特伦布莱 Jacob Tr... 2017,,剧情,儿童,家庭,
240,千年女优,8.8,0,今敏 Satoshi Kon 主演: 庄司美代子 Miyoko Shôji,,动画,剧情,爱情,
241,战争之王,8.7,0,安德鲁·尼科尔 Andrew Niccol 主演: 尼古拉斯·凯奇 Nicolas Cage /... 2005,,剧情,犯罪,,
242,谍影重重2,8.7,0,保罗·格林格拉斯 Paul Greengrass 主演: 马特·达蒙 Matt Damon,,动作,悬疑,惊悚,
243,蜘蛛侠:平行宇宙,8.6,0,鲍勃·佩尔西凯蒂 Bob Persichetti,,动作,科幻,动画,
244,攻壳机动队,9.0,0,押井守 Mamoru Oshii 主演: 田中敦子 Atsuko Tanaka,,动作,科幻,动画,
245,血钻,8.7,0,爱德华·兹威克 Edward Zwick 主演: 莱昂纳多·迪卡普里奥 Leonardo ... 2006,,剧情,惊悚,冒险,
246,小姐,8.5,0,朴赞郁 Chan-wook Park 主演: 金敏喜 Min-hee Kim,,剧情,悬疑,情色,
247,隐藏人物,8.9,0,特奥多尔·梅尔菲 Theodore Melfi 主演: 塔拉吉·P·汉森 Taraji P. ... 2016,,剧情,传记,历史,
248,魂断蓝桥,8.8,0,茂文·勒鲁瓦 Mervyn LeRoy 主演: 费雯·丽 Vivien Leigh,,剧情,爱情,战争,
249,血观音,8.6,0,杨雅喆 Ya-che Yang 主演: 惠英红 Kara Wai Ying Hung,,剧情,悬疑,K...,
250,房间,8.7,0,伦尼·阿伯拉罕森 Lenny Abrahamson 主演: 布丽·拉尔森 Brie Larson... 2015,,剧情,家庭,英国,
1 排名 标题 评分 评价人数 导演 演员 年份 国家/地区 类型 简介
2 1 肖申克的救赎 9.7 0 弗兰克·德拉邦特 Frank Darabont 主演: 蒂姆·罗宾斯 Tim Robbins /... 1994 犯罪 剧情
3 2 霸王别姬 9.6 0 陈凯歌 Kaige Chen 主演: 张国荣 Leslie Cheung 剧情 爱情 同性
4 3 泰坦尼克号 9.5 0 詹姆斯·卡梅隆 James Cameron 主演: 莱昂纳多·迪卡普里奥 Leonardo... 1997 剧情 爱情 灾难
5 4 阿甘正传 9.5 0 罗伯特·泽米吉斯 Robert Zemeckis 主演: 汤姆·汉克斯 Tom Hanks 剧情 爱情
6 5 千与千寻 9.4 0 宫崎骏 Hayao Miyazaki 主演: 柊瑠美 Rumi Hîragi 剧情 动画 奇幻
7 6 美丽人生 9.5 0 罗伯托·贝尼尼 Roberto Benigni 主演: 罗伯托·贝尼尼 Roberto Beni... 1997 剧情 喜剧 爱情
8 7 星际穿越 9.4 0 克里斯托弗·诺兰 Christopher Nolan 主演: 马修·麦康纳 Matthew Mc... 2014 剧情 科幻 冒险
9 8 这个杀手不太冷 9.4 0 吕克·贝松 Luc Besson 主演: 让·雷诺 Jean Reno 剧情 动作 犯罪
10 9 盗梦空间 9.4 0 克里斯托弗·诺兰 Christopher Nolan 主演: 莱昂纳多·迪卡普里奥 Le... 2010 剧情 科幻 悬疑
11 10 楚门的世界 9.4 0 彼得·威尔 Peter Weir 主演: 金·凯瑞 Jim Carrey 剧情 科幻 1998
12 11 辛德勒的名单 9.5 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 连姆·尼森 Liam Neeson... 1993 剧情 历史 战争
13 12 忠犬八公的故事 9.4 0 莱塞·霍尔斯道姆 Lasse Hallström 主演: 理查·基尔 Richard Ger... 2009 美国 英国
14 13 海上钢琴师 9.3 0 朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 蒂姆·罗斯 Tim Roth 剧情 音乐
15 14 疯狂动物城 9.3 0 拜伦·霍华德 Byron Howard 喜剧 动画 冒险
16 15 三傻大闹宝莱坞 9.2 0 拉库马·希拉尼 Rajkumar Hirani 主演: 阿米尔·汗 Aamir Khan 剧情 喜剧 爱情
17 16 机器人总动员 9.3 0 安德鲁·斯坦顿 Andrew Stanton 主演: 本·贝尔特 Ben Burtt 科幻 动画 冒险
18 17 放牛班的春天 9.3 0 克里斯托夫·巴拉蒂 Christophe Barratier 主演: 让-巴蒂斯特·莫尼... 2004 剧情 音乐 德国
19 18 无间道 9.3 0 刘伟强 剧情 犯罪 惊悚
20 19 控方证人 9.6 0 比利·怀尔德 Billy Wilder 主演: 泰隆·鲍华 Tyrone Power 剧情 犯罪 悬疑
21 20 寻梦环游记 9.1 0 李·昂克里奇 Lee Unkrich 喜剧 动画 奇幻
22 21 大话西游之大圣娶亲 9.2 0 刘镇伟 Jeffrey Lau 主演: 周星驰 Stephen Chow 喜剧 爱情 奇幻
23 22 熔炉 9.3 0 黄东赫 Dong-hyuk Hwang 主演: 孔侑 Yoo Gong 郑有美 Yu-mi Jung
24 23 触不可及 9.3 0 奥利维·那卡什 Olivier Nakache 剧情 喜剧 Toledano
25 24 教父 9.3 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 马龙·白兰度 M... 1972 剧情 犯罪
26 25 末代皇帝 9.3 0 贝纳尔多·贝托鲁奇 Bernardo Bertolucci 主演: 尊龙 John Lone 剧情 传记 历史
27 26 哈利·波特与魔法石 9.2 0 Chris Columbus 主演: Daniel Radcliffe 奇幻 冒险 2001
28 27 当幸福来敲门 9.1 0 加布里尔·穆奇诺 Gabriele Muccino 主演: 威尔·史密斯 Will Smith ... 2006 剧情 传记 家庭
29 28 龙猫 9.2 0 宫崎骏 Hayao Miyazaki 主演: 日高法子 Noriko Hidaka 动画 奇幻 冒险
30 29 活着 9.3 0 张艺谋 Yimou Zhang 主演: 葛优 You Ge 剧情 历史 家庭
31 30 怦然心动 9.1 0 罗伯·莱纳 Rob Reiner 主演: 玛德琳·卡罗尔 Madeline Carroll 剧情 喜剧 爱情
32 31 蝙蝠侠:黑暗骑士 9.2 0 克里斯托弗·诺兰 Christopher Nolan 主演: 克里斯蒂安·贝尔 Christ... 2008 剧情 动作 科幻
33 32 指环王3:王者无敌 9.3 0 彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood 剧情 动作 奇幻
34 33 我不是药神 9.0 0 文牧野 Muye Wen 主演: 徐峥 Zheng Xu 剧情 喜剧 Wang
35 34 乱世佳人 9.3 0 维克多·弗莱明 Victor Fleming 剧情 历史 爱情
36 35 飞屋环游记 9.1 0 彼特·道格特 Pete Docter 剧情 喜剧 动画
37 36 让子弹飞 9.0 0 姜文 Wen Jiang 主演: 姜文 Wen Jiang 剧情 喜剧 动作
38 37 哈尔的移动城堡 9.1 0 宫崎骏 Hayao Miyazaki 主演: 倍赏千惠子 Chieko Baishô 爱情 动画 奇幻
39 38 十二怒汉 9.4 0 西德尼·吕美特 Sidney Lumet 主演: 亨利·方达 Henry Fonda 马丁... 1957
40 39 海蒂和爷爷 9.3 0 阿兰·葛斯彭纳 Alain Gsponer 主演: 阿努克·斯特芬 Anuk Steffen /... 2015 剧情 冒险 家庭
41 40 素媛 9.3 0 李濬益 Jun-ik Lee 主演: 薛景求 Kyung-gu Sol 严志媛 Ji-won Uhm
42 41 猫鼠游戏 9.1 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 莱昂纳多·迪卡普里奥 L... 2002 传记 犯罪 剧情
43 42 天空之城 9.2 0 宫崎骏 Hayao Miyazaki 主演: 田中真弓 Mayumi Tanaka 动画 奇幻 冒险
44 43 鬼子来了 9.3 0 姜文 Wen Jiang 主演: 姜文 Wen Jiang 剧情 喜剧 Kagawa
45 44 摔跤吧!爸爸 9.0 0 涅提·蒂瓦里 Nitesh Tiwari 主演: 阿米尔·汗 Aamir Khan 剧情 传记 运动
46 45 少年派的奇幻漂流 9.1 0 李安 Ang Lee 主演: 苏拉·沙玛 Suraj Sharma 剧情 奇幻 冒险
47 46 钢琴家 9.3 0 罗曼·波兰斯基 Roman Polanski 主演: 艾德里安·布洛迪 Adrien Brod... 2002 剧情 传记 战争
48 47 指环王2:双塔奇兵 9.2 0 彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood 剧情 动作 奇幻
49 48 死亡诗社 9.2 0 彼得·威尔 Peter Weir 主演: 罗宾·威廉姆斯 Robin Williams 罗伯... 1989
50 49 大话西游之月光宝盒 9.0 0 刘镇伟 Jeffrey Lau 主演: 周星驰 Stephen Chow 喜剧 爱情 奇幻
51 50 绿皮书 8.9 0 彼得·法雷里 Peter Farrelly 主演: 维果·莫腾森 Viggo Mortensen /... 2018 剧情 喜剧 传记
52 51 何以为家 9.1 0 娜丁·拉巴基 Nadine Labaki 主演: 扎因·拉费阿 Zain al-Rafeea 黎巴嫩 美国 法国
53 52 闻香识女人 9.1 0 马丁·布莱斯 Martin Brest 主演: 阿尔·帕西诺 Al Pacino 克里斯... 1992
54 53 大闹天宫 9.4 0 万籁鸣 Laiming Wan 主演: 邱岳峰 Yuefeng Qiu 剧情 动画 奇幻
55 54 黑客帝国 9.1 0 安迪·沃卓斯基 Andy Wachowski 动作 科幻 Wachowski
56 55 指环王1:护戒使者 9.1 0 彼得·杰克逊 Peter Jackson 主演: 伊利亚·伍德 Elijah Wood 剧情 动作 奇幻
57 56 罗马假日 9.1 0 威廉·惠勒 William Wyler 主演: 奥黛丽·赫本 Audrey Hepburn 喜剧 剧情 爱情
58 57 教父2 9.3 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 阿尔·帕西诺 A... 1974 剧情 犯罪
59 58 狮子王 9.1 0 Roger Allers 动画 冒险 歌舞
60 59 天堂电影院 9.2 0 朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 菲利普·努瓦雷 Philipp... 1988 剧情 爱情
61 60 饮食男女 9.2 0 李安 Ang Lee 主演: 郎雄 Sihung Lung 剧情 家庭 Yang
62 61 辩护人 9.2 0 杨宇硕 Woo-seok Yang 主演: 宋康昊 Kang-ho Song 金英爱 Yeong-ae... 2013
63 62 本杰明·巴顿奇事 9.0 0 大卫·芬奇 David Fincher 主演: 布拉德·皮特 Brad Pitt 剧情 爱情 奇幻
64 63 搏击俱乐部 9.0 0 大卫·芬奇 David Fincher 主演: 爱德华·诺顿 Edward Norton 剧情 动作 悬疑
65 64 美丽心灵 9.1 0 朗·霍华德 Ron Howard 主演: 罗素·克劳 Russell Crowe 传记 剧情
66 65 穿条纹睡衣的男孩 9.2 0 马克·赫尔曼 Mark Herman 主演: 阿萨·巴特菲尔德 Asa Butterfield ... 2008 剧情 战争
67 66 情书 8.9 0 岩井俊二 Shunji Iwai 主演: 中山美穗 Miho Nakayama 剧情 爱情 1995
68 67 哈利·波特与死亡圣器(下) 9.0 0 大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011 奇幻 冒险
69 68 两杆大烟枪 9.1 0 盖·里奇 Guy Ritchie 主演: 杰森·弗莱明 Jason Flemyng 剧情 喜剧 犯罪
70 69 窃听风暴 9.2 0 弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck &n... 2006 剧情 悬疑
71 70 音乐之声 9.1 0 罗伯特·怀斯 Robert Wise 主演: 朱莉·安德鲁斯 Julie Andrews 剧情 传记 爱情
72 71 功夫 8.9 0 周星驰 Stephen Chow 主演: 周星驰 Stephen Chow 动作 喜剧 犯罪
73 72 哈利·波特与阿兹卡班的囚徒 9.0 0 阿方索·卡隆 Alfonso Cuarón 主演: 丹尼尔·雷德克里夫 Daniel Rad... 2004 奇幻 冒险
74 73 西西里的美丽传说 8.9 0 朱塞佩·托纳多雷 Giuseppe Tornatore 主演: 莫妮卡·贝鲁奇 Monica ... 2000 剧情 战争 情色
75 74 阿凡达 8.8 0 詹姆斯·卡梅隆 James Cameron 主演: 萨姆·沃辛顿 Sam Worthington ... 2009 动作 科幻 冒险
76 75 看不见的客人 8.8 0 奥里奥尔·保罗 Oriol Paulo 主演: 马里奥·卡萨斯 Mario Casas 剧情 犯罪 悬疑
77 76 拯救大兵瑞恩 9.1 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 汤姆·汉克斯 Tom Hanks... 1998 剧情 战争
78 77 沉默的羔羊 8.9 0 乔纳森·戴米 Jonathan Demme 主演: 朱迪·福斯特 Jodie Foster 剧情 犯罪 惊悚
79 78 小鞋子 9.2 0 马基德·马基迪 Majid Majidi 主演: 默罕默德·阿米尔·纳吉 Mohamma... 1997 剧情 儿童 家庭
80 79 布达佩斯大饭店 8.9 0 韦斯·安德森 Wes Anderson 主演: 拉尔夫·费因斯 Ralph Fiennes 剧情 喜剧 冒险
81 80 蝴蝶效应 8.9 0 埃里克·布雷斯 Eric Bress 剧情 悬疑 科幻
82 81 飞越疯人院 9.1 0 米洛斯·福尔曼 Miloš Forman 主演: 杰克·尼科尔森 Jack Nichols... 1975
83 82 禁闭岛 8.9 0 Martin Scorsese 主演: 莱昂纳多·迪卡普里奥 Leonardo DiCaprio 剧情 悬疑 惊悚
84 83 还有明天 9.3 0 宝拉·柯特莱西 Paola Cortellesi 主演: 宝拉·柯特莱西 Paola Corte... 2023 剧情 喜剧 历史
85 84 心灵捕手 9.0 0 格斯·范·桑特 Gus Van Sant 主演: 马特·达蒙 Matt Damon 罗宾·... 1997
86 85 致命魔术 8.9 0 克里斯托弗·诺兰 Christopher Nolan 主演: 休·杰克曼 Hugh Jackman... 2006 剧情 悬疑 惊悚
87 86 低俗小说 8.9 0 昆汀·塔伦蒂诺 Quentin Tarantino 主演: 约翰·特拉沃尔塔 John Tra... 1994 剧情 喜剧 犯罪
88 87 超脱 9.0 0 托尼·凯耶 Tony Kaye 主演: 艾德里安·布洛迪 Adrien Brody 马西... 2011
89 88 哈利·波特与密室 8.9 0 Chris Columbus 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe 奇幻 冒险
90 89 一一 9.1 0 杨德昌 Edward Yang 主演: 吴念真 剧情 爱情 家庭
91 90 喜剧之王 8.8 0 周星驰 Stephen Chow 喜剧 剧情 爱情
92 91 摩登时代 9.3 0 查理·卓别林 Charles Chaplin 主演: 查理·卓别林 Charles Chaplin ... 1936 剧情 喜剧 爱情
93 92 杀人回忆 8.9 0 奉俊昊 Joon-ho Bong 主演: 宋康昊 Kang-ho Song 剧情 动作 犯罪
94 93 致命ID 8.9 0 詹姆斯·曼高德 James Mangold 主演: 约翰·库萨克 John Cusack 剧情 悬疑 惊悚
95 94 春光乍泄 9.0 0 王家卫 Kar Wai Wong 主演: 张国荣 Leslie Cheung 剧情 爱情 同性
96 95 加勒比海盗 8.8 0 戈尔·维宾斯基 Gore Verbinski 主演: 约翰尼·德普 Johnny Depp 动作 冒险 奇幻
97 96 海豚湾 9.3 0 路易·西霍尤斯 Louie Psihoyos 主演: 路易·西霍尤斯 Louie Psihoyo... 2009
98 97 美国往事 9.1 0 赛尔乔·莱翁内 Sergio Leone 主演: 罗伯特·德尼罗 Robert De Niro ... 1984 犯罪 剧情
99 98 红辣椒 9.0 0 今敏 Satoshi Kon 主演: 林原惠美 Megumi Hayashibara 动画 悬疑 科幻
100 99 七宗罪 8.8 0 大卫·芬奇 David Fincher 主演: 摩根·弗里曼 Morgan Freeman 剧情 犯罪 悬疑
101 100 唐伯虎点秋香 8.8 0 李力持 Lik-Chi Lee 主演: 周星驰 Stephen Chow 喜剧 爱情 古装
102 101 狩猎 9.1 0 托马斯·温特伯格 Thomas Vinterberg 主演: 麦斯·米科尔森 Mads Mik... 2012 丹麦 瑞典
103 102 幽灵公主 8.9 0 宫崎骏 Hayao Miyazaki 主演: 松田洋治 Yôji Matsuda 动画 奇幻 冒险
104 103 甜蜜蜜 8.9 0 陈可辛 Peter Chan 主演: 黎明 Leon Lai 剧情 爱情 Cheung
105 104 寄生虫 8.8 0 奉俊昊 Joon-ho Bong 主演: 宋康昊 Kang-ho Song 李善均 Seon-gyun... 2019
106 105 天书奇谭 9.2 0 王树忱 Shuchen Wang 动画 奇幻 Qian
107 106 蝙蝠侠:黑暗骑士崛起 8.9 0 克里斯托弗·诺兰 Christopher Nolan 主演: 克里斯蒂安·贝尔 Christ... 2012 剧情 动作 科幻
108 107 超能陆战队 8.8 0 唐·霍尔 Don Hall 喜剧 动作 科幻
109 108 7号房的礼物 8.9 0 李焕庆 Hwan-kyeong Lee 主演: 柳承龙 Seung-yong Ryoo 剧情 喜剧 家庭
110 109 第六感 8.9 0 M·奈特·沙马兰 M. Night Shyamalan 主演: 布鲁斯·威利斯 Bruce Wi... 1999 剧情 悬疑 惊悚
111 110 茶馆 9.5 0 谢添 Tian Xie 主演: 于是之 Shizhi Yu 剧情 历史 1982(中国大陆)
112 111 爱在黎明破晓前 8.8 0 理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 1995 剧情 爱情 瑞士
113 112 爱在日落黄昏时 8.9 0 理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 2004 剧情 爱情
114 113 被嫌弃的松子的一生 8.8 0 中岛哲也 Tetsuya Nakashima 主演: 中谷美纪 Miki Nakatani 剧情 歌舞 2006
115 114 哈利·波特与火焰杯 8.8 0 迈克·内威尔 Mike Newell 主演: 丹尼尔·雷德克里夫 Daniel Radclif... 2005 悬疑 奇幻 冒险
116 115 头脑特工队 8.8 0 彼特·道格特 Pete Docter 喜剧 动画 冒险
117 116 未麻的部屋 9.1 0 今敏 Satoshi Kon 主演: 岩男润子 Junko Iwao 剧情 犯罪 动画
118 117 重庆森林 8.8 0 王家卫 Kar Wai Wong 主演: 林青霞 Brigitte Lin 剧情 爱情 K...
119 118 借东西的小人阿莉埃蒂 8.9 0 米林宏昌 Hiromasa Yonebayashi 主演: 志田未来 Mirai Shida 动画 奇幻 冒险
120 119 菊次郎的夏天 8.9 0 北野武 Takeshi Kitano 主演: 北野武 Takeshi Kitano 剧情 喜剧 1999
121 120 入殓师 8.9 0 泷田洋二郎 Yôjirô Takita 主演: 本木雅弘 Masahiro Motoki ... 2008
122 121 断背山 8.8 0 李安 Ang Lee 主演: 希斯·莱杰 Heath Ledger 剧情 爱情 同性
123 122 剪刀手爱德华 8.7 0 蒂姆·波顿 Tim Burton 主演: 约翰尼·德普 Johnny Depp 剧情 爱情 奇幻
124 123 勇敢的心 8.9 0 梅尔·吉布森 Mel Gibson 主演: 梅尔·吉布森 Mel Gibson 动作 传记 剧情
125 124 时空恋旅人 8.8 0 理查德·柯蒂斯 Richard Curtis 主演: 多姆纳尔·格里森 Domhnall Gl... 2013 喜剧 爱情 奇幻
126 125 驯龙高手 8.8 0 迪恩·德布洛斯 Dean DeBlois 动画 奇幻 冒险
127 126 消失的爱人 8.7 0 大卫·芬奇 David Fincher 主演: 本·阿弗莱克 Ben Affleck 剧情 犯罪 悬疑
128 127 无人知晓 9.1 0 是枝裕和 Hirokazu Koreeda 主演: 柳乐优弥 Yûya Yagira 北浦爱... 2004
129 128 倩女幽魂 8.8 0 程小东 Siu-Tung Ching 主演: 张国荣 Leslie Cheung 爱情 奇幻 武侠
130 129 傲慢与偏见 8.7 0 乔·怀特 Joe Wright 主演: 凯拉·奈特莉 Keira Knightley 剧情 爱情 美国
131 130 新世界 8.9 0 朴勋政 Hoon-jung Park 主演: 李政宰 Jung-Jae Lee 剧情 犯罪 2013
132 131 花样年华 8.8 0 王家卫 Kar Wai Wong 主演: 张曼玉 Maggie Cheung 剧情 爱情 Leu...
133 132 玩具总动员3 8.9 0 李·昂克里奇 Lee Unkrich 主演: 汤姆·汉克斯 Tom Hanks 喜剧 动画 奇幻
134 133 一个叫欧维的男人决定去死 8.9 0 汉内斯·赫尔姆 Hannes Holm 主演: 罗夫·拉斯加德 Rolf Lassgård... 2015
135 134 完美的世界 9.1 0 克林特·伊斯特伍德 Clint Eastwood 主演: 凯文·科斯特纳 Kevin Cos... 1993 剧情 犯罪
136 135 色,戒 8.7 0 李安 Ang Lee 主演: 梁朝伟 Tony Leung Chiu Wai 剧情 爱情 情色
137 136 阳光灿烂的日子 8.8 0 姜文 Wen Jiang 主演: 夏雨 Yu Xia 剧情 爱情 Tao
138 137 怪兽电力公司 8.8 0 彼特·道格特 Pete Docter 儿童 喜剧 动画
139 138 小森林 夏秋篇 9.0 0 森淳一 Junichi Mori 主演: 桥本爱 Ai Hashimoto 三浦贵大 Takahir... 2014
140 139 天使爱美丽 8.7 0 让-皮埃尔·热内 Jean-Pierre Jeunet 主演: 奥黛丽·塔图 Audrey Tau... 2001 剧情 喜剧 爱情
141 140 教父3 9.0 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 主演: 阿尔·帕西诺 A... 1990 剧情 犯罪
142 141 侧耳倾听 8.9 0 近藤喜文 Yoshifumi Kondo 主演: 本名阳子 Youko Honna 剧情 爱情 动画
143 142 哪吒闹海 9.2 0 王树忱 Shuchen Wang 冒险 动画 奇幻
144 143 九品芝麻官 8.8 0 王晶 Jing Wong 主演: 周星驰 Stephen Chow 剧情 喜剧 古装
145 144 被解救的姜戈 8.8 0 昆汀·塔伦蒂诺 Quentin Tarantino 主演: 杰米·福克斯 Jamie Foxx /... 2012 剧情 动作 西部
146 145 请以你的名字呼唤我 8.8 0 卢卡·瓜达尼诺 Luca Guadagnino 主演: 艾米·汉莫 Armie Hammer 剧情 爱情 同性
147 146 幸福终点站 8.8 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 汤姆·汉克斯 Tom Hanks... 2004 喜剧 剧情 爱情
148 147 釜山行 8.6 0 延尚昊 Sang-ho Yeon 主演: 孔刘 Yoo Gong 动作 惊悚 灾难
149 148 神偷奶爸 8.7 0 皮艾尔·柯芬 Pierre Coffin 喜剧 动画 冒险
150 149 小森林 冬春篇 9.0 0 森淳一 Junichi Mori 主演: 桥本爱 Ai Hashimoto 三浦贵大 Takahir... 2015
151 150 喜宴 9.0 0 李安 Ang Lee 主演: 赵文瑄 Winston Chao 剧情 喜剧 爱情
152 151 萤火之森 8.8 0 大森贵弘 Takahiro Omori 主演: 佐仓绫音 Ayane Sakura 剧情 爱情 动画
153 152 告白 8.8 0 中岛哲也 Tetsuya Nakashima 主演: 松隆子 Takako Matsu 剧情 悬疑 2010
154 153 玛丽和麦克斯 9.0 0 亚当·艾略特 Adam Elliot 主演: 托妮·科莱特 Toni Collette 剧情 喜剧 动画
155 154 七武士 9.3 0 黑泽明 Akira Kurosawa 主演: 三船敏郎 Toshirô Mifune 动作 冒险 剧情
156 155 头号玩家 8.6 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 泰伊·谢里丹 Tye Sheri... 2018 动作 科幻 冒险
157 156 模仿游戏 8.8 0 莫滕·泰杜姆 Morten Tyldum 主演: 本尼迪克特·康伯巴奇 Benedict C... 2014 剧情 传记 战争
158 157 惊魂记 9.0 0 阿尔弗雷德·希区柯克 Alfred Hitchcock 主演: 安东尼·博金斯 Antho... 1960 悬疑 惊悚 恐怖
159 158 大鱼 8.8 0 蒂姆·波顿 Tim Burton 主演: 伊万·麦克格雷格 Ewan McGregor 剧情 爱情 奇幻
160 159 心灵奇旅 8.7 0 彼特·道格特 Pete Docter 动画 奇幻 音乐
161 160 射雕英雄传之东成西就 8.7 0 刘镇伟 Jeffrey Lau 主演: 梁朝伟 Tony Leung Chiu Wai 喜剧 奇幻 武侠
162 161 血战钢锯岭 8.7 0 梅尔·吉布森 Mel Gibson 主演: 安德鲁·加菲尔德 Andrew Garfield /... 2016 剧情 传记 历史
163 162 背靠背,脸对脸 9.5 0 黄建新 Jianxin Huang 中国大陆 中国香港 Yang
164 163 机器人之梦 9.1 0 巴勃罗·贝格尔 Pablo Berger 主演: 伊万·拉班达 Ivan Labanda 2023 剧情 动画 音乐
165 164 你的名字。 8.5 0 新海诚 Makoto Shinkai 主演: 神木隆之介 Ryûnosuke Kamiki 剧情 爱情 动画
166 165 我是山姆 9.0 0 杰茜·尼尔森 Jessie Nelson 主演: Sean Penn 剧情 家庭
167 166 阳光姐妹淘 8.8 0 姜炯哲 Hyeong-Cheol Kang 主演: 沈恩京 Eun-kyung Shim 剧情 喜剧 2011
168 167 恐怖直播 8.7 0 金秉祐 Byeong-woo Kim 主演: 河正宇 Jung-woo Ha 剧情 犯罪 悬疑
169 168 黑客帝国3:矩阵革命 8.8 0 拉娜·沃卓斯基 Lana Wachowski 动作 科幻 Wachowski
170 169 末路狂花 9.0 0 雷德利·斯科特 Ridley Scott 主演: 吉娜·戴维斯 Geena Davis 犯罪 剧情 惊悚
171 170 小丑 8.7 0 托德·菲利普斯 Todd Phillips 主演: 杰昆·菲尼克斯 Joaquin Phoeni... 2019 剧情 犯罪 惊悚
172 171 三块广告牌 8.7 0 马丁·麦克唐纳 Martin McDonagh 主演: 弗兰西斯·麦克多蒙德 France... 2017 剧情 犯罪
173 172 谍影重重3 8.9 0 保罗·格林格拉斯 Paul Greengrass 主演: 马特·达蒙 Matt Damon 动作 悬疑 惊悚
174 173 电锯惊魂 8.7 0 詹姆斯·温 James Wan 主演: 雷·沃纳尔 Leigh Whannell 悬疑 惊悚 恐怖
175 174 高山下的花环 9.5 0 谢晋 Jin Xie 主演: 吕晓禾 Xiaohe Lü 剧情 战争 Tang
176 175 无间道2 8.8 0 刘伟强 Andrew Lau 剧情 犯罪 惊悚
177 176 达拉斯买家俱乐部 8.8 0 让-马克·瓦雷 Jean-Marc Vallée 主演: 马修·麦康纳 Matthew McCon... 2013 剧情 传记 同性
178 177 疯狂原始人 8.7 0 科克·德·米科 Kirk De Micco 喜剧 动画 冒险
179 178 绿里奇迹 8.9 0 弗兰克·德拉邦特 Frank Darabont 主演: 汤姆·汉克斯 Tom Hanks 犯罪 剧情 奇幻
180 179 爱在午夜降临前 8.9 0 理查德·林克莱特 Richard Linklater 主演: 伊桑·霍克 Ethan Hawke ... 2013 剧情 爱情
181 180 疯狂的石头 8.6 0 宁浩 Hao Ning 主演: 郭涛 Tao Guo 喜剧 犯罪 Lin
182 181 雨中曲 9.1 0 斯坦利·多南 Stanley Donen 喜剧 歌舞 爱情
183 182 2001太空漫游 8.9 0 斯坦利·库布里克 Stanley Kubrick 主演: 凯尔·杜拉 Keir Dullea 科幻 惊悚 冒险
184 183 海街日记 8.8 0 是枝裕和 Hirokazu Koreeda 主演: 绫濑遥 Haruka Ayase 剧情 家庭 2015
185 184 风之谷 8.9 0 宫崎骏 Hayao Miyazaki 主演: 岛本须美 Sumi Shimamoto 动画 奇幻 冒险
186 185 上帝之城 9.0 0 费尔南多·梅里尔斯 Fernando Meirelles 犯罪 剧情 Lund
187 186 心迷宫 8.7 0 忻钰坤 Yukun Xin 主演: 霍卫民 Weimin Huo 剧情 犯罪 悬疑
188 187 英雄本色 8.6 0 吴宇森 John Woo 主演: 周润发 Yun-Fat Chow 剧情 动作 犯罪
189 188 记忆碎片 8.7 0 克里斯托弗·诺兰 Christopher Nolan 主演: 盖·皮尔斯 Guy Pearce /... 2000 犯罪 剧情 悬疑
190 189 纵横四海 8.8 0 吴宇森 John Woo 主演: 周润发 Yun-Fat Chow 剧情 喜剧 动作
191 190 无敌破坏王 8.7 0 瑞奇·莫尔 Rich Moore 主演: 约翰·C·赖利 John C. Reilly 喜剧 动画 奇幻
192 191 卢旺达饭店 8.9 0 特瑞·乔治 Terry George 主演: 唐·钱德尔 Don Cheadle 剧情 传记 历史
193 192 东京教父 9.0 0 今敏 Satoshi Kon 主演: 江守彻 Toru Emori 剧情 喜剧 动画
194 193 小偷家族 8.7 0 是枝裕和 Hirokazu Koreeda 主演: 中川雅也 Lily Franky 剧情 犯罪 家庭
195 194 恐怖游轮 8.5 0 克里斯托弗·史密斯 Christopher Smith 主演: 梅利莎·乔治 Melissa ... 2009 科幻 悬疑 奇幻
196 195 牯岭街少年杀人事件 8.9 0 杨德昌 Edward Yang 主演: 张震 Chen Chang 剧情 犯罪 Yang
197 196 冰川时代 8.7 0 卡洛斯·沙尔丹哈 Carlos Saldanha 喜剧 动画 冒险
198 197 魔女宅急便 8.7 0 宫崎骏 Hayao Miyazaki 主演: 高山南 Minami Takayama 动画 奇幻 冒险
199 198 芙蓉镇 9.3 0 谢晋 Jin Xie 主演: 刘晓庆 Xiaoqing Liu 剧情 爱情 Jiang
200 199 忠犬八公物语 9.2 0 神山征二郎 Seijirô Kôyama 主演: 仲代达矢 Tatsuya Nakadai /... 1987
201 200 岁月神偷 8.7 0 罗启锐 Alex Law 主演: 吴君如 Sandra Ng 剧情 家庭 Yam
202 201 遗愿清单 8.7 0 罗伯·莱纳 Rob Reiner 主演: 杰克·尼科尔森 Jack Nicholson 冒险 喜剧 剧情
203 202 荒蛮故事 8.7 0 达米安·斯兹弗隆 Damián Szifron 主演: 达里奥·葛兰帝内提 Darío... 2014 剧情 喜剧 犯罪
204 203 大佛普拉斯 8.7 0 黄信尧 Hsin-yao Huang 主演: 庄益增 Yizeng Zhuang 剧情 喜剧 2017
205 204 源代码 8.6 0 邓肯·琼斯 Duncan Jones 主演: 杰克·吉伦哈尔 Jake Gyllenhaal 科幻 悬疑 惊悚
206 205 花束般的恋爱 8.6 0 土井裕泰 Nobuhiro Doi 主演: 菅田将晖 Masaki Suda 剧情 爱情 2021
207 206 白日梦想家 8.6 0 本·斯蒂勒 Ben Stiller 主演: 本·斯蒂勒 Ben Stiller 剧情 喜剧 冒险
208 207 疯狂的麦克斯4:狂暴之路 8.7 0 乔治·米勒 George Miller 主演: 汤姆·哈迪 Tom Hardy 动作 科幻 冒险
209 208 可可西里 8.9 0 陆川 Chuan Lu 主演: 多布杰 Duobujie 剧情 犯罪 L...
210 209 你看起来好像很好吃 8.9 0 藤森雅也 Masaya Fujimori 主演: 山口胜平 Kappei Yamaguchi 剧情 动画 儿童
211 210 爱乐之城 8.4 0 达米恩·查泽雷 Damien Chazelle 主演: 瑞恩·高斯林 Ryan Gosling /... 2016 剧情 爱情 歌舞
212 211 贫民窟的百万富翁 8.6 0 丹尼·鲍尔 Danny Boyle 剧情 爱情 Tandan
213 212 波西米亚狂想曲 8.6 0 布莱恩·辛格 Bryan Singer 主演: 拉米·马雷克 Rami Malek 剧情 传记 同性
214 213 城市之光 9.3 0 查理·卓别林 Charles Chaplin 主演: 查理·卓别林 Charles Chaplin ... 1931 喜剧 剧情 爱情
215 214 爆裂鼓手 8.6 0 达米恩·查泽雷 Damien Chazelle 主演: 迈尔斯·特勒 Miles Teller /... 2014 剧情 音乐
216 215 青蛇 8.6 0 徐克 Hark Tsui 主演: 张曼玉 Maggie Cheung 剧情 爱情 奇幻
217 216 东邪西毒 8.6 0 王家卫 Kar Wai Wong 主演: 张国荣 Leslie Cheung 剧情 动作 爱情
218 217 哈利·波特与死亡圣器(上) 8.6 0 大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010 奇幻 冒险
219 218 无耻混蛋 8.7 0 昆汀·塔伦蒂诺 Quentin Tarantino 主演: 布拉德·皮特 Brad Pitt 剧情 犯罪
220 219 终结者2:审判日 8.8 0 詹姆斯·卡梅隆 James Cameron 主演: 阿诺·施瓦辛格 Arnold Schwarz... 1991 动作 科幻
221 220 大红灯笼高高挂 8.8 0 张艺谋 Yimou Zhang 主演: 巩俐 Li Gong 中国大陆 中国香港 中国台湾
222 221 黑天鹅 8.6 0 达伦·阿罗诺夫斯基 Darren Aronofsky 主演: 娜塔莉·波特曼 Natalie... 2010 剧情 惊悚
223 222 新龙门客栈 8.7 0 李惠民 Raymond Lee 主演: 张曼玉 Maggie Cheung 动作 爱情 武侠
224 223 初恋这件小事 8.5 0 普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn 剧情 喜剧 爱情
225 224 人工智能 8.7 0 史蒂文·斯皮尔伯格 Steven Spielberg 主演: 海利·乔·奥斯蒙 Haley... 2001 剧情 科幻
226 225 千钧一发 8.8 0 安德鲁·尼科尔 Andrew Niccol 主演: 伊桑·霍克 Ethan Hawke 剧情 科幻 惊悚
227 226 崖上的波妞 8.6 0 宫崎骏 Hayao Miyazaki 主演: 奈良柚莉爱 Yuria Nara 动画 奇幻 冒险
228 227 雨人 8.7 0 巴瑞·莱文森 Barry Levinson 主演: 达斯汀·霍夫曼 Dustin Hoffman ... 1988
229 228 虎口脱险 8.9 0 杰拉尔·乌里 Gérard Oury 主演: 路易·德·菲耐斯 Louis de Funès... 1966 喜剧 战争
230 229 哈利·波特与凤凰社 8.6 0 大卫·叶茨 David Yates 主演: 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007 奇幻 冒险
231 230 彗星来的那一夜 8.6 0 詹姆斯·沃德·布柯特 James Ward Byrkit 主演: 艾米丽·芭尔多尼 Em... 2013 科幻 悬疑 惊悚
232 231 罗生门 8.8 0 黑泽明 Akira Kurosawa 主演: 三船敏郎 Toshirô Mifune 剧情 犯罪 悬疑
233 232 海边的曼彻斯特 8.6 0 肯尼斯·罗纳根 Kenneth Lonergan 主演: 卡西·阿弗莱克 Casey Affle... 2016 剧情 家庭
234 233 恋恋笔记本 8.5 0 尼克·卡索维茨 Nick Cassavetes 主演: 瑞恩·高斯林 Ryan Gosling /... 2004 剧情 爱情
235 234 真爱至上 8.5 0 理查德·柯蒂斯 Richard Curtis 主演: 休·格兰特 Hugh Grant 喜剧 剧情 爱情
236 235 火星救援 8.5 0 雷德利·斯科特 Ridley Scott 主演: 马特·达蒙 Matt Damon 剧情 科幻 冒险
237 236 黑客帝国2:重装上阵 8.7 0 拉娜·沃卓斯基 Lana Wachowski 动作 科幻 Wachowski
238 237 步履不停 8.8 0 是枝裕和 Hirokazu Koreeda 主演: 阿部宽 Hiroshi Abe 剧情 家庭 2008
239 238 冰雪奇缘 8.5 0 克里斯·巴克 Chris Buck 喜剧 动画 奇幻
240 239 奇迹男孩 8.6 0 斯蒂芬·卓博斯基 Stephen Chbosky 主演: 雅各布·特伦布莱 Jacob Tr... 2017 剧情 儿童 家庭
241 240 千年女优 8.8 0 今敏 Satoshi Kon 主演: 庄司美代子 Miyoko Shôji 动画 剧情 爱情
242 241 战争之王 8.7 0 安德鲁·尼科尔 Andrew Niccol 主演: 尼古拉斯·凯奇 Nicolas Cage /... 2005 剧情 犯罪
243 242 谍影重重2 8.7 0 保罗·格林格拉斯 Paul Greengrass 主演: 马特·达蒙 Matt Damon 动作 悬疑 惊悚
244 243 蜘蛛侠:平行宇宙 8.6 0 鲍勃·佩尔西凯蒂 Bob Persichetti 动作 科幻 动画
245 244 攻壳机动队 9.0 0 押井守 Mamoru Oshii 主演: 田中敦子 Atsuko Tanaka 动作 科幻 动画
246 245 血钻 8.7 0 爱德华·兹威克 Edward Zwick 主演: 莱昂纳多·迪卡普里奥 Leonardo ... 2006 剧情 惊悚 冒险
247 246 小姐 8.5 0 朴赞郁 Chan-wook Park 主演: 金敏喜 Min-hee Kim 剧情 悬疑 情色
248 247 隐藏人物 8.9 0 特奥多尔·梅尔菲 Theodore Melfi 主演: 塔拉吉·P·汉森 Taraji P. ... 2016 剧情 传记 历史
249 248 魂断蓝桥 8.8 0 茂文·勒鲁瓦 Mervyn LeRoy 主演: 费雯·丽 Vivien Leigh 剧情 爱情 战争
250 249 血观音 8.6 0 杨雅喆 Ya-che Yang 主演: 惠英红 Kara Wai Ying Hung 剧情 悬疑 K...
251 250 房间 8.7 0 伦尼·阿伯拉罕森 Lenny Abrahamson 主演: 布丽·拉尔森 Brie Larson... 2015 剧情 家庭 英国

251
project/douban_movies_1774349916526.csv

@ -0,0 +1,251 @@
排名,标题,评分,评价人数,导演,演员,年份,国家/地区,类型,简介
1,肖申克的救赎,9.7,0,弗兰克·德拉邦特 Frank Darabont,蒂姆·罗宾斯 Tim Robbins /...,1994,美国,犯罪,
2,霸王别姬,9.6,0,陈凯歌 Kaige Chen,张国荣 Leslie Cheung / 张丰毅 Fengyi Zha...,1993,中国大陆 中国香港,剧情,
3,泰坦尼克号,9.5,0,詹姆斯·卡梅隆 James Cameron,莱昂纳多·迪卡普里奥 Leonardo...,1997,美国,剧情,
4,阿甘正传,9.5,0,罗伯特·泽米吉斯 Robert Zemeckis,汤姆·汉克斯 Tom Hanks / ...,1994,美国,剧情,
5,千与千寻,9.4,0,宫崎骏 Hayao Miyazaki,柊瑠美 Rumi Hîragi / 入野自由 Miy...,2001,日本,剧情,
6,美丽人生,9.5,0,罗伯托·贝尼尼 Roberto Benigni,罗伯托·贝尼尼 Roberto Beni...,1997,意大利,剧情,
7,星际穿越,9.4,0,克里斯托弗·诺兰 Christopher Nolan,马修·麦康纳 Matthew Mc...,2014,美国 英国 加拿大,剧情,
8,这个杀手不太冷,9.4,0,吕克·贝松 Luc Besson,让·雷诺 Jean Reno / 娜塔莉·波特曼 ...,1994,法国 美国,剧情,
9,盗梦空间,9.4,0,克里斯托弗·诺兰 Christopher Nolan,莱昂纳多·迪卡普里奥 Le...,2010,美国 英国,剧情,
10,楚门的世界,9.4,0,彼得·威尔 Peter Weir,金·凯瑞 Jim Carrey / 劳拉·琳妮 Lau...,1998,美国,剧情,
11,辛德勒的名单,9.5,0,史蒂文·斯皮尔伯格 Steven Spielberg,连姆·尼森 Liam Neeson...,1993,美国,剧情,
12,忠犬八公的故事,9.4,0,莱塞·霍尔斯道姆 Lasse Hallström,理查·基尔 Richard Ger...,2009,美国 英国,剧情,
13,海上钢琴师,9.3,0,朱塞佩·托纳多雷 Giuseppe Tornatore,蒂姆·罗斯 Tim Roth / ...,1998,意大利,剧情,
14,疯狂动物城,9.3,0,拜伦·霍华德 Byron Howard / 瑞奇·摩尔 Rich Moore,金妮弗·...,2016,美国,喜剧,
15,三傻大闹宝莱坞,9.2,0,拉库马·希拉尼 Rajkumar Hirani,阿米尔·汗 Aamir Khan / 卡...,2009,印度,剧情,
16,机器人总动员,9.3,0,安德鲁·斯坦顿 Andrew Stanton,本·贝尔特 Ben Burtt / 艾丽...,2008,美国,科幻,
17,放牛班的春天,9.3,0,克里斯托夫·巴拉蒂 Christophe Barratier,让-巴蒂斯特·莫尼...,2004,法国 瑞士 德国,剧情,
18,无间道,9.3,0,刘伟强 / 麦兆辉,刘德华 Andy Lau / 梁朝伟 Tony Leung Chiu W...,2002,中国香港,剧情,
19,控方证人,9.6,0,比利·怀尔德 Billy Wilder,泰隆·鲍华 Tyrone Power / 玛琳·...,1957,美国,剧情,
20,寻梦环游记,9.1,0,李·昂克里奇 Lee Unkrich / 阿德里安·莫利纳 Adrian Molina,...,2017,美国,喜剧,
21,大话西游之大圣娶亲,9.2,0,刘镇伟 Jeffrey Lau,周星驰 Stephen Chow / 吴孟达 Man Tat Ng...,1995,中国香港 中国大陆,喜剧,
22,熔炉,9.3,0,黄东赫 Dong-hyuk Hwang,孔侑 Yoo Gong / 郑有美 Yu-mi Jung /...,2011,韩国,剧情,
23,触不可及,9.3,0,奥利维·那卡什 Olivier Nakache / 艾力克·托兰达 Eric Toledano 主...,,2011,法国,剧情,
24,教父,9.3,0,弗朗西斯·福特·科波拉 Francis Ford Coppola,马龙·白兰度 M...,1972,美国,剧情,
25,末代皇帝,9.3,0,贝纳尔多·贝托鲁奇 Bernardo Bertolucci,尊龙 John Lone / 陈...,1987,英国 意大利 中国大陆 法国,剧情,
26,哈利·波特与魔法石,9.2,0,Chris Columbus,Daniel Radcliffe / Emma Watson / Rupert Grint,2001,美国 英国,奇幻,
27,当幸福来敲门,9.1,0,加布里尔·穆奇诺 Gabriele Muccino,威尔·史密斯 Will Smith ...,2006,美国,剧情,
28,龙猫,9.2,0,宫崎骏 Hayao Miyazaki,日高法子 Noriko Hidaka / 坂本千夏 Ch...,1988,日本,动画,
29,活着,9.3,0,张艺谋 Yimou Zhang,葛优 You Ge / 巩俐 Li Gong / 姜武 Wu Jiang,1994,中国大陆 中国香港,剧情,
30,怦然心动,9.1,0,罗伯·莱纳 Rob Reiner,玛德琳·卡罗尔 Madeline Carroll / 卡...,2010,美国,剧情,
31,蝙蝠侠:黑暗骑士,9.2,0,克里斯托弗·诺兰 Christopher Nolan,克里斯蒂安·贝尔 Christ...,2008,美国 英国,剧情,
32,指环王3:王者无敌,9.3,0,彼得·杰克逊 Peter Jackson,伊利亚·伍德 Elijah Wood / 西恩...,2003,美国 新西兰,剧情,
33,我不是药神,9.0,0,文牧野 Muye Wen,徐峥 Zheng Xu / 王传君 Chuanjun Wang / 周...,2018,中国大陆,剧情,
34,乱世佳人,9.3,0,维克多·弗莱明 Victor Fleming / 乔治·库克 George Cukor,费...,1939,美国,剧情,
35,飞屋环游记,9.1,0,彼特·道格特 Pete Docter / 鲍勃·彼德森 Bob Peterson,爱德...,2009,美国,剧情,
36,让子弹飞,9.0,0,姜文 Wen Jiang,姜文 Wen Jiang / 葛优 You Ge / 周润发 Yun-F...,2010,中国大陆 中国香港,剧情,
37,哈尔的移动城堡,9.1,0,宫崎骏 Hayao Miyazaki,倍赏千惠子 Chieko Baishô / 木村拓...,2004,日本,爱情,
38,十二怒汉,9.4,0,西德尼·吕美特 Sidney Lumet,亨利·方达 Henry Fonda / 马丁...,1957,美国,剧情,
39,海蒂和爷爷,9.3,0,阿兰·葛斯彭纳 Alain Gsponer,阿努克·斯特芬 Anuk Steffen /...,2015,德国 瑞士,剧情,
40,素媛,9.3,0,李濬益 Jun-ik Lee,薛景求 Kyung-gu Sol / 严志媛 Ji-won Uhm ...,2013,韩国,剧情,
41,猫鼠游戏,9.1,0,史蒂文·斯皮尔伯格 Steven Spielberg,莱昂纳多·迪卡普里奥 L...,2002,美国 加拿大,传记,
42,天空之城,9.2,0,宫崎骏 Hayao Miyazaki,田中真弓 Mayumi Tanaka / 横泽启子 Ke...,1986,日本,动画,
43,鬼子来了,9.3,0,姜文 Wen Jiang,姜文 Wen Jiang / 香川照之 Teruyuki Kagawa /...,2000,中国大陆,剧情,
44,摔跤吧!爸爸,9.0,0,涅提·蒂瓦里 Nitesh Tiwari,阿米尔·汗 Aamir Khan / 法缇玛...,2016,印度,剧情,
45,少年派的奇幻漂流,9.1,0,李安 Ang Lee,苏拉·沙玛 Suraj Sharma / 伊尔凡·可汗 Irrfan...,2012,美国 中国台湾 英国 加拿大,剧情,
46,钢琴家,9.3,0,罗曼·波兰斯基 Roman Polanski,艾德里安·布洛迪 Adrien Brod...,2002,英国 法国 波兰 德国 美国,剧情,
47,指环王2:双塔奇兵,9.2,0,彼得·杰克逊 Peter Jackson,伊利亚·伍德 Elijah Wood / 西恩...,2002,美国 新西兰,剧情,
48,死亡诗社,9.2,0,彼得·威尔 Peter Weir,罗宾·威廉姆斯 Robin Williams / 罗伯...,1989,美国,剧情,
49,大话西游之月光宝盒,9.0,0,刘镇伟 Jeffrey Lau,周星驰 Stephen Chow / 吴孟达 Man Tat Ng...,1995,中国香港 中国大陆,喜剧,
50,绿皮书,8.9,0,彼得·法雷里 Peter Farrelly,维果·莫腾森 Viggo Mortensen /...,2018,美国 中国大陆,剧情,
51,何以为家,9.1,0,娜丁·拉巴基 Nadine Labaki,扎因·拉费阿 Zain al-Rafeea / ...,2018,黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国,剧情,
52,闻香识女人,9.1,0,马丁·布莱斯 Martin Brest,阿尔·帕西诺 Al Pacino / 克里斯...,1992,美国,剧情,
53,大闹天宫,9.4,0,万籁鸣 Laiming Wan,邱岳峰 Yuefeng Qiu / 富润生 Runsheng Fu...,1961,1964(中国大陆),1978(中国大陆),
54,黑客帝国,9.1,0,安迪·沃卓斯基 Andy Wachowski / 拉娜·沃卓斯基 Lana Wachowski 主...,,1999,美国,动作,
55,指环王1:护戒使者,9.1,0,彼得·杰克逊 Peter Jackson,伊利亚·伍德 Elijah Wood / 西恩...,2001,新西兰 美国 英国,剧情,
56,罗马假日,9.1,0,威廉·惠勒 William Wyler,奥黛丽·赫本 Audrey Hepburn / 格...,1953,美国,喜剧,
57,教父2,9.3,0,弗朗西斯·福特·科波拉 Francis Ford Coppola,阿尔·帕西诺 A...,1974,美国,剧情,
58,狮子王,9.1,0,Roger Allers / 罗伯·明可夫 Rob Minkoff,乔纳森·泰勒·托马...,1994,美国,动画,
59,天堂电影院,9.2,0,朱塞佩·托纳多雷 Giuseppe Tornatore,菲利普·努瓦雷 Philipp...,1988,意大利 法国,剧情,
60,饮食男女,9.2,0,李安 Ang Lee,郎雄 Sihung Lung / 杨贵媚 Kuei-Mei Yang / 吴...,1994,中国台湾 美国,剧情,
61,辩护人,9.2,0,杨宇硕 Woo-seok Yang,宋康昊 Kang-ho Song / 金英爱 Yeong-ae...,2013,韩国,剧情,
62,本杰明·巴顿奇事,9.0,0,大卫·芬奇 David Fincher,布拉德·皮特 Brad Pitt / 凯特·布...,2008,美国,剧情,
63,搏击俱乐部,9.0,0,大卫·芬奇 David Fincher,爱德华·诺顿 Edward Norton / 布拉...,1999,美国,剧情,
64,美丽心灵,9.1,0,朗·霍华德 Ron Howard,罗素·克劳 Russell Crowe / 艾德·哈...,2001,美国,传记,
65,穿条纹睡衣的男孩,9.2,0,马克·赫尔曼 Mark Herman,阿萨·巴特菲尔德 Asa Butterfield ...,2008,英国 美国,剧情,
66,情书,8.9,0,岩井俊二 Shunji Iwai,中山美穗 Miho Nakayama / 丰川悦司 Ets...,1995,日本,剧情,
67,哈利·波特与死亡圣器(下),9.0,0,大卫·叶茨 David Yates,丹尼尔·雷德克里夫 Daniel Radcliffe...,2011,美国 英国,奇幻,
68,两杆大烟枪,9.1,0,盖·里奇 Guy Ritchie,杰森·弗莱明 Jason Flemyng / 德克斯特...,1998,英国,剧情,
69,窃听风暴,9.2,0,弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck &n...,,2006,德国,剧情,
70,音乐之声,9.1,0,罗伯特·怀斯 Robert Wise,朱莉·安德鲁斯 Julie Andrews / 克...,1965,美国,剧情,
71,功夫,8.9,0,周星驰 Stephen Chow,周星驰 Stephen Chow / 元秋 Qiu Yuen / ...,2004,中国大陆 中国香港,动作,
72,哈利·波特与阿兹卡班的囚徒,9.0,0,阿方索·卡隆 Alfonso Cuarón,丹尼尔·雷德克里夫 Daniel Rad...,2004,英国 美国,奇幻,
73,西西里的美丽传说,8.9,0,朱塞佩·托纳多雷 Giuseppe Tornatore,莫妮卡·贝鲁奇 Monica ...,2000,意大利 美国,剧情,
74,阿凡达,8.8,0,詹姆斯·卡梅隆 James Cameron,萨姆·沃辛顿 Sam Worthington ...,2009,美国,动作,
75,看不见的客人,8.8,0,奥里奥尔·保罗 Oriol Paulo,马里奥·卡萨斯 Mario Casas / 阿...,2016,西班牙,剧情,
76,拯救大兵瑞恩,9.1,0,史蒂文·斯皮尔伯格 Steven Spielberg,汤姆·汉克斯 Tom Hanks...,1998,美国,剧情,
77,沉默的羔羊,8.9,0,乔纳森·戴米 Jonathan Demme,朱迪·福斯特 Jodie Foster / 安...,1991,美国,剧情,
78,小鞋子,9.2,0,马基德·马基迪 Majid Majidi,默罕默德·阿米尔·纳吉 Mohamma...,1997,伊朗,剧情,
79,布达佩斯大饭店,8.9,0,韦斯·安德森 Wes Anderson,拉尔夫·费因斯 Ralph Fiennes / ...,2014,美国 德国 英国,剧情,
80,蝴蝶效应,8.9,0,埃里克·布雷斯 Eric Bress / J·麦基·格鲁伯 J. Mackye Gruber 主...,,2004,美国 加拿大,剧情,
81,飞越疯人院,9.1,0,米洛斯·福尔曼 Miloš Forman,杰克·尼科尔森 Jack Nichols...,1975,美国,剧情,
82,禁闭岛,8.9,0,Martin Scorsese,莱昂纳多·迪卡普里奥 Leonardo DiCaprio / ...,2010,美国,剧情,
83,还有明天,9.3,0,宝拉·柯特莱西 Paola Cortellesi,宝拉·柯特莱西 Paola Corte...,2023,意大利,剧情,
84,心灵捕手,9.0,0,格斯·范·桑特 Gus Van Sant,马特·达蒙 Matt Damon / 罗宾·...,1997,美国,剧情,
85,致命魔术,8.9,0,克里斯托弗·诺兰 Christopher Nolan,休·杰克曼 Hugh Jackman...,2006,英国 美国,剧情,
86,低俗小说,8.9,0,昆汀·塔伦蒂诺 Quentin Tarantino,约翰·特拉沃尔塔 John Tra...,1994,美国,剧情,
87,超脱,9.0,0,托尼·凯耶 Tony Kaye,艾德里安·布洛迪 Adrien Brody / 马西...,2011,美国,剧情,
88,哈利·波特与密室,8.9,0,Chris Columbus,丹尼尔·雷德克里夫 Daniel Radcliffe / 艾玛...,2002,英国 美国,奇幻,
89,一一,9.1,0,杨德昌 Edward Yang,吴念真 / 李凯莉 Kelly Lee / 金燕玲 Elai...,2000,中国台湾 日本,剧情,
90,喜剧之王,8.8,0,周星驰 Stephen Chow / 李力持 Lik-Chi Lee,周星驰 Stephen Ch...,1999,中国香港,喜剧,
91,摩登时代,9.3,0,查理·卓别林 Charles Chaplin,查理·卓别林 Charles Chaplin ...,1936,美国,剧情,
92,杀人回忆,8.9,0,奉俊昊 Joon-ho Bong,宋康昊 Kang-ho Song / 金相庆 Sang-kyun...,2003,韩国,剧情,
93,致命ID,8.9,0,詹姆斯·曼高德 James Mangold,约翰·库萨克 John Cusack / 雷...,2003,美国,剧情,
94,春光乍泄,9.0,0,王家卫 Kar Wai Wong,张国荣 Leslie Cheung / 梁朝伟 Tony Leu...,1997,中国香港 日本 韩国,剧情,
95,加勒比海盗,8.8,0,戈尔·维宾斯基 Gore Verbinski,约翰尼·德普 Johnny Depp / ...,2003,美国,动作,
96,海豚湾,9.3,0,路易·西霍尤斯 Louie Psihoyos,路易·西霍尤斯 Louie Psihoyo...,2009,美国,纪录片,
97,美国往事,9.1,0,赛尔乔·莱翁内 Sergio Leone,罗伯特·德尼罗 Robert De Niro ...,1984,美国 意大利,犯罪,
98,红辣椒,9.0,0,今敏 Satoshi Kon,林原惠美 Megumi Hayashibara / 江守彻 Toru...,2006,日本,动画,
99,七宗罪,8.8,0,大卫·芬奇 David Fincher,摩根·弗里曼 Morgan Freeman / 布...,1995,美国,剧情,
100,唐伯虎点秋香,8.8,0,李力持 Lik-Chi Lee,周星驰 Stephen Chow / 巩俐 Li Gong / 陈...,1993,中国香港,喜剧,
101,狩猎,9.1,0,托马斯·温特伯格 Thomas Vinterberg,麦斯·米科尔森 Mads Mik...,2012,丹麦 瑞典,剧情,
102,幽灵公主,8.9,0,宫崎骏 Hayao Miyazaki,松田洋治 Yôji Matsuda / 石田百合...,1997,日本,动画,
103,甜蜜蜜,8.9,0,陈可辛 Peter Chan,黎明 Leon Lai / 张曼玉 Maggie Cheung / ...,1996,中国香港,剧情,
104,寄生虫,8.8,0,奉俊昊 Joon-ho Bong,宋康昊 Kang-ho Song / 李善均 Seon-gyun...,2019,韩国,剧情,
105,天书奇谭,9.2,0,王树忱 Shuchen Wang / 钱运达 Yunda Qian,丁建华 Jianhua Din...,1983,2021,中国大陆,
106,蝙蝠侠:黑暗骑士崛起,8.9,0,克里斯托弗·诺兰 Christopher Nolan,克里斯蒂安·贝尔 Christ...,2012,美国 英国,剧情,
107,超能陆战队,8.8,0,唐·霍尔 Don Hall / 克里斯·威廉姆斯 Chris Williams,斯科特...,2014,美国,喜剧,
108,7号房的礼物,8.9,0,李焕庆 Hwan-kyeong Lee,柳承龙 Seung-yong Ryoo / 朴信惠 Shi...,2013,韩国,剧情,
109,第六感,8.9,0,M·奈特·沙马兰 M. Night Shyamalan,布鲁斯·威利斯 Bruce Wi...,1999,美国,剧情,
110,茶馆,9.5,0,谢添 Tian Xie,于是之 Shizhi Yu / 郑榕 Rong Zhen / 蓝天野 T...,1982,中国大陆,剧情,
111,爱在黎明破晓前,8.8,0,理查德·林克莱特 Richard Linklater,伊桑·霍克 Ethan Hawke ...,1995,美国 奥地利 瑞士,剧情,
112,爱在日落黄昏时,8.9,0,理查德·林克莱特 Richard Linklater,伊桑·霍克 Ethan Hawke ...,2004,美国 法国,剧情,
113,被嫌弃的松子的一生,8.8,0,中岛哲也 Tetsuya Nakashima,中谷美纪 Miki Nakatani / 瑛太 E...,2006,日本,剧情,
114,哈利·波特与火焰杯,8.8,0,迈克·内威尔 Mike Newell,丹尼尔·雷德克里夫 Daniel Radclif...,2005,英国 美国,悬疑,
115,头脑特工队,8.8,0,彼特·道格特 Pete Docter / 罗纳尔多·德尔·卡门 Ronaldo Del Carmen &nb...,,2015,美国,喜剧,
116,未麻的部屋,9.1,0,今敏 Satoshi Kon,岩男润子 Junko Iwao / 松本梨香 Rica Matsu...,1997,日本,剧情,
117,重庆森林,8.8,0,王家卫 Kar Wai Wong,林青霞 Brigitte Lin / 金城武 Takeshi K...,1994,中国香港,剧情,
118,借东西的小人阿莉埃蒂,8.9,0,米林宏昌 Hiromasa Yonebayashi,志田未来 Mirai Shida / 神木...,2010,日本,动画,
119,菊次郎的夏天,8.9,0,北野武 Takeshi Kitano,北野武 Takeshi Kitano / 关口雄介 Yus...,1999,日本,剧情,
120,入殓师,8.9,0,泷田洋二郎 Yôjirô Takita,本木雅弘 Masahiro Motoki / ...,2008,日本,剧情,
121,断背山,8.8,0,李安 Ang Lee,希斯·莱杰 Heath Ledger / 杰克·吉伦哈尔 Jake...,2005,美国 加拿大,剧情,
122,剪刀手爱德华,8.7,0,蒂姆·波顿 Tim Burton,约翰尼·德普 Johnny Depp / 薇诺娜·...,1990,美国,剧情,
123,勇敢的心,8.9,0,梅尔·吉布森 Mel Gibson,梅尔·吉布森 Mel Gibson / 苏菲·玛...,1995,美国,动作,
124,时空恋旅人,8.8,0,理查德·柯蒂斯 Richard Curtis,多姆纳尔·格里森 Domhnall Gl...,2013,英国 美国,喜剧,
125,驯龙高手,8.8,0,迪恩·德布洛斯 Dean DeBlois / 克里斯·桑德斯 Chris Sanders,...,2010,美国,动画,
126,消失的爱人,8.7,0,大卫·芬奇 David Fincher,本·阿弗莱克 Ben Affleck / 罗莎蒙...,2014,美国,剧情,
127,无人知晓,9.1,0,是枝裕和 Hirokazu Koreeda,柳乐优弥 Yûya Yagira / 北浦爱...,2004,日本,剧情,
128,倩女幽魂,8.8,0,程小东 Siu-Tung Ching,张国荣 Leslie Cheung / 王祖贤 Joey W...,1987,中国香港,爱情,
129,傲慢与偏见,8.7,0,乔·怀特 Joe Wright,凯拉·奈特莉 Keira Knightley / 马修·...,2005,法国 英国 美国,剧情,
130,新世界,8.9,0,朴勋政 Hoon-jung Park,李政宰 Jung-Jae Lee / 崔岷植 Min-sik...,2013,韩国,剧情,
131,花样年华,8.8,0,王家卫 Kar Wai Wong,张曼玉 Maggie Cheung / 梁朝伟 Tony Leu...,2000,中国香港,剧情,
132,玩具总动员3,8.9,0,李·昂克里奇 Lee Unkrich,汤姆·汉克斯 Tom Hanks / 蒂姆·艾...,2010,美国,喜剧,
133,一个叫欧维的男人决定去死,8.9,0,汉内斯·赫尔姆 Hannes Holm,罗夫·拉斯加德 Rolf Lassgård...,2015,瑞典,剧情,
134,完美的世界,9.1,0,克林特·伊斯特伍德 Clint Eastwood,凯文·科斯特纳 Kevin Cos...,1993,美国,剧情,
135,色,戒,8.7,0,李安 Ang Lee,梁朝伟 Tony Leung Chiu Wai / 汤唯 Wei Tang / ...,2007,中国台湾 中国大陆 美国 中国香港,剧情,
136,阳光灿烂的日子,8.8,0,姜文 Wen Jiang,夏雨 Yu Xia / 宁静 Jing Ning / 陶虹 Hong Tao,1994,中国大陆 中国香港,剧情,
137,怪兽电力公司,8.8,0,彼特·道格特 Pete Docter / 大卫·斯沃曼 David Silverman,约...,2001,美国,儿童,
138,小森林 夏秋篇,9.0,0,森淳一 Junichi Mori,桥本爱 Ai Hashimoto / 三浦贵大 Takahir...,2014,日本,剧情,
139,天使爱美丽,8.7,0,让-皮埃尔·热内 Jean-Pierre Jeunet,奥黛丽·塔图 Audrey Tau...,2001,法国 德国,剧情,
140,教父3,9.0,0,弗朗西斯·福特·科波拉 Francis Ford Coppola,阿尔·帕西诺 A...,1990,美国,剧情,
141,侧耳倾听,8.9,0,近藤喜文 Yoshifumi Kondo,本名阳子 Youko Honna / 小林桂树 K...,1995,日本,剧情,
142,哪吒闹海,9.2,0,王树忱 Shuchen Wang / 严定宪 Dingxian Yan,梁正晖 Zhenghui ...,1979,中国大陆,冒险,
143,九品芝麻官,8.8,0,王晶 Jing Wong,周星驰 Stephen Chow / 吴孟达 Man Tat Ng / ...,1994,中国香港,剧情,
144,被解救的姜戈,8.8,0,昆汀·塔伦蒂诺 Quentin Tarantino,杰米·福克斯 Jamie Foxx /...,2012,美国,剧情,
145,请以你的名字呼唤我,8.8,0,卢卡·瓜达尼诺 Luca Guadagnino,艾米·汉莫 Armie Hammer / ...,2017,意大利 法国 巴西 美国,剧情,
146,幸福终点站,8.8,0,史蒂文·斯皮尔伯格 Steven Spielberg,汤姆·汉克斯 Tom Hanks...,2004,美国,喜剧,
147,釜山行,8.6,0,延尚昊 Sang-ho Yeon,孔刘 Yoo Gong / 郑有美 Yu-mi Jung / 马...,2016,韩国,动作,
148,神偷奶爸,8.7,0,皮艾尔·柯芬 Pierre Coffin / 克里斯·雷纳德 Chris Renaud,...,2010,美国 法国,喜剧,
149,小森林 冬春篇,9.0,0,森淳一 Junichi Mori,桥本爱 Ai Hashimoto / 三浦贵大 Takahir...,2015,日本,剧情,
150,喜宴,9.0,0,李安 Ang Lee,赵文瑄 Winston Chao / 归亚蕾 Ya-lei Kuei / 郎...,1993,中国台湾 美国,剧情,
151,萤火之森,8.8,0,大森贵弘 Takahiro Omori,佐仓绫音 Ayane Sakura / 内山昂辉 K...,2011,日本,剧情,
152,告白,8.8,0,中岛哲也 Tetsuya Nakashima,松隆子 Takako Matsu / 冈田将生 ...,2010,日本,剧情,
153,玛丽和麦克斯,9.0,0,亚当·艾略特 Adam Elliot,托妮·科莱特 Toni Collette / 菲利...,2009,澳大利亚 美国,剧情,
154,七武士,9.3,0,黑泽明 Akira Kurosawa,三船敏郎 Toshirô Mifune / 志村乔 ...,1954,日本,动作,
155,头号玩家,8.6,0,史蒂文·斯皮尔伯格 Steven Spielberg,泰伊·谢里丹 Tye Sheri...,2018,美国,动作,
156,模仿游戏,8.8,0,莫滕·泰杜姆 Morten Tyldum,本尼迪克特·康伯巴奇 Benedict C...,2014,英国 美国,剧情,
157,惊魂记,9.0,0,阿尔弗雷德·希区柯克 Alfred Hitchcock,安东尼·博金斯 Antho...,1960,美国,悬疑,
158,大鱼,8.8,0,蒂姆·波顿 Tim Burton,伊万·麦克格雷格 Ewan McGregor / 阿...,2003,美国,剧情,
159,心灵奇旅,8.7,0,彼特·道格特 Pete Docter / 凯普·鲍尔斯 Kemp Powers,杰米·...,2020,美国,动画,
160,射雕英雄传之东成西就,8.7,0,刘镇伟 Jeffrey Lau,梁朝伟 Tony Leung Chiu Wai / 林青霞 Bri...,1993,中国香港,喜剧,
161,血战钢锯岭,8.7,0,梅尔·吉布森 Mel Gibson,安德鲁·加菲尔德 Andrew Garfield /...,2016,澳大利亚 美国,剧情,
162,背靠背,脸对脸,9.5,0,黄建新 Jianxin Huang / 杨亚洲 Yazhou Yang,牛振华 Zhenhua N...,1994,中国大陆 中国香港,剧情,
163,机器人之梦,9.1,0,巴勃罗·贝格尔 Pablo Berger,伊万·拉班达 Ivan Labanda,2023,西班牙 法国,剧情,
164,你的名字。,8.5,0,新海诚 Makoto Shinkai,神木隆之介 Ryûnosuke Kamiki / 上...,2016,日本,剧情,
165,我是山姆,9.0,0,杰茜·尼尔森 Jessie Nelson,Sean Penn / Dakota Fanning / Mi...,2001,美国,剧情,
166,阳光姐妹淘,8.8,0,姜炯哲 Hyeong-Cheol Kang,沈恩京 Eun-kyung Shim / 闵孝琳 Hy...,2011,韩国,剧情,
167,恐怖直播,8.7,0,金秉祐 Byeong-woo Kim,河正宇 Jung-woo Ha / 李璟荣 Kyeong-y...,2013,韩国,剧情,
168,黑客帝国3:矩阵革命,8.8,0,拉娜·沃卓斯基 Lana Wachowski / 莉莉·沃卓斯基 Lilly Wachowski ...,,2003,美国,动作,
169,末路狂花,9.0,0,雷德利·斯科特 Ridley Scott,吉娜·戴维斯 Geena Davis / 苏...,1991,美国 英国 法国,犯罪,
170,小丑,8.7,0,托德·菲利普斯 Todd Phillips,杰昆·菲尼克斯 Joaquin Phoeni...,2019,美国 加拿大,剧情,
171,三块广告牌,8.7,0,马丁·麦克唐纳 Martin McDonagh,弗兰西斯·麦克多蒙德 France...,2017,英国 美国,剧情,
172,谍影重重3,8.9,0,保罗·格林格拉斯 Paul Greengrass,马特·达蒙 Matt Damon / ...,2007,美国 德国 法国 英国,动作,
173,电锯惊魂,8.7,0,詹姆斯·温 James Wan,雷·沃纳尔 Leigh Whannell / 加利·艾...,2004,美国,悬疑,
174,高山下的花环,9.5,0,谢晋 Jin Xie,吕晓禾 Xiaohe Lü / 唐国强 Guoqiang Tang / 何...,1984,1985,中国大陆,
175,无间道2,8.8,0,刘伟强 Andrew Lau / 麦兆辉 Alan Mak,陈冠希 Edison Chen / ...,2003,中国香港,剧情,
176,达拉斯买家俱乐部,8.8,0,让-马克·瓦雷 Jean-Marc Vallée,马修·麦康纳 Matthew McCon...,2013,美国,剧情,
177,疯狂原始人,8.7,0,科克·德·米科 Kirk De Micco / 克里斯·桑德斯 Chris Sanders 主演...,,2013,美国,喜剧,
178,绿里奇迹,8.9,0,弗兰克·德拉邦特 Frank Darabont,汤姆·汉克斯 Tom Hanks / ...,1999,美国,犯罪,
179,爱在午夜降临前,8.9,0,理查德·林克莱特 Richard Linklater,伊桑·霍克 Ethan Hawke ...,2013,美国 希腊,剧情,
180,疯狂的石头,8.6,0,宁浩 Hao Ning,郭涛 Tao Guo / 刘桦 Hua Liu / 连晋 Teddy Lin,2006,中国大陆 中国香港,喜剧,
181,雨中曲,9.1,0,斯坦利·多南 Stanley Donen / 吉恩·凯利 Gene Kelly,吉恩·...,1952,美国,喜剧,
182,2001太空漫游,8.9,0,斯坦利·库布里克 Stanley Kubrick,凯尔·杜拉 Keir Dullea / ...,1968,英国 美国,科幻,
183,海街日记,8.8,0,是枝裕和 Hirokazu Koreeda,绫濑遥 Haruka Ayase / 长泽雅美 M...,2015,日本,剧情,
184,风之谷,8.9,0,宫崎骏 Hayao Miyazaki,岛本须美 Sumi Shimamoto / 松田洋治 Y...,1984,日本,动画,
185,上帝之城,9.0,0,费尔南多·梅里尔斯 Fernando Meirelles / 卡迪亚·兰德 Kátia Lund ...,,2002,巴西 法国,犯罪,
186,心迷宫,8.7,0,忻钰坤 Yukun Xin,霍卫民 Weimin Huo / 王笑天 Xiaotian Wang ...,2014,中国大陆,剧情,
187,英雄本色,8.6,0,吴宇森 John Woo,周润发 Yun-Fat Chow / 狄龙 Lung Ti / 张国...,1986,中国香港,剧情,
188,记忆碎片,8.7,0,克里斯托弗·诺兰 Christopher Nolan,盖·皮尔斯 Guy Pearce /...,2000,美国,犯罪,
189,纵横四海,8.8,0,吴宇森 John Woo,周润发 Yun-Fat Chow / 张国荣 Leslie Cheung...,1991,中国香港,剧情,
190,无敌破坏王,8.7,0,瑞奇·莫尔 Rich Moore,约翰·C·赖利 John C. Reilly / 萨拉...,2012,美国,喜剧,
191,卢旺达饭店,8.9,0,特瑞·乔治 Terry George,唐·钱德尔 Don Cheadle / 苏菲·奥...,2004,英国 南非 意大利 美国,剧情,
192,东京教父,9.0,0,今敏 Satoshi Kon,江守彻 Toru Emori / 梅垣义明 Yoshiaki Ume...,2003,日本,剧情,
193,小偷家族,8.7,0,是枝裕和 Hirokazu Koreeda,中川雅也 Lily Franky / 安藤樱 Sa...,2018,日本,剧情,
194,恐怖游轮,8.5,0,克里斯托弗·史密斯 Christopher Smith,梅利莎·乔治 Melissa ...,2009,英国 澳大利亚,科幻,
195,牯岭街少年杀人事件,8.9,0,杨德昌 Edward Yang,张震 Chen Chang / 杨静怡 Lisa Yang / 张...,1991,中国台湾,剧情,
196,冰川时代,8.7,0,卡洛斯·沙尔丹哈 Carlos Saldanha / 克里斯·韦奇 Chris Wedge 主演...,,2002,美国,喜剧,
197,魔女宅急便,8.7,0,宫崎骏 Hayao Miyazaki,高山南 Minami Takayama / 佐久间玲 Re...,1989,日本,动画,
198,芙蓉镇,9.3,0,谢晋 Jin Xie,刘晓庆 Xiaoqing Liu / 姜文 Wen Jiang / 郑在石...,1987,中国大陆,剧情,
199,忠犬八公物语,9.2,0,神山征二郎 Seijirô Kôyama,仲代达矢 Tatsuya Nakadai /...,1987,日本,剧情,
200,岁月神偷,8.7,0,罗启锐 Alex Law,吴君如 Sandra Ng / 任达华 Simon Yam / 钟绍...,2010,中国香港 中国大陆,剧情,
201,遗愿清单,8.7,0,罗伯·莱纳 Rob Reiner,杰克·尼科尔森 Jack Nicholson / 摩根...,2007,美国,冒险,
202,荒蛮故事,8.7,0,达米安·斯兹弗隆 Damián Szifron,达里奥·葛兰帝内提 Darío...,2014,阿根廷 西班牙,剧情,
203,大佛普拉斯,8.7,0,黄信尧 Hsin-yao Huang,庄益增 Yizeng Zhuang / 陈竹昇 Chu-sh...,2017,中国台湾,剧情,
204,源代码,8.6,0,邓肯·琼斯 Duncan Jones,杰克·吉伦哈尔 Jake Gyllenhaal / ...,2011,美国 加拿大,科幻,
205,花束般的恋爱,8.6,0,土井裕泰 Nobuhiro Doi,菅田将晖 Masaki Suda / 有村架纯 Kasu...,2021,日本,剧情,
206,白日梦想家,8.6,0,本·斯蒂勒 Ben Stiller,本·斯蒂勒 Ben Stiller / 克里斯汀·...,2013,美国 英国,剧情,
207,疯狂的麦克斯4:狂暴之路,8.7,0,乔治·米勒 George Miller,汤姆·哈迪 Tom Hardy / 查理兹·塞...,2015,澳大利亚 美国,动作,
208,可可西里,8.9,0,陆川 Chuan Lu,多布杰 Duobujie / 张磊 Lei Zhang / 亓亮 Qi L...,2004,中国大陆 中国香港,剧情,
209,你看起来好像很好吃,8.9,0,藤森雅也 Masaya Fujimori,山口胜平 Kappei Yamaguchi / 爱河...,2010,日本,剧情,
210,爱乐之城,8.4,0,达米恩·查泽雷 Damien Chazelle,瑞恩·高斯林 Ryan Gosling /...,2016,美国,剧情,
211,贫民窟的百万富翁,8.6,0,丹尼·鲍尔 Danny Boyle / 洛芙琳·坦丹 Loveleen Tandan,戴夫...,2008,英国,剧情,
212,波西米亚狂想曲,8.6,0,布莱恩·辛格 Bryan Singer,拉米·马雷克 Rami Malek / 本·哈...,2018,英国 美国,剧情,
213,城市之光,9.3,0,查理·卓别林 Charles Chaplin,查理·卓别林 Charles Chaplin ...,1931,美国,喜剧,
214,爆裂鼓手,8.6,0,达米恩·查泽雷 Damien Chazelle,迈尔斯·特勒 Miles Teller /...,2014,美国,剧情,
215,青蛇,8.6,0,徐克 Hark Tsui,张曼玉 Maggie Cheung / 王祖贤 Joey Wang / ...,1993,中国香港 中国大陆,剧情,
216,东邪西毒,8.6,0,王家卫 Kar Wai Wong,张国荣 Leslie Cheung / 林青霞 Brigitte...,1994,中国香港 中国台湾,剧情,
217,哈利·波特与死亡圣器(上),8.6,0,大卫·叶茨 David Yates,丹尼尔·雷德克里夫 Daniel Radcliffe...,2010,英国 美国,奇幻,
218,无耻混蛋,8.7,0,昆汀·塔伦蒂诺 Quentin Tarantino,布拉德·皮特 Brad Pitt / ...,2009,德国 美国,剧情,
219,终结者2:审判日,8.8,0,詹姆斯·卡梅隆 James Cameron,阿诺·施瓦辛格 Arnold Schwarz...,1991,美国 法国,动作,
220,大红灯笼高高挂,8.8,0,张艺谋 Yimou Zhang,巩俐 Li Gong / 马精武 Jingwu Ma / 何赛...,1991,中国大陆 中国香港 中国台湾,剧情,
221,黑天鹅,8.6,0,达伦·阿罗诺夫斯基 Darren Aronofsky,娜塔莉·波特曼 Natalie...,2010,美国,剧情,
222,新龙门客栈,8.7,0,李惠民 Raymond Lee,张曼玉 Maggie Cheung / 林青霞 Brigitte ...,1992,中国香港 中国大陆,动作,
223,初恋这件小事,8.5,0,普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn / 华森·波克彭...,,2010,泰国,剧情,
224,人工智能,8.7,0,史蒂文·斯皮尔伯格 Steven Spielberg,海利·乔·奥斯蒙 Haley...,2001,美国,剧情,
225,千钧一发,8.8,0,安德鲁·尼科尔 Andrew Niccol,伊桑·霍克 Ethan Hawke / 乌玛...,1997,美国,剧情,
226,崖上的波妞,8.6,0,宫崎骏 Hayao Miyazaki,奈良柚莉爱 Yuria Nara / 土井洋辉 Hir...,2008,日本,动画,
227,雨人,8.7,0,巴瑞·莱文森 Barry Levinson,达斯汀·霍夫曼 Dustin Hoffman ...,1988,美国,剧情,
228,虎口脱险,8.9,0,杰拉尔·乌里 Gérard Oury,路易·德·菲耐斯 Louis de Funès...,1966,法国 英国,喜剧,
229,哈利·波特与凤凰社,8.6,0,大卫·叶茨 David Yates,丹尼尔·雷德克里夫 Daniel Radcliffe...,2007,英国 美国,奇幻,
230,彗星来的那一夜,8.6,0,詹姆斯·沃德·布柯特 James Ward Byrkit,艾米丽·芭尔多尼 Em...,2013,美国 英国,科幻,
231,罗生门,8.8,0,黑泽明 Akira Kurosawa,三船敏郎 Toshirô Mifune / 京町子 ...,1950,日本,剧情,
232,海边的曼彻斯特,8.6,0,肯尼斯·罗纳根 Kenneth Lonergan,卡西·阿弗莱克 Casey Affle...,2016,美国,剧情,
233,恋恋笔记本,8.5,0,尼克·卡索维茨 Nick Cassavetes,瑞恩·高斯林 Ryan Gosling /...,2004,美国,剧情,
234,真爱至上,8.5,0,理查德·柯蒂斯 Richard Curtis,休·格兰特 Hugh Grant / 连姆...,2003,英国 美国 法国,喜剧,
235,火星救援,8.5,0,雷德利·斯科特 Ridley Scott,马特·达蒙 Matt Damon / 杰西卡...,2015,英国 美国 匈牙利 约旦,剧情,
236,黑客帝国2:重装上阵,8.7,0,拉娜·沃卓斯基 Lana Wachowski / 莉莉·沃卓斯基 Lilly Wachowski ...,,2003,美国,动作,
237,步履不停,8.8,0,是枝裕和 Hirokazu Koreeda,阿部宽 Hiroshi Abe / 夏川结衣 Yu...,2008,日本,剧情,
238,冰雪奇缘,8.5,0,克里斯·巴克 Chris Buck / 珍妮弗·李 Jennifer Lee,克里斯汀...,2013,美国,喜剧,
239,奇迹男孩,8.6,0,斯蒂芬·卓博斯基 Stephen Chbosky,雅各布·特伦布莱 Jacob Tr...,2017,美国 中国香港,剧情,
240,千年女优,8.8,0,今敏 Satoshi Kon,庄司美代子 Miyoko Shôji / 小山茉美 Mam...,2001,日本,动画,
241,战争之王,8.7,0,安德鲁·尼科尔 Andrew Niccol,尼古拉斯·凯奇 Nicolas Cage /...,2005,美国 德国,剧情,
242,谍影重重2,8.7,0,保罗·格林格拉斯 Paul Greengrass,马特·达蒙 Matt Damon / ...,2004,美国 德国,动作,
243,蜘蛛侠:平行宇宙,8.6,0,鲍勃·佩尔西凯蒂 Bob Persichetti / 彼得·拉姆齐 Peter Ramsey 主...,,2018,美国,动作,
244,攻壳机动队,9.0,0,押井守 Mamoru Oshii,田中敦子 Atsuko Tanaka / 大冢明夫 Akio...,1995,日本,动作,
245,血钻,8.7,0,爱德华·兹威克 Edward Zwick,莱昂纳多·迪卡普里奥 Leonardo ...,2006,美国 德国 英国,剧情,
246,小姐,8.5,0,朴赞郁 Chan-wook Park,金敏喜 Min-hee Kim / 金泰梨 Tae-ri K...,2016,韩国,剧情,
247,隐藏人物,8.9,0,特奥多尔·梅尔菲 Theodore Melfi,塔拉吉·P·汉森 Taraji P. ...,2016,美国,剧情,
248,魂断蓝桥,8.8,0,茂文·勒鲁瓦 Mervyn LeRoy,费雯·丽 Vivien Leigh / 罗伯特·...,1940,美国,剧情,
249,血观音,8.6,0,杨雅喆 Ya-che Yang,惠英红 Kara Wai Ying Hung / 吴可熙 Wu K...,2017,中国台湾,剧情,
250,房间,8.7,0,伦尼·阿伯拉罕森 Lenny Abrahamson,布丽·拉尔森 Brie Larson...,2015,爱尔兰 加拿大 英国 美国,剧情,
1 排名 标题 评分 评价人数 导演 演员 年份 国家/地区 类型 简介
2 1 肖申克的救赎 9.7 0 弗兰克·德拉邦特 Frank Darabont 蒂姆·罗宾斯 Tim Robbins /... 1994 美国 犯罪
3 2 霸王别姬 9.6 0 陈凯歌 Kaige Chen 张国荣 Leslie Cheung / 张丰毅 Fengyi Zha... 1993 中国大陆 中国香港 剧情
4 3 泰坦尼克号 9.5 0 詹姆斯·卡梅隆 James Cameron 莱昂纳多·迪卡普里奥 Leonardo... 1997 美国 剧情
5 4 阿甘正传 9.5 0 罗伯特·泽米吉斯 Robert Zemeckis 汤姆·汉克斯 Tom Hanks / ... 1994 美国 剧情
6 5 千与千寻 9.4 0 宫崎骏 Hayao Miyazaki 柊瑠美 Rumi Hîragi / 入野自由 Miy... 2001 日本 剧情
7 6 美丽人生 9.5 0 罗伯托·贝尼尼 Roberto Benigni 罗伯托·贝尼尼 Roberto Beni... 1997 意大利 剧情
8 7 星际穿越 9.4 0 克里斯托弗·诺兰 Christopher Nolan 马修·麦康纳 Matthew Mc... 2014 美国 英国 加拿大 剧情
9 8 这个杀手不太冷 9.4 0 吕克·贝松 Luc Besson 让·雷诺 Jean Reno / 娜塔莉·波特曼 ... 1994 法国 美国 剧情
10 9 盗梦空间 9.4 0 克里斯托弗·诺兰 Christopher Nolan 莱昂纳多·迪卡普里奥 Le... 2010 美国 英国 剧情
11 10 楚门的世界 9.4 0 彼得·威尔 Peter Weir 金·凯瑞 Jim Carrey / 劳拉·琳妮 Lau... 1998 美国 剧情
12 11 辛德勒的名单 9.5 0 史蒂文·斯皮尔伯格 Steven Spielberg 连姆·尼森 Liam Neeson... 1993 美国 剧情
13 12 忠犬八公的故事 9.4 0 莱塞·霍尔斯道姆 Lasse Hallström 理查·基尔 Richard Ger... 2009 美国 英国 剧情
14 13 海上钢琴师 9.3 0 朱塞佩·托纳多雷 Giuseppe Tornatore 蒂姆·罗斯 Tim Roth / ... 1998 意大利 剧情
15 14 疯狂动物城 9.3 0 拜伦·霍华德 Byron Howard / 瑞奇·摩尔 Rich Moore 金妮弗·... 2016 美国 喜剧
16 15 三傻大闹宝莱坞 9.2 0 拉库马·希拉尼 Rajkumar Hirani 阿米尔·汗 Aamir Khan / 卡... 2009 印度 剧情
17 16 机器人总动员 9.3 0 安德鲁·斯坦顿 Andrew Stanton 本·贝尔特 Ben Burtt / 艾丽... 2008 美国 科幻
18 17 放牛班的春天 9.3 0 克里斯托夫·巴拉蒂 Christophe Barratier 让-巴蒂斯特·莫尼... 2004 法国 瑞士 德国 剧情
19 18 无间道 9.3 0 刘伟强 / 麦兆辉 刘德华 Andy Lau / 梁朝伟 Tony Leung Chiu W... 2002 中国香港 剧情
20 19 控方证人 9.6 0 比利·怀尔德 Billy Wilder 泰隆·鲍华 Tyrone Power / 玛琳·... 1957 美国 剧情
21 20 寻梦环游记 9.1 0 李·昂克里奇 Lee Unkrich / 阿德里安·莫利纳 Adrian Molina ... 2017 美国 喜剧
22 21 大话西游之大圣娶亲 9.2 0 刘镇伟 Jeffrey Lau 周星驰 Stephen Chow / 吴孟达 Man Tat Ng... 1995 中国香港 中国大陆 喜剧
23 22 熔炉 9.3 0 黄东赫 Dong-hyuk Hwang 孔侑 Yoo Gong / 郑有美 Yu-mi Jung /... 2011 韩国 剧情
24 23 触不可及 9.3 0 奥利维·那卡什 Olivier Nakache / 艾力克·托兰达 Eric Toledano 主... 2011 法国 剧情
25 24 教父 9.3 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 马龙·白兰度 M... 1972 美国 剧情
26 25 末代皇帝 9.3 0 贝纳尔多·贝托鲁奇 Bernardo Bertolucci 尊龙 John Lone / 陈... 1987 英国 意大利 中国大陆 法国 剧情
27 26 哈利·波特与魔法石 9.2 0 Chris Columbus Daniel Radcliffe / Emma Watson / Rupert Grint 2001 美国 英国 奇幻
28 27 当幸福来敲门 9.1 0 加布里尔·穆奇诺 Gabriele Muccino 威尔·史密斯 Will Smith ... 2006 美国 剧情
29 28 龙猫 9.2 0 宫崎骏 Hayao Miyazaki 日高法子 Noriko Hidaka / 坂本千夏 Ch... 1988 日本 动画
30 29 活着 9.3 0 张艺谋 Yimou Zhang 葛优 You Ge / 巩俐 Li Gong / 姜武 Wu Jiang 1994 中国大陆 中国香港 剧情
31 30 怦然心动 9.1 0 罗伯·莱纳 Rob Reiner 玛德琳·卡罗尔 Madeline Carroll / 卡... 2010 美国 剧情
32 31 蝙蝠侠:黑暗骑士 9.2 0 克里斯托弗·诺兰 Christopher Nolan 克里斯蒂安·贝尔 Christ... 2008 美国 英国 剧情
33 32 指环王3:王者无敌 9.3 0 彼得·杰克逊 Peter Jackson 伊利亚·伍德 Elijah Wood / 西恩... 2003 美国 新西兰 剧情
34 33 我不是药神 9.0 0 文牧野 Muye Wen 徐峥 Zheng Xu / 王传君 Chuanjun Wang / 周... 2018 中国大陆 剧情
35 34 乱世佳人 9.3 0 维克多·弗莱明 Victor Fleming / 乔治·库克 George Cukor 费... 1939 美国 剧情
36 35 飞屋环游记 9.1 0 彼特·道格特 Pete Docter / 鲍勃·彼德森 Bob Peterson 爱德... 2009 美国 剧情
37 36 让子弹飞 9.0 0 姜文 Wen Jiang 姜文 Wen Jiang / 葛优 You Ge / 周润发 Yun-F... 2010 中国大陆 中国香港 剧情
38 37 哈尔的移动城堡 9.1 0 宫崎骏 Hayao Miyazaki 倍赏千惠子 Chieko Baishô / 木村拓... 2004 日本 爱情
39 38 十二怒汉 9.4 0 西德尼·吕美特 Sidney Lumet 亨利·方达 Henry Fonda / 马丁... 1957 美国 剧情
40 39 海蒂和爷爷 9.3 0 阿兰·葛斯彭纳 Alain Gsponer 阿努克·斯特芬 Anuk Steffen /... 2015 德国 瑞士 剧情
41 40 素媛 9.3 0 李濬益 Jun-ik Lee 薛景求 Kyung-gu Sol / 严志媛 Ji-won Uhm ... 2013 韩国 剧情
42 41 猫鼠游戏 9.1 0 史蒂文·斯皮尔伯格 Steven Spielberg 莱昂纳多·迪卡普里奥 L... 2002 美国 加拿大 传记
43 42 天空之城 9.2 0 宫崎骏 Hayao Miyazaki 田中真弓 Mayumi Tanaka / 横泽启子 Ke... 1986 日本 动画
44 43 鬼子来了 9.3 0 姜文 Wen Jiang 姜文 Wen Jiang / 香川照之 Teruyuki Kagawa /... 2000 中国大陆 剧情
45 44 摔跤吧!爸爸 9.0 0 涅提·蒂瓦里 Nitesh Tiwari 阿米尔·汗 Aamir Khan / 法缇玛... 2016 印度 剧情
46 45 少年派的奇幻漂流 9.1 0 李安 Ang Lee 苏拉·沙玛 Suraj Sharma / 伊尔凡·可汗 Irrfan... 2012 美国 中国台湾 英国 加拿大 剧情
47 46 钢琴家 9.3 0 罗曼·波兰斯基 Roman Polanski 艾德里安·布洛迪 Adrien Brod... 2002 英国 法国 波兰 德国 美国 剧情
48 47 指环王2:双塔奇兵 9.2 0 彼得·杰克逊 Peter Jackson 伊利亚·伍德 Elijah Wood / 西恩... 2002 美国 新西兰 剧情
49 48 死亡诗社 9.2 0 彼得·威尔 Peter Weir 罗宾·威廉姆斯 Robin Williams / 罗伯... 1989 美国 剧情
50 49 大话西游之月光宝盒 9.0 0 刘镇伟 Jeffrey Lau 周星驰 Stephen Chow / 吴孟达 Man Tat Ng... 1995 中国香港 中国大陆 喜剧
51 50 绿皮书 8.9 0 彼得·法雷里 Peter Farrelly 维果·莫腾森 Viggo Mortensen /... 2018 美国 中国大陆 剧情
52 51 何以为家 9.1 0 娜丁·拉巴基 Nadine Labaki 扎因·拉费阿 Zain al-Rafeea / ... 2018 黎巴嫩 美国 法国 塞浦路斯 卡塔尔 英国 剧情
53 52 闻香识女人 9.1 0 马丁·布莱斯 Martin Brest 阿尔·帕西诺 Al Pacino / 克里斯... 1992 美国 剧情
54 53 大闹天宫 9.4 0 万籁鸣 Laiming Wan 邱岳峰 Yuefeng Qiu / 富润生 Runsheng Fu... 1961 1964(中国大陆) 1978(中国大陆)
55 54 黑客帝国 9.1 0 安迪·沃卓斯基 Andy Wachowski / 拉娜·沃卓斯基 Lana Wachowski 主... 1999 美国 动作
56 55 指环王1:护戒使者 9.1 0 彼得·杰克逊 Peter Jackson 伊利亚·伍德 Elijah Wood / 西恩... 2001 新西兰 美国 英国 剧情
57 56 罗马假日 9.1 0 威廉·惠勒 William Wyler 奥黛丽·赫本 Audrey Hepburn / 格... 1953 美国 喜剧
58 57 教父2 9.3 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 阿尔·帕西诺 A... 1974 美国 剧情
59 58 狮子王 9.1 0 Roger Allers / 罗伯·明可夫 Rob Minkoff 乔纳森·泰勒·托马... 1994 美国 动画
60 59 天堂电影院 9.2 0 朱塞佩·托纳多雷 Giuseppe Tornatore 菲利普·努瓦雷 Philipp... 1988 意大利 法国 剧情
61 60 饮食男女 9.2 0 李安 Ang Lee 郎雄 Sihung Lung / 杨贵媚 Kuei-Mei Yang / 吴... 1994 中国台湾 美国 剧情
62 61 辩护人 9.2 0 杨宇硕 Woo-seok Yang 宋康昊 Kang-ho Song / 金英爱 Yeong-ae... 2013 韩国 剧情
63 62 本杰明·巴顿奇事 9.0 0 大卫·芬奇 David Fincher 布拉德·皮特 Brad Pitt / 凯特·布... 2008 美国 剧情
64 63 搏击俱乐部 9.0 0 大卫·芬奇 David Fincher 爱德华·诺顿 Edward Norton / 布拉... 1999 美国 剧情
65 64 美丽心灵 9.1 0 朗·霍华德 Ron Howard 罗素·克劳 Russell Crowe / 艾德·哈... 2001 美国 传记
66 65 穿条纹睡衣的男孩 9.2 0 马克·赫尔曼 Mark Herman 阿萨·巴特菲尔德 Asa Butterfield ... 2008 英国 美国 剧情
67 66 情书 8.9 0 岩井俊二 Shunji Iwai 中山美穗 Miho Nakayama / 丰川悦司 Ets... 1995 日本 剧情
68 67 哈利·波特与死亡圣器(下) 9.0 0 大卫·叶茨 David Yates 丹尼尔·雷德克里夫 Daniel Radcliffe... 2011 美国 英国 奇幻
69 68 两杆大烟枪 9.1 0 盖·里奇 Guy Ritchie 杰森·弗莱明 Jason Flemyng / 德克斯特... 1998 英国 剧情
70 69 窃听风暴 9.2 0 弗洛里安·亨克尔·冯·多纳斯马尔克 Florian Henckel von Donnersmarck &n... 2006 德国 剧情
71 70 音乐之声 9.1 0 罗伯特·怀斯 Robert Wise 朱莉·安德鲁斯 Julie Andrews / 克... 1965 美国 剧情
72 71 功夫 8.9 0 周星驰 Stephen Chow 周星驰 Stephen Chow / 元秋 Qiu Yuen / ... 2004 中国大陆 中国香港 动作
73 72 哈利·波特与阿兹卡班的囚徒 9.0 0 阿方索·卡隆 Alfonso Cuarón 丹尼尔·雷德克里夫 Daniel Rad... 2004 英国 美国 奇幻
74 73 西西里的美丽传说 8.9 0 朱塞佩·托纳多雷 Giuseppe Tornatore 莫妮卡·贝鲁奇 Monica ... 2000 意大利 美国 剧情
75 74 阿凡达 8.8 0 詹姆斯·卡梅隆 James Cameron 萨姆·沃辛顿 Sam Worthington ... 2009 美国 动作
76 75 看不见的客人 8.8 0 奥里奥尔·保罗 Oriol Paulo 马里奥·卡萨斯 Mario Casas / 阿... 2016 西班牙 剧情
77 76 拯救大兵瑞恩 9.1 0 史蒂文·斯皮尔伯格 Steven Spielberg 汤姆·汉克斯 Tom Hanks... 1998 美国 剧情
78 77 沉默的羔羊 8.9 0 乔纳森·戴米 Jonathan Demme 朱迪·福斯特 Jodie Foster / 安... 1991 美国 剧情
79 78 小鞋子 9.2 0 马基德·马基迪 Majid Majidi 默罕默德·阿米尔·纳吉 Mohamma... 1997 伊朗 剧情
80 79 布达佩斯大饭店 8.9 0 韦斯·安德森 Wes Anderson 拉尔夫·费因斯 Ralph Fiennes / ... 2014 美国 德国 英国 剧情
81 80 蝴蝶效应 8.9 0 埃里克·布雷斯 Eric Bress / J·麦基·格鲁伯 J. Mackye Gruber 主... 2004 美国 加拿大 剧情
82 81 飞越疯人院 9.1 0 米洛斯·福尔曼 Miloš Forman 杰克·尼科尔森 Jack Nichols... 1975 美国 剧情
83 82 禁闭岛 8.9 0 Martin Scorsese 莱昂纳多·迪卡普里奥 Leonardo DiCaprio / ... 2010 美国 剧情
84 83 还有明天 9.3 0 宝拉·柯特莱西 Paola Cortellesi 宝拉·柯特莱西 Paola Corte... 2023 意大利 剧情
85 84 心灵捕手 9.0 0 格斯·范·桑特 Gus Van Sant 马特·达蒙 Matt Damon / 罗宾·... 1997 美国 剧情
86 85 致命魔术 8.9 0 克里斯托弗·诺兰 Christopher Nolan 休·杰克曼 Hugh Jackman... 2006 英国 美国 剧情
87 86 低俗小说 8.9 0 昆汀·塔伦蒂诺 Quentin Tarantino 约翰·特拉沃尔塔 John Tra... 1994 美国 剧情
88 87 超脱 9.0 0 托尼·凯耶 Tony Kaye 艾德里安·布洛迪 Adrien Brody / 马西... 2011 美国 剧情
89 88 哈利·波特与密室 8.9 0 Chris Columbus 丹尼尔·雷德克里夫 Daniel Radcliffe / 艾玛... 2002 英国 美国 奇幻
90 89 一一 9.1 0 杨德昌 Edward Yang 吴念真 / 李凯莉 Kelly Lee / 金燕玲 Elai... 2000 中国台湾 日本 剧情
91 90 喜剧之王 8.8 0 周星驰 Stephen Chow / 李力持 Lik-Chi Lee 周星驰 Stephen Ch... 1999 中国香港 喜剧
92 91 摩登时代 9.3 0 查理·卓别林 Charles Chaplin 查理·卓别林 Charles Chaplin ... 1936 美国 剧情
93 92 杀人回忆 8.9 0 奉俊昊 Joon-ho Bong 宋康昊 Kang-ho Song / 金相庆 Sang-kyun... 2003 韩国 剧情
94 93 致命ID 8.9 0 詹姆斯·曼高德 James Mangold 约翰·库萨克 John Cusack / 雷... 2003 美国 剧情
95 94 春光乍泄 9.0 0 王家卫 Kar Wai Wong 张国荣 Leslie Cheung / 梁朝伟 Tony Leu... 1997 中国香港 日本 韩国 剧情
96 95 加勒比海盗 8.8 0 戈尔·维宾斯基 Gore Verbinski 约翰尼·德普 Johnny Depp / ... 2003 美国 动作
97 96 海豚湾 9.3 0 路易·西霍尤斯 Louie Psihoyos 路易·西霍尤斯 Louie Psihoyo... 2009 美国 纪录片
98 97 美国往事 9.1 0 赛尔乔·莱翁内 Sergio Leone 罗伯特·德尼罗 Robert De Niro ... 1984 美国 意大利 犯罪
99 98 红辣椒 9.0 0 今敏 Satoshi Kon 林原惠美 Megumi Hayashibara / 江守彻 Toru... 2006 日本 动画
100 99 七宗罪 8.8 0 大卫·芬奇 David Fincher 摩根·弗里曼 Morgan Freeman / 布... 1995 美国 剧情
101 100 唐伯虎点秋香 8.8 0 李力持 Lik-Chi Lee 周星驰 Stephen Chow / 巩俐 Li Gong / 陈... 1993 中国香港 喜剧
102 101 狩猎 9.1 0 托马斯·温特伯格 Thomas Vinterberg 麦斯·米科尔森 Mads Mik... 2012 丹麦 瑞典 剧情
103 102 幽灵公主 8.9 0 宫崎骏 Hayao Miyazaki 松田洋治 Yôji Matsuda / 石田百合... 1997 日本 动画
104 103 甜蜜蜜 8.9 0 陈可辛 Peter Chan 黎明 Leon Lai / 张曼玉 Maggie Cheung / ... 1996 中国香港 剧情
105 104 寄生虫 8.8 0 奉俊昊 Joon-ho Bong 宋康昊 Kang-ho Song / 李善均 Seon-gyun... 2019 韩国 剧情
106 105 天书奇谭 9.2 0 王树忱 Shuchen Wang / 钱运达 Yunda Qian 丁建华 Jianhua Din... 1983 2021 中国大陆
107 106 蝙蝠侠:黑暗骑士崛起 8.9 0 克里斯托弗·诺兰 Christopher Nolan 克里斯蒂安·贝尔 Christ... 2012 美国 英国 剧情
108 107 超能陆战队 8.8 0 唐·霍尔 Don Hall / 克里斯·威廉姆斯 Chris Williams 斯科特... 2014 美国 喜剧
109 108 7号房的礼物 8.9 0 李焕庆 Hwan-kyeong Lee 柳承龙 Seung-yong Ryoo / 朴信惠 Shi... 2013 韩国 剧情
110 109 第六感 8.9 0 M·奈特·沙马兰 M. Night Shyamalan 布鲁斯·威利斯 Bruce Wi... 1999 美国 剧情
111 110 茶馆 9.5 0 谢添 Tian Xie 于是之 Shizhi Yu / 郑榕 Rong Zhen / 蓝天野 T... 1982 中国大陆 剧情
112 111 爱在黎明破晓前 8.8 0 理查德·林克莱特 Richard Linklater 伊桑·霍克 Ethan Hawke ... 1995 美国 奥地利 瑞士 剧情
113 112 爱在日落黄昏时 8.9 0 理查德·林克莱特 Richard Linklater 伊桑·霍克 Ethan Hawke ... 2004 美国 法国 剧情
114 113 被嫌弃的松子的一生 8.8 0 中岛哲也 Tetsuya Nakashima 中谷美纪 Miki Nakatani / 瑛太 E... 2006 日本 剧情
115 114 哈利·波特与火焰杯 8.8 0 迈克·内威尔 Mike Newell 丹尼尔·雷德克里夫 Daniel Radclif... 2005 英国 美国 悬疑
116 115 头脑特工队 8.8 0 彼特·道格特 Pete Docter / 罗纳尔多·德尔·卡门 Ronaldo Del Carmen &nb... 2015 美国 喜剧
117 116 未麻的部屋 9.1 0 今敏 Satoshi Kon 岩男润子 Junko Iwao / 松本梨香 Rica Matsu... 1997 日本 剧情
118 117 重庆森林 8.8 0 王家卫 Kar Wai Wong 林青霞 Brigitte Lin / 金城武 Takeshi K... 1994 中国香港 剧情
119 118 借东西的小人阿莉埃蒂 8.9 0 米林宏昌 Hiromasa Yonebayashi 志田未来 Mirai Shida / 神木... 2010 日本 动画
120 119 菊次郎的夏天 8.9 0 北野武 Takeshi Kitano 北野武 Takeshi Kitano / 关口雄介 Yus... 1999 日本 剧情
121 120 入殓师 8.9 0 泷田洋二郎 Yôjirô Takita 本木雅弘 Masahiro Motoki / ... 2008 日本 剧情
122 121 断背山 8.8 0 李安 Ang Lee 希斯·莱杰 Heath Ledger / 杰克·吉伦哈尔 Jake... 2005 美国 加拿大 剧情
123 122 剪刀手爱德华 8.7 0 蒂姆·波顿 Tim Burton 约翰尼·德普 Johnny Depp / 薇诺娜·... 1990 美国 剧情
124 123 勇敢的心 8.9 0 梅尔·吉布森 Mel Gibson 梅尔·吉布森 Mel Gibson / 苏菲·玛... 1995 美国 动作
125 124 时空恋旅人 8.8 0 理查德·柯蒂斯 Richard Curtis 多姆纳尔·格里森 Domhnall Gl... 2013 英国 美国 喜剧
126 125 驯龙高手 8.8 0 迪恩·德布洛斯 Dean DeBlois / 克里斯·桑德斯 Chris Sanders ... 2010 美国 动画
127 126 消失的爱人 8.7 0 大卫·芬奇 David Fincher 本·阿弗莱克 Ben Affleck / 罗莎蒙... 2014 美国 剧情
128 127 无人知晓 9.1 0 是枝裕和 Hirokazu Koreeda 柳乐优弥 Yûya Yagira / 北浦爱... 2004 日本 剧情
129 128 倩女幽魂 8.8 0 程小东 Siu-Tung Ching 张国荣 Leslie Cheung / 王祖贤 Joey W... 1987 中国香港 爱情
130 129 傲慢与偏见 8.7 0 乔·怀特 Joe Wright 凯拉·奈特莉 Keira Knightley / 马修·... 2005 法国 英国 美国 剧情
131 130 新世界 8.9 0 朴勋政 Hoon-jung Park 李政宰 Jung-Jae Lee / 崔岷植 Min-sik... 2013 韩国 剧情
132 131 花样年华 8.8 0 王家卫 Kar Wai Wong 张曼玉 Maggie Cheung / 梁朝伟 Tony Leu... 2000 中国香港 剧情
133 132 玩具总动员3 8.9 0 李·昂克里奇 Lee Unkrich 汤姆·汉克斯 Tom Hanks / 蒂姆·艾... 2010 美国 喜剧
134 133 一个叫欧维的男人决定去死 8.9 0 汉内斯·赫尔姆 Hannes Holm 罗夫·拉斯加德 Rolf Lassgård... 2015 瑞典 剧情
135 134 完美的世界 9.1 0 克林特·伊斯特伍德 Clint Eastwood 凯文·科斯特纳 Kevin Cos... 1993 美国 剧情
136 135 色,戒 8.7 0 李安 Ang Lee 梁朝伟 Tony Leung Chiu Wai / 汤唯 Wei Tang / ... 2007 中国台湾 中国大陆 美国 中国香港 剧情
137 136 阳光灿烂的日子 8.8 0 姜文 Wen Jiang 夏雨 Yu Xia / 宁静 Jing Ning / 陶虹 Hong Tao 1994 中国大陆 中国香港 剧情
138 137 怪兽电力公司 8.8 0 彼特·道格特 Pete Docter / 大卫·斯沃曼 David Silverman 约... 2001 美国 儿童
139 138 小森林 夏秋篇 9.0 0 森淳一 Junichi Mori 桥本爱 Ai Hashimoto / 三浦贵大 Takahir... 2014 日本 剧情
140 139 天使爱美丽 8.7 0 让-皮埃尔·热内 Jean-Pierre Jeunet 奥黛丽·塔图 Audrey Tau... 2001 法国 德国 剧情
141 140 教父3 9.0 0 弗朗西斯·福特·科波拉 Francis Ford Coppola 阿尔·帕西诺 A... 1990 美国 剧情
142 141 侧耳倾听 8.9 0 近藤喜文 Yoshifumi Kondo 本名阳子 Youko Honna / 小林桂树 K... 1995 日本 剧情
143 142 哪吒闹海 9.2 0 王树忱 Shuchen Wang / 严定宪 Dingxian Yan 梁正晖 Zhenghui ... 1979 中国大陆 冒险
144 143 九品芝麻官 8.8 0 王晶 Jing Wong 周星驰 Stephen Chow / 吴孟达 Man Tat Ng / ... 1994 中国香港 剧情
145 144 被解救的姜戈 8.8 0 昆汀·塔伦蒂诺 Quentin Tarantino 杰米·福克斯 Jamie Foxx /... 2012 美国 剧情
146 145 请以你的名字呼唤我 8.8 0 卢卡·瓜达尼诺 Luca Guadagnino 艾米·汉莫 Armie Hammer / ... 2017 意大利 法国 巴西 美国 剧情
147 146 幸福终点站 8.8 0 史蒂文·斯皮尔伯格 Steven Spielberg 汤姆·汉克斯 Tom Hanks... 2004 美国 喜剧
148 147 釜山行 8.6 0 延尚昊 Sang-ho Yeon 孔刘 Yoo Gong / 郑有美 Yu-mi Jung / 马... 2016 韩国 动作
149 148 神偷奶爸 8.7 0 皮艾尔·柯芬 Pierre Coffin / 克里斯·雷纳德 Chris Renaud ... 2010 美国 法国 喜剧
150 149 小森林 冬春篇 9.0 0 森淳一 Junichi Mori 桥本爱 Ai Hashimoto / 三浦贵大 Takahir... 2015 日本 剧情
151 150 喜宴 9.0 0 李安 Ang Lee 赵文瑄 Winston Chao / 归亚蕾 Ya-lei Kuei / 郎... 1993 中国台湾 美国 剧情
152 151 萤火之森 8.8 0 大森贵弘 Takahiro Omori 佐仓绫音 Ayane Sakura / 内山昂辉 K... 2011 日本 剧情
153 152 告白 8.8 0 中岛哲也 Tetsuya Nakashima 松隆子 Takako Matsu / 冈田将生 ... 2010 日本 剧情
154 153 玛丽和麦克斯 9.0 0 亚当·艾略特 Adam Elliot 托妮·科莱特 Toni Collette / 菲利... 2009 澳大利亚 美国 剧情
155 154 七武士 9.3 0 黑泽明 Akira Kurosawa 三船敏郎 Toshirô Mifune / 志村乔 ... 1954 日本 动作
156 155 头号玩家 8.6 0 史蒂文·斯皮尔伯格 Steven Spielberg 泰伊·谢里丹 Tye Sheri... 2018 美国 动作
157 156 模仿游戏 8.8 0 莫滕·泰杜姆 Morten Tyldum 本尼迪克特·康伯巴奇 Benedict C... 2014 英国 美国 剧情
158 157 惊魂记 9.0 0 阿尔弗雷德·希区柯克 Alfred Hitchcock 安东尼·博金斯 Antho... 1960 美国 悬疑
159 158 大鱼 8.8 0 蒂姆·波顿 Tim Burton 伊万·麦克格雷格 Ewan McGregor / 阿... 2003 美国 剧情
160 159 心灵奇旅 8.7 0 彼特·道格特 Pete Docter / 凯普·鲍尔斯 Kemp Powers 杰米·... 2020 美国 动画
161 160 射雕英雄传之东成西就 8.7 0 刘镇伟 Jeffrey Lau 梁朝伟 Tony Leung Chiu Wai / 林青霞 Bri... 1993 中国香港 喜剧
162 161 血战钢锯岭 8.7 0 梅尔·吉布森 Mel Gibson 安德鲁·加菲尔德 Andrew Garfield /... 2016 澳大利亚 美国 剧情
163 162 背靠背,脸对脸 9.5 0 黄建新 Jianxin Huang / 杨亚洲 Yazhou Yang 牛振华 Zhenhua N... 1994 中国大陆 中国香港 剧情
164 163 机器人之梦 9.1 0 巴勃罗·贝格尔 Pablo Berger 伊万·拉班达 Ivan Labanda 2023 西班牙 法国 剧情
165 164 你的名字。 8.5 0 新海诚 Makoto Shinkai 神木隆之介 Ryûnosuke Kamiki / 上... 2016 日本 剧情
166 165 我是山姆 9.0 0 杰茜·尼尔森 Jessie Nelson Sean Penn / Dakota Fanning / Mi... 2001 美国 剧情
167 166 阳光姐妹淘 8.8 0 姜炯哲 Hyeong-Cheol Kang 沈恩京 Eun-kyung Shim / 闵孝琳 Hy... 2011 韩国 剧情
168 167 恐怖直播 8.7 0 金秉祐 Byeong-woo Kim 河正宇 Jung-woo Ha / 李璟荣 Kyeong-y... 2013 韩国 剧情
169 168 黑客帝国3:矩阵革命 8.8 0 拉娜·沃卓斯基 Lana Wachowski / 莉莉·沃卓斯基 Lilly Wachowski ... 2003 美国 动作
170 169 末路狂花 9.0 0 雷德利·斯科特 Ridley Scott 吉娜·戴维斯 Geena Davis / 苏... 1991 美国 英国 法国 犯罪
171 170 小丑 8.7 0 托德·菲利普斯 Todd Phillips 杰昆·菲尼克斯 Joaquin Phoeni... 2019 美国 加拿大 剧情
172 171 三块广告牌 8.7 0 马丁·麦克唐纳 Martin McDonagh 弗兰西斯·麦克多蒙德 France... 2017 英国 美国 剧情
173 172 谍影重重3 8.9 0 保罗·格林格拉斯 Paul Greengrass 马特·达蒙 Matt Damon / ... 2007 美国 德国 法国 英国 动作
174 173 电锯惊魂 8.7 0 詹姆斯·温 James Wan 雷·沃纳尔 Leigh Whannell / 加利·艾... 2004 美国 悬疑
175 174 高山下的花环 9.5 0 谢晋 Jin Xie 吕晓禾 Xiaohe Lü / 唐国强 Guoqiang Tang / 何... 1984 1985 中国大陆
176 175 无间道2 8.8 0 刘伟强 Andrew Lau / 麦兆辉 Alan Mak 陈冠希 Edison Chen / ... 2003 中国香港 剧情
177 176 达拉斯买家俱乐部 8.8 0 让-马克·瓦雷 Jean-Marc Vallée 马修·麦康纳 Matthew McCon... 2013 美国 剧情
178 177 疯狂原始人 8.7 0 科克·德·米科 Kirk De Micco / 克里斯·桑德斯 Chris Sanders 主演... 2013 美国 喜剧
179 178 绿里奇迹 8.9 0 弗兰克·德拉邦特 Frank Darabont 汤姆·汉克斯 Tom Hanks / ... 1999 美国 犯罪
180 179 爱在午夜降临前 8.9 0 理查德·林克莱特 Richard Linklater 伊桑·霍克 Ethan Hawke ... 2013 美国 希腊 剧情
181 180 疯狂的石头 8.6 0 宁浩 Hao Ning 郭涛 Tao Guo / 刘桦 Hua Liu / 连晋 Teddy Lin 2006 中国大陆 中国香港 喜剧
182 181 雨中曲 9.1 0 斯坦利·多南 Stanley Donen / 吉恩·凯利 Gene Kelly 吉恩·... 1952 美国 喜剧
183 182 2001太空漫游 8.9 0 斯坦利·库布里克 Stanley Kubrick 凯尔·杜拉 Keir Dullea / ... 1968 英国 美国 科幻
184 183 海街日记 8.8 0 是枝裕和 Hirokazu Koreeda 绫濑遥 Haruka Ayase / 长泽雅美 M... 2015 日本 剧情
185 184 风之谷 8.9 0 宫崎骏 Hayao Miyazaki 岛本须美 Sumi Shimamoto / 松田洋治 Y... 1984 日本 动画
186 185 上帝之城 9.0 0 费尔南多·梅里尔斯 Fernando Meirelles / 卡迪亚·兰德 Kátia Lund ... 2002 巴西 法国 犯罪
187 186 心迷宫 8.7 0 忻钰坤 Yukun Xin 霍卫民 Weimin Huo / 王笑天 Xiaotian Wang ... 2014 中国大陆 剧情
188 187 英雄本色 8.6 0 吴宇森 John Woo 周润发 Yun-Fat Chow / 狄龙 Lung Ti / 张国... 1986 中国香港 剧情
189 188 记忆碎片 8.7 0 克里斯托弗·诺兰 Christopher Nolan 盖·皮尔斯 Guy Pearce /... 2000 美国 犯罪
190 189 纵横四海 8.8 0 吴宇森 John Woo 周润发 Yun-Fat Chow / 张国荣 Leslie Cheung... 1991 中国香港 剧情
191 190 无敌破坏王 8.7 0 瑞奇·莫尔 Rich Moore 约翰·C·赖利 John C. Reilly / 萨拉... 2012 美国 喜剧
192 191 卢旺达饭店 8.9 0 特瑞·乔治 Terry George 唐·钱德尔 Don Cheadle / 苏菲·奥... 2004 英国 南非 意大利 美国 剧情
193 192 东京教父 9.0 0 今敏 Satoshi Kon 江守彻 Toru Emori / 梅垣义明 Yoshiaki Ume... 2003 日本 剧情
194 193 小偷家族 8.7 0 是枝裕和 Hirokazu Koreeda 中川雅也 Lily Franky / 安藤樱 Sa... 2018 日本 剧情
195 194 恐怖游轮 8.5 0 克里斯托弗·史密斯 Christopher Smith 梅利莎·乔治 Melissa ... 2009 英国 澳大利亚 科幻
196 195 牯岭街少年杀人事件 8.9 0 杨德昌 Edward Yang 张震 Chen Chang / 杨静怡 Lisa Yang / 张... 1991 中国台湾 剧情
197 196 冰川时代 8.7 0 卡洛斯·沙尔丹哈 Carlos Saldanha / 克里斯·韦奇 Chris Wedge 主演... 2002 美国 喜剧
198 197 魔女宅急便 8.7 0 宫崎骏 Hayao Miyazaki 高山南 Minami Takayama / 佐久间玲 Re... 1989 日本 动画
199 198 芙蓉镇 9.3 0 谢晋 Jin Xie 刘晓庆 Xiaoqing Liu / 姜文 Wen Jiang / 郑在石... 1987 中国大陆 剧情
200 199 忠犬八公物语 9.2 0 神山征二郎 Seijirô Kôyama 仲代达矢 Tatsuya Nakadai /... 1987 日本 剧情
201 200 岁月神偷 8.7 0 罗启锐 Alex Law 吴君如 Sandra Ng / 任达华 Simon Yam / 钟绍... 2010 中国香港 中国大陆 剧情
202 201 遗愿清单 8.7 0 罗伯·莱纳 Rob Reiner 杰克·尼科尔森 Jack Nicholson / 摩根... 2007 美国 冒险
203 202 荒蛮故事 8.7 0 达米安·斯兹弗隆 Damián Szifron 达里奥·葛兰帝内提 Darío... 2014 阿根廷 西班牙 剧情
204 203 大佛普拉斯 8.7 0 黄信尧 Hsin-yao Huang 庄益增 Yizeng Zhuang / 陈竹昇 Chu-sh... 2017 中国台湾 剧情
205 204 源代码 8.6 0 邓肯·琼斯 Duncan Jones 杰克·吉伦哈尔 Jake Gyllenhaal / ... 2011 美国 加拿大 科幻
206 205 花束般的恋爱 8.6 0 土井裕泰 Nobuhiro Doi 菅田将晖 Masaki Suda / 有村架纯 Kasu... 2021 日本 剧情
207 206 白日梦想家 8.6 0 本·斯蒂勒 Ben Stiller 本·斯蒂勒 Ben Stiller / 克里斯汀·... 2013 美国 英国 剧情
208 207 疯狂的麦克斯4:狂暴之路 8.7 0 乔治·米勒 George Miller 汤姆·哈迪 Tom Hardy / 查理兹·塞... 2015 澳大利亚 美国 动作
209 208 可可西里 8.9 0 陆川 Chuan Lu 多布杰 Duobujie / 张磊 Lei Zhang / 亓亮 Qi L... 2004 中国大陆 中国香港 剧情
210 209 你看起来好像很好吃 8.9 0 藤森雅也 Masaya Fujimori 山口胜平 Kappei Yamaguchi / 爱河... 2010 日本 剧情
211 210 爱乐之城 8.4 0 达米恩·查泽雷 Damien Chazelle 瑞恩·高斯林 Ryan Gosling /... 2016 美国 剧情
212 211 贫民窟的百万富翁 8.6 0 丹尼·鲍尔 Danny Boyle / 洛芙琳·坦丹 Loveleen Tandan 戴夫... 2008 英国 剧情
213 212 波西米亚狂想曲 8.6 0 布莱恩·辛格 Bryan Singer 拉米·马雷克 Rami Malek / 本·哈... 2018 英国 美国 剧情
214 213 城市之光 9.3 0 查理·卓别林 Charles Chaplin 查理·卓别林 Charles Chaplin ... 1931 美国 喜剧
215 214 爆裂鼓手 8.6 0 达米恩·查泽雷 Damien Chazelle 迈尔斯·特勒 Miles Teller /... 2014 美国 剧情
216 215 青蛇 8.6 0 徐克 Hark Tsui 张曼玉 Maggie Cheung / 王祖贤 Joey Wang / ... 1993 中国香港 中国大陆 剧情
217 216 东邪西毒 8.6 0 王家卫 Kar Wai Wong 张国荣 Leslie Cheung / 林青霞 Brigitte... 1994 中国香港 中国台湾 剧情
218 217 哈利·波特与死亡圣器(上) 8.6 0 大卫·叶茨 David Yates 丹尼尔·雷德克里夫 Daniel Radcliffe... 2010 英国 美国 奇幻
219 218 无耻混蛋 8.7 0 昆汀·塔伦蒂诺 Quentin Tarantino 布拉德·皮特 Brad Pitt / ... 2009 德国 美国 剧情
220 219 终结者2:审判日 8.8 0 詹姆斯·卡梅隆 James Cameron 阿诺·施瓦辛格 Arnold Schwarz... 1991 美国 法国 动作
221 220 大红灯笼高高挂 8.8 0 张艺谋 Yimou Zhang 巩俐 Li Gong / 马精武 Jingwu Ma / 何赛... 1991 中国大陆 中国香港 中国台湾 剧情
222 221 黑天鹅 8.6 0 达伦·阿罗诺夫斯基 Darren Aronofsky 娜塔莉·波特曼 Natalie... 2010 美国 剧情
223 222 新龙门客栈 8.7 0 李惠民 Raymond Lee 张曼玉 Maggie Cheung / 林青霞 Brigitte ... 1992 中国香港 中国大陆 动作
224 223 初恋这件小事 8.5 0 普特鹏·普罗萨卡·那·萨克那卡林 Puttipong Promsaka Na Sakolnakorn / 华森·波克彭... 2010 泰国 剧情
225 224 人工智能 8.7 0 史蒂文·斯皮尔伯格 Steven Spielberg 海利·乔·奥斯蒙 Haley... 2001 美国 剧情
226 225 千钧一发 8.8 0 安德鲁·尼科尔 Andrew Niccol 伊桑·霍克 Ethan Hawke / 乌玛... 1997 美国 剧情
227 226 崖上的波妞 8.6 0 宫崎骏 Hayao Miyazaki 奈良柚莉爱 Yuria Nara / 土井洋辉 Hir... 2008 日本 动画
228 227 雨人 8.7 0 巴瑞·莱文森 Barry Levinson 达斯汀·霍夫曼 Dustin Hoffman ... 1988 美国 剧情
229 228 虎口脱险 8.9 0 杰拉尔·乌里 Gérard Oury 路易·德·菲耐斯 Louis de Funès... 1966 法国 英国 喜剧
230 229 哈利·波特与凤凰社 8.6 0 大卫·叶茨 David Yates 丹尼尔·雷德克里夫 Daniel Radcliffe... 2007 英国 美国 奇幻
231 230 彗星来的那一夜 8.6 0 詹姆斯·沃德·布柯特 James Ward Byrkit 艾米丽·芭尔多尼 Em... 2013 美国 英国 科幻
232 231 罗生门 8.8 0 黑泽明 Akira Kurosawa 三船敏郎 Toshirô Mifune / 京町子 ... 1950 日本 剧情
233 232 海边的曼彻斯特 8.6 0 肯尼斯·罗纳根 Kenneth Lonergan 卡西·阿弗莱克 Casey Affle... 2016 美国 剧情
234 233 恋恋笔记本 8.5 0 尼克·卡索维茨 Nick Cassavetes 瑞恩·高斯林 Ryan Gosling /... 2004 美国 剧情
235 234 真爱至上 8.5 0 理查德·柯蒂斯 Richard Curtis 休·格兰特 Hugh Grant / 连姆... 2003 英国 美国 法国 喜剧
236 235 火星救援 8.5 0 雷德利·斯科特 Ridley Scott 马特·达蒙 Matt Damon / 杰西卡... 2015 英国 美国 匈牙利 约旦 剧情
237 236 黑客帝国2:重装上阵 8.7 0 拉娜·沃卓斯基 Lana Wachowski / 莉莉·沃卓斯基 Lilly Wachowski ... 2003 美国 动作
238 237 步履不停 8.8 0 是枝裕和 Hirokazu Koreeda 阿部宽 Hiroshi Abe / 夏川结衣 Yu... 2008 日本 剧情
239 238 冰雪奇缘 8.5 0 克里斯·巴克 Chris Buck / 珍妮弗·李 Jennifer Lee 克里斯汀... 2013 美国 喜剧
240 239 奇迹男孩 8.6 0 斯蒂芬·卓博斯基 Stephen Chbosky 雅各布·特伦布莱 Jacob Tr... 2017 美国 中国香港 剧情
241 240 千年女优 8.8 0 今敏 Satoshi Kon 庄司美代子 Miyoko Shôji / 小山茉美 Mam... 2001 日本 动画
242 241 战争之王 8.7 0 安德鲁·尼科尔 Andrew Niccol 尼古拉斯·凯奇 Nicolas Cage /... 2005 美国 德国 剧情
243 242 谍影重重2 8.7 0 保罗·格林格拉斯 Paul Greengrass 马特·达蒙 Matt Damon / ... 2004 美国 德国 动作
244 243 蜘蛛侠:平行宇宙 8.6 0 鲍勃·佩尔西凯蒂 Bob Persichetti / 彼得·拉姆齐 Peter Ramsey 主... 2018 美国 动作
245 244 攻壳机动队 9.0 0 押井守 Mamoru Oshii 田中敦子 Atsuko Tanaka / 大冢明夫 Akio... 1995 日本 动作
246 245 血钻 8.7 0 爱德华·兹威克 Edward Zwick 莱昂纳多·迪卡普里奥 Leonardo ... 2006 美国 德国 英国 剧情
247 246 小姐 8.5 0 朴赞郁 Chan-wook Park 金敏喜 Min-hee Kim / 金泰梨 Tae-ri K... 2016 韩国 剧情
248 247 隐藏人物 8.9 0 特奥多尔·梅尔菲 Theodore Melfi 塔拉吉·P·汉森 Taraji P. ... 2016 美国 剧情
249 248 魂断蓝桥 8.8 0 茂文·勒鲁瓦 Mervyn LeRoy 费雯·丽 Vivien Leigh / 罗伯特·... 1940 美国 剧情
250 249 血观音 8.6 0 杨雅喆 Ya-che Yang 惠英红 Kara Wai Ying Hung / 吴可熙 Wu K... 2017 中国台湾 剧情
251 250 房间 8.7 0 伦尼·阿伯拉罕森 Lenny Abrahamson 布丽·拉尔森 Brie Larson... 2015 爱尔兰 加拿大 英国 美国 剧情

BIN
project/movie_genre_distribution.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 53 KiB

BIN
project/movie_rating_distribution.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 27 KiB

BIN
project/movie_year_distribution.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 42 KiB

BIN
project/movie_year_rating.png

Binary file not shown.

After

Width:  |  Height:  |  Size: 24 KiB

59
project1/MovieMain.java

@ -0,0 +1,59 @@
package com.crawler;
import com.crawler.chart.ChartGenerator;
import com.crawler.chart.ChartManager;
import com.crawler.chart.impl.GenreDistributionChartGenerator;
import com.crawler.chart.impl.RatingDistributionChartGenerator;
import com.crawler.chart.impl.YearDistributionChartGenerator;
import com.crawler.chart.impl.YearRatingChartGenerator;
import com.crawler.model.Movie;
import com.crawler.spider.DoubanSpider;
import com.crawler.utils.DataUtils;
import com.crawler.ui.MovieResultDisplay;
import java.util.List;
public class MovieMain {
public static void main(String[] args) {
try {
System.out.println("开始爬取豆瓣电影Top250数据...");
// 1. 启动爬虫
DoubanSpider spider = new DoubanSpider();
List<Movie> movieList = spider.crawlMovies();
// 2. 清洗数据
List<Movie> cleanedMovies = movieList.stream()
.map(DataUtils::cleanMovie)
.filter(movie -> movie != null)
.toList();
// 3. 保存数据到CSV文件
DataUtils.writeMovieToCSV(cleanedMovies, "douban_movies.csv");
System.out.println("数据已保存到 douban_movies.csv");
// 4. 展示结果
MovieResultDisplay.displayResults(cleanedMovies);
// 5. 使用多态生成图表
ChartManager chartManager = new ChartManager();
ChartGenerator ratingChart = new RatingDistributionChartGenerator();
ChartGenerator yearChart = new YearDistributionChartGenerator();
ChartGenerator genreChart = new GenreDistributionChartGenerator();
ChartGenerator yearRatingChart = new YearRatingChartGenerator();
chartManager.addChartGenerator(ratingChart);
chartManager.addChartGenerator(yearChart);
chartManager.addChartGenerator(genreChart);
chartManager.addChartGenerator(yearRatingChart);
chartManager.generateAllCharts(cleanedMovies);
System.out.println("\n爬虫任务完成!");
} catch (Exception e) {
e.printStackTrace();
}
}
}

136
project1/README.md

@ -0,0 +1,136 @@
# 电影爬虫项目 - 继承与多态实现说明
## 项目简介
本项目是一个Java电影爬虫,从豆瓣电影Top250抓取数据,进行清洗、存储、分析,并生成多种图表展示结果。项目重点展示了面向对象编程中**继承**和**多态**的实现。
## 继承与多态实现
### 1. 接口继承
#### 1.1 核心接口定义
**文件**: `src/main/java/com/crawler/chart/ChartGenerator.java`
```java
public interface ChartGenerator {
void generateChart(Movie[] movies);
String getChartName();
}
```
#### 1.2 实现类继承
| 实现类 | 文件位置 | 继承关系 |
|-------|---------|----------|
| `RatingDistributionChartGenerator` | `src/main/java/com/crawler/chart/impl/RatingDistributionChartGenerator.java` | 实现 `ChartGenerator` 接口 |
| `YearDistributionChartGenerator` | `src/main/java/com/crawler/chart/impl/YearDistributionChartGenerator.java` | 实现 `ChartGenerator` 接口 |
| `GenreDistributionChartGenerator` | `src/main/java/com/crawler/chart/impl/GenreDistributionChartGenerator.java` | 实现 `ChartGenerator` 接口 |
| `YearRatingChartGenerator` | `src/main/java/com/crawler/chart/impl/YearRatingChartGenerator.java` | 实现 `ChartGenerator` 接口 |
### 2. 多态实现
#### 2.1 向上转型(接口引用指向实现类)
**文件**: `src/main/java/com/crawler/MovieMain.java` (第41-44行)
```java
ChartGenerator ratingChart = new RatingDistributionChartGenerator();
ChartGenerator yearChart = new YearDistributionChartGenerator();
ChartGenerator genreChart = new GenreDistributionChartGenerator();
ChartGenerator yearRatingChart = new YearRatingChartGenerator();
```
#### 2.2 方法参数多态
**文件**: `src/main/java/com/crawler/chart/ChartManager.java` (第12-13行)
```java
public void addChartGenerator(ChartGenerator generator) {
chartGenerators.add(generator);
}
```
#### 2.3 运行时多态(动态绑定)
**文件**: `src/main/java/com/crawler/chart/ChartManager.java` (第21-25行)
```java
public void generateAllCharts(List<Movie> movies) {
Movie[] movieArray = movies.toArray(new Movie[0]);
for (ChartGenerator generator : chartGenerators) {
System.out.println("生成图表: " + generator.getChartName());
generator.generateChart(movieArray); // 运行时根据实际类型调用对应方法
}
}
```
#### 2.4 统一调用接口
**文件**: `src/main/java/com/crawler/MovieMain.java` (第46-51行)
```java
chartManager.addChartGenerator(ratingChart);
chartManager.addChartGenerator(yearChart);
chartManager.addChartGenerator(genreChart);
chartManager.addChartGenerator(yearRatingChart);
chartManager.generateAllCharts(cleanedMovies);
```
## 继承与多态的优势
1. **代码复用**:所有图表生成器共享相同的接口方法
2. **可扩展性**:新增图表类型只需实现接口,无需修改现有代码
3. **统一管理**:`ChartManager` 可以统一管理不同类型的图表生成器
4. **灵活性**:通过接口引用可以操作不同的实现类对象
5. **可维护性**:代码结构清晰,职责分明
## 项目结构
```
src/
└── main/
└── java/
└── com/
└── crawler/
├── MovieMain.java # 主入口文件
├── model/
│ └── Movie.java # 电影数据模型
├── spider/
│ └── DoubanSpider.java # 豆瓣爬虫实现
├── analysis/
│ └── MovieAnalyzer.java # 数据分析工具
├── ui/
│ └── MovieResultDisplay.java # 结果显示和图表生成
├── utils/
│ └── DataUtils.java # 数据工具类
└── chart/
├── ChartGenerator.java # 图表生成器接口
├── ChartManager.java # 图表管理器
└── impl/
├── RatingDistributionChartGenerator.java # 评分分布图表
├── YearDistributionChartGenerator.java # 年份分布图表
├── GenreDistributionChartGenerator.java # 类型分布图表
└── YearRatingChartGenerator.java # 年份评分相关性图表
```
## 运行说明
1. **直接运行**:在IDE中直接运行 `MovieMain.java`
2. **依赖要求**:需要Jsoup和JFreeChart库
3. **运行结果**
- 控制台输出爬取进度和图表生成信息
- 生成的CSV数据文件保存在项目目录
- 生成的图表以PNG格式保存在项目目录
## 技术栈
- Java 8+
- Jsoup (网页解析)
- JFreeChart (图表生成)
- Maven (依赖管理)
## 总结
本项目通过图表生成器接口及其实现类,充分展示了面向对象编程中**继承**和**多态**的核心概念。接口定义了统一的方法规范,实现类提供了具体的实现逻辑,通过接口引用和运行时动态绑定,实现了代码的灵活性和可扩展性。

119
project1/analysis/MovieAnalyzer.java

@ -0,0 +1,119 @@
package com.crawler.analysis;
import com.crawler.model.Movie;
import java.util.*;
import java.util.stream.Collectors;
public class MovieAnalyzer {
// 统计电影评分分布
public static Map<Double, Integer> analyzeRatingDistribution(List<Movie> movieList) {
Map<Double, Integer> ratingMap = new TreeMap<>();
for (Movie movie : movieList) {
if (movie != null) {
double rating = movie.getRating();
ratingMap.put(rating, ratingMap.getOrDefault(rating, 0) + 1);
}
}
return ratingMap;
}
// 统计电影年份分布
public static Map<String, Integer> analyzeYearDistribution(List<Movie> movieList) {
Map<String, Integer> yearMap = new TreeMap<>();
for (Movie movie : movieList) {
if (movie != null && movie.getYear() != null) {
String year = movie.getYear();
yearMap.put(year, yearMap.getOrDefault(year, 0) + 1);
}
}
return yearMap;
}
// 统计电影类型分布
public static Map<String, Integer> analyzeGenreDistribution(List<Movie> movieList) {
Map<String, Integer> genreMap = new HashMap<>();
for (Movie movie : movieList) {
if (movie != null && movie.getGenre() != null) {
String genre = movie.getGenre();
genreMap.put(genre, genreMap.getOrDefault(genre, 0) + 1);
}
}
return genreMap;
}
// 统计电影国家/地区分布
public static Map<String, Integer> analyzeCountryDistribution(List<Movie> movieList) {
Map<String, Integer> countryMap = new HashMap<>();
for (Movie movie : movieList) {
if (movie != null && movie.getCountry() != null) {
String country = movie.getCountry();
countryMap.put(country, countryMap.getOrDefault(country, 0) + 1);
}
}
return countryMap;
}
// 分析导演作品数量排行
public static Map<String, Integer> analyzeDirectorWorks(List<Movie> movieList) {
Map<String, Integer> directorMap = new HashMap<>();
for (Movie movie : movieList) {
if (movie != null && movie.getDirector() != null) {
String director = movie.getDirector();
directorMap.put(director, directorMap.getOrDefault(director, 0) + 1);
}
}
// 按作品数量排序
return directorMap.entrySet().stream()
.sorted(Map.Entry.<String, Integer>comparingByValue().reversed())
.collect(Collectors.toMap(
Map.Entry::getKey,
Map.Entry::getValue,
(e1, e2) -> e1,
LinkedHashMap::new
));
}
// 计算平均评分
public static double calculateAverageRating(List<Movie> movieList) {
return movieList.stream()
.filter(Objects::nonNull)
.mapToDouble(Movie::getRating)
.average()
.orElse(0.0);
}
// 计算评分与年份的相关性(简单计算)
public static Map<String, Double> analyzeYearRatingCorrelation(List<Movie> movieList) {
Map<String, List<Double>> yearRatingsMap = new TreeMap<>();
for (Movie movie : movieList) {
if (movie != null && movie.getYear() != null) {
String year = movie.getYear();
double rating = movie.getRating();
yearRatingsMap.computeIfAbsent(year, k -> new ArrayList<>()).add(rating);
}
}
// 计算每年的平均评分
Map<String, Double> yearAverageRatingMap = new TreeMap<>();
for (Map.Entry<String, List<Double>> entry : yearRatingsMap.entrySet()) {
String year = entry.getKey();
List<Double> ratings = entry.getValue();
double average = ratings.stream().mapToDouble(Double::doubleValue).average().orElse(0.0);
yearAverageRatingMap.put(year, average);
}
return yearAverageRatingMap;
}
}

8
project1/chart/ChartGenerator.java

@ -0,0 +1,8 @@
package com.crawler.chart;
import com.crawler.model.Movie;
public interface ChartGenerator {
void generateChart(Movie[] movies);
String getChartName();
}

30
project1/chart/ChartManager.java

@ -0,0 +1,30 @@
package com.crawler.chart;
import com.crawler.chart.impl.GenreDistributionChartGenerator;
import com.crawler.chart.impl.RatingDistributionChartGenerator;
import com.crawler.chart.impl.YearDistributionChartGenerator;
import com.crawler.chart.impl.YearRatingChartGenerator;
import com.crawler.model.Movie;
import java.util.ArrayList;
import java.util.List;
public class ChartManager {
private List<ChartGenerator> chartGenerators;
public ChartManager() {
chartGenerators = new ArrayList<>();
}
public void addChartGenerator(ChartGenerator generator) {
chartGenerators.add(generator);
}
public void generateAllCharts(List<Movie> movies) {
Movie[] movieArray = movies.toArray(new Movie[0]);
for (ChartGenerator generator : chartGenerators) {
System.out.println("生成图表: " + generator.getChartName());
generator.generateChart(movieArray);
}
}
}

25
project1/chart/impl/GenreDistributionChartGenerator.java

@ -0,0 +1,25 @@
package com.crawler.chart.impl;
import com.crawler.chart.ChartGenerator;
import com.crawler.model.Movie;
import com.crawler.ui.MovieResultDisplay;
import java.io.IOException;
import java.util.List;
public class GenreDistributionChartGenerator implements ChartGenerator {
@Override
public void generateChart(Movie[] movies) {
List<Movie> movieList = List.of(movies);
try {
MovieResultDisplay.generateGenreDistributionChart(movieList);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public String getChartName() {
return "Genre Distribution Chart";
}
}

27
project1/chart/impl/RatingDistributionChartGenerator.java

@ -0,0 +1,27 @@
package com.crawler.chart.impl;
import com.crawler.chart.ChartGenerator;
import com.crawler.model.Movie;
import com.crawler.ui.MovieResultDisplay;
import java.io.IOException;
import java.util.List;
import java.util.Map;
import java.util.stream.Collectors;
public class RatingDistributionChartGenerator implements ChartGenerator {
@Override
public void generateChart(Movie[] movies) {
List<Movie> movieList = List.of(movies);
try {
MovieResultDisplay.generateRatingDistributionChart(movieList);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public String getChartName() {
return "Rating Distribution Chart";
}
}

25
project1/chart/impl/YearDistributionChartGenerator.java

@ -0,0 +1,25 @@
package com.crawler.chart.impl;
import com.crawler.chart.ChartGenerator;
import com.crawler.model.Movie;
import com.crawler.ui.MovieResultDisplay;
import java.io.IOException;
import java.util.List;
public class YearDistributionChartGenerator implements ChartGenerator {
@Override
public void generateChart(Movie[] movies) {
List<Movie> movieList = List.of(movies);
try {
MovieResultDisplay.generateYearDistributionChart(movieList);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public String getChartName() {
return "Year Distribution Chart";
}
}

25
project1/chart/impl/YearRatingChartGenerator.java

@ -0,0 +1,25 @@
package com.crawler.chart.impl;
import com.crawler.chart.ChartGenerator;
import com.crawler.model.Movie;
import com.crawler.ui.MovieResultDisplay;
import java.io.IOException;
import java.util.List;
public class YearRatingChartGenerator implements ChartGenerator {
@Override
public void generateChart(Movie[] movies) {
List<Movie> movieList = List.of(movies);
try {
MovieResultDisplay.generateYearRatingChart(movieList);
} catch (IOException e) {
e.printStackTrace();
}
}
@Override
public String getChartName() {
return "Year Rating Correlation Chart";
}
}

108
project1/model/Movie.java

@ -0,0 +1,108 @@
package com.crawler.model;
public class Movie {
private int rank;
private String title;
private double rating;
private int ratingPeople;
private String director;
private String actors;
private String year;
private String country;
private String genre;
private String quote;
// Getters and Setters
public int getRank() {
return rank;
}
public void setRank(int rank) {
this.rank = rank;
}
public String getTitle() {
return title;
}
public void setTitle(String title) {
this.title = title;
}
public double getRating() {
return rating;
}
public void setRating(double rating) {
this.rating = rating;
}
public int getRatingPeople() {
return ratingPeople;
}
public void setRatingPeople(int ratingPeople) {
this.ratingPeople = ratingPeople;
}
public String getDirector() {
return director;
}
public void setDirector(String director) {
this.director = director;
}
public String getActors() {
return actors;
}
public void setActors(String actors) {
this.actors = actors;
}
public String getYear() {
return year;
}
public void setYear(String year) {
this.year = year;
}
public String getCountry() {
return country;
}
public void setCountry(String country) {
this.country = country;
}
public String getGenre() {
return genre;
}
public void setGenre(String genre) {
this.genre = genre;
}
public String getQuote() {
return quote;
}
public void setQuote(String quote) {
this.quote = quote;
}
@Override
public String toString() {
return "Movie{" +
"rank=" + rank +
", title='" + title + '\'' +
", rating=" + rating +
", ratingPeople=" + ratingPeople +
", director='" + director + '\'' +
", year='" + year + '\'' +
", genre='" + genre + '\'' +
'}';
}
}

55
project1/pom.xml

@ -0,0 +1,55 @@
<?xml version="1.0" encoding="UTF-8"?>
<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.crawler</groupId>
<artifactId>job-crawler</artifactId>
<version>1.0-SNAPSHOT</version>
<properties>
<maven.compiler.source>1.8</maven.compiler.source>
<maven.compiler.target>1.8</maven.compiler.target>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
</properties>
<dependencies>
<!-- Jsoup - HTML解析库 -->
<dependency>
<groupId>org.jsoup</groupId>
<artifactId>jsoup</artifactId>
<version>1.17.2</version>
</dependency>
<!-- JFreeChart - 图表生成库 -->
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jfreechart</artifactId>
<version>1.5.4</version>
</dependency>
<!-- JCommon - JFreeChart依赖 -->
<dependency>
<groupId>org.jfree</groupId>
<artifactId>jcommon</artifactId>
<version>1.0.24</version>
</dependency>
</dependencies>
<build>
<sourceDirectory>src/main/java</sourceDirectory>
<outputDirectory>target/classes</outputDirectory>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.8.1</version>
<configuration>
<source>${maven.compiler.source}</source>
<target>${maven.compiler.target}</target>
</configuration>
</plugin>
</plugins>
</build>
</project>

206
project1/spider/DoubanSpider.java

@ -0,0 +1,206 @@
package com.crawler.spider;
import com.crawler.model.Movie;
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;
import java.util.ArrayList;
import java.util.List;
import java.util.concurrent.*;
public class DoubanSpider {
private static final String BASE_URL = "https://movie.douban.com/top250";
private static final int MAX_PAGES = 10;
private static final int THREAD_POOL_SIZE = 3;
private static final int REQUEST_DELAY = 1000;
public List<Movie> crawlMovies() {
List<Movie> movieList = new ArrayList<>();
ExecutorService executorService = Executors.newFixedThreadPool(THREAD_POOL_SIZE);
List<Future<List<Movie>>> futures = new ArrayList<>();
try {
for (int page = 0; page < MAX_PAGES; page++) {
final int currentPage = page;
futures.add(executorService.submit(() -> {
try {
Thread.sleep(REQUEST_DELAY);
return crawlPage(currentPage);
} catch (Exception e) {
e.printStackTrace();
return new ArrayList<>();
}
}));
}
for (Future<List<Movie>> future : futures) {
try {
movieList.addAll(future.get());
} catch (Exception e) {
e.printStackTrace();
}
}
} finally {
executorService.shutdown();
}
return movieList;
}
private List<Movie> crawlPage(int page) throws IOException {
List<Movie> movieList = new ArrayList<>();
String url = BASE_URL + "?start=" + (page * 25);
System.out.println("爬取页面: " + url);
Document document = Jsoup.connect(url)
.userAgent("Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.124 Safari/537.36")
.timeout(10000)
.get();
System.out.println("页面标题: " + document.title());
// 选择电影条目
Elements movieItems = document.select(".grid_view li");
System.out.println("找到电影条目数: " + movieItems.size());
for (Element item : movieItems) {
Movie movie = parseMovie(item);
if (movie != null) {
movieList.add(movie);
}
}
System.out.println("页面" + (page + 1) + "爬取成功,获取电影数: " + movieList.size());
return movieList;
}
private Movie parseMovie(Element item) {
Movie movie = new Movie();
try {
// 排名
Element rankElement = item.selectFirst(".pic em");
if (rankElement != null) {
movie.setRank(Integer.parseInt(rankElement.text().trim()));
}
// 标题
Element titleElement = item.selectFirst(".title");
if (titleElement != null) {
movie.setTitle(titleElement.text().trim());
}
// 评分
Element ratingElement = item.selectFirst(".rating_num");
if (ratingElement != null) {
movie.setRating(Double.parseDouble(ratingElement.text().trim()));
}
// 评价人数
Element ratingPeopleElement = item.selectFirst(".star span:nth-child(4)");
if (ratingPeopleElement != null) {
String ratingPeople = ratingPeopleElement.text().trim();
movie.setRatingPeople(Integer.parseInt(ratingPeople.replaceAll("[^0-9]", "")));
}
// 导演和演员
Element infoElement = item.selectFirst(".bd p:first-child");
if (infoElement != null) {
String info = infoElement.text().trim();
// 提取导演
if (info.contains("导演:")) {
int directorStart = info.indexOf("导演:") + 3;
int directorEnd = info.indexOf("主演:");
if (directorEnd == -1) {
directorEnd = info.indexOf(" ");
// 找到第一个数字年份的位置
for (int i = 0; i < info.length(); i++) {
if (Character.isDigit(info.charAt(i))) {
directorEnd = i;
break;
}
}
}
if (directorEnd != -1) {
movie.setDirector(info.substring(directorStart, directorEnd).trim());
}
}
// 提取主演
if (info.contains("主演:")) {
int actorsStart = info.indexOf("主演:") + 3;
int actorsEnd = info.length();
// 找到第一个数字年份的位置
for (int i = actorsStart; i < info.length(); i++) {
if (Character.isDigit(info.charAt(i))) {
actorsEnd = i;
break;
}
}
movie.setActors(info.substring(actorsStart, actorsEnd).trim());
}
// 提取年份、国家/地区和类型
// 找到年份的开始位置(第一个数字)
int yearStart = -1;
for (int i = 0; i < info.length(); i++) {
if (Character.isDigit(info.charAt(i))) {
yearStart = i;
break;
}
}
if (yearStart != -1) {
// 提取年份(4位数字)
if (yearStart + 4 <= info.length()) {
String year = info.substring(yearStart, yearStart + 4);
if (year.matches("\\d{4}")) {
movie.setYear(year);
}
}
// 提取国家/地区和类型
int slashIndex = info.indexOf("/", yearStart);
if (slashIndex != -1) {
// 提取国家/地区
int nextSlashIndex = info.indexOf("/", slashIndex + 1);
if (nextSlashIndex != -1) {
String country = info.substring(slashIndex + 1, nextSlashIndex).trim();
movie.setCountry(country);
// 提取类型
String genre = info.substring(nextSlashIndex + 1).trim();
// 取第一个类型
if (!genre.isEmpty()) {
String[] genres = genre.split(" ");
if (genres.length > 0) {
movie.setGenre(genres[0]);
}
}
}
}
}
}
// 简介
Element quoteElement = item.selectFirst(".inq");
if (quoteElement != null) {
movie.setQuote(quoteElement.text().trim());
}
// 过滤无效电影
if (movie.getTitle() == null || movie.getTitle().isEmpty()) {
return null;
}
return movie;
} catch (Exception e) {
e.printStackTrace();
return null;
}
}
}

216
project1/ui/MovieResultDisplay.java

@ -0,0 +1,216 @@
package com.crawler.ui;
import com.crawler.analysis.MovieAnalyzer;
import com.crawler.model.Movie;
import org.jfree.chart.ChartFactory;
import org.jfree.chart.ChartUtils;
import org.jfree.chart.JFreeChart;
import org.jfree.chart.plot.PlotOrientation;
import org.jfree.data.category.DefaultCategoryDataset;
import org.jfree.data.general.DefaultPieDataset;
import org.jfree.data.statistics.HistogramDataset;
import org.jfree.chart.plot.PiePlot;
import org.jfree.chart.labels.StandardPieSectionLabelGenerator;
import java.text.DecimalFormat;
import java.text.NumberFormat;
import java.io.File;
import java.io.IOException;
import java.util.List;
import java.util.Map;
public class MovieResultDisplay {
// 控制台输出统计结果
public static void displayResults(List<Movie> movieList) {
System.out.println("\n=== 电影数据统计结果 ===");
System.out.println("爬取电影总数: " + movieList.size());
// 平均评分
double averageRating = MovieAnalyzer.calculateAverageRating(movieList);
System.out.printf("平均评分: %.2f\n", averageRating);
// 电影评分分布
System.out.println("\n=== 电影评分分布 ===");
Map<Double, Integer> ratingDistribution = MovieAnalyzer.analyzeRatingDistribution(movieList);
for (Map.Entry<Double, Integer> entry : ratingDistribution.entrySet()) {
System.out.printf("评分 %.1f: %d部\n", entry.getKey(), entry.getValue());
}
// 电影年份分布(最近20年)
System.out.println("\n=== 电影年份分布(最近20年)===");
Map<String, Integer> yearDistribution = MovieAnalyzer.analyzeYearDistribution(movieList);
int count = 0;
for (Map.Entry<String, Integer> entry : yearDistribution.entrySet()) {
if (count >= yearDistribution.size() - 20) { // 只显示最近20年
System.out.printf("%s年: %d部\n", entry.getKey(), entry.getValue());
}
count++;
}
// 电影类型分布
System.out.println("\n=== 电影类型分布 ===");
Map<String, Integer> genreDistribution = MovieAnalyzer.analyzeGenreDistribution(movieList);
genreDistribution.entrySet().stream()
.sorted(Map.Entry.<String, Integer>comparingByValue().reversed())
.limit(10) // 只显示前10种类型
.forEach(entry -> System.out.printf("%-10s: %d部\n", entry.getKey(), entry.getValue()));
// 导演作品数量排行
System.out.println("\n=== 导演作品数量排行 ===");
Map<String, Integer> directorWorks = MovieAnalyzer.analyzeDirectorWorks(movieList);
count = 0;
for (Map.Entry<String, Integer> entry : directorWorks.entrySet()) {
if (count < 10) { // 只显示前10位导演
System.out.printf("%-20s: %d部\n", entry.getKey(), entry.getValue());
count++;
} else {
break;
}
}
// 评分与年份相关性
System.out.println("\n=== 评分与年份相关性 ===");
Map<String, Double> yearRatingCorrelation = MovieAnalyzer.analyzeYearRatingCorrelation(movieList);
for (Map.Entry<String, Double> entry : yearRatingCorrelation.entrySet()) {
System.out.printf("%s年: 平均评分 %.2f\n", entry.getKey(), entry.getValue());
}
}
// 生成电影评分分布直方图
public static void generateRatingDistributionChart(List<Movie> movieList) throws IOException {
Map<Double, Integer> ratingDistribution = MovieAnalyzer.analyzeRatingDistribution(movieList);
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
for (Map.Entry<Double, Integer> entry : ratingDistribution.entrySet()) {
dataset.addValue(entry.getValue(), "Count", entry.getKey().toString());
}
JFreeChart chart = ChartFactory.createBarChart(
"Movie Rating Distribution",
"Rating",
"Count",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
ChartUtils.saveChartAsPNG(new File("movie_rating_distribution.png"), chart, 800, 600);
System.out.println("电影评分分布图表已保存为 movie_rating_distribution.png");
}
// 生成电影年份分布折线图
public static void generateYearDistributionChart(List<Movie> movieList) throws IOException {
Map<String, Integer> yearDistribution = MovieAnalyzer.analyzeYearDistribution(movieList);
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
System.out.println("年份分布数据:");
for (Map.Entry<String, Integer> entry : yearDistribution.entrySet()) {
System.out.println("年份: '" + entry.getKey() + "', 数量: " + entry.getValue());
// 尝试提取年份数字
String year = entry.getKey();
// 提取4位数字作为年份
String yearMatch = year.replaceAll("[^0-9]", "");
if (yearMatch.length() >= 4) {
yearMatch = yearMatch.substring(0, 4);
dataset.addValue(entry.getValue(), "Count", yearMatch);
}
}
JFreeChart chart = ChartFactory.createLineChart(
"Movie Year Distribution",
"Year",
"Count",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
ChartUtils.saveChartAsPNG(new File("movie_year_distribution.png"), chart, 800, 600);
System.out.println("电影年份分布图表已保存为 movie_year_distribution.png");
}
// 生成电影类型分布饼图
public static void generateGenreDistributionChart(List<Movie> movieList) throws IOException {
Map<String, Integer> genreDistribution = MovieAnalyzer.analyzeGenreDistribution(movieList);
DefaultPieDataset dataset = new DefaultPieDataset();
// 只显示前10种类型
genreDistribution.entrySet().stream()
.sorted(Map.Entry.<String, Integer>comparingByValue().reversed())
.limit(10)
.forEach(entry -> {
// 使用英文标签避免中文显示问题
String englishLabel = getEnglishGenre(entry.getKey()) + " (" + entry.getValue() + ")";
dataset.setValue(englishLabel, entry.getValue());
});
JFreeChart chart = ChartFactory.createPieChart(
"Movie Genre Distribution", // 使用英文标题
dataset,
true, // 显示图例
true, // 显示工具提示
false // 不显示URL
);
ChartUtils.saveChartAsPNG(new File("movie_genre_distribution.png"), chart, 800, 600);
System.out.println("电影类型分布图表已保存为 movie_genre_distribution.png");
}
// 将中文类型转换为英文
private static String getEnglishGenre(String chineseGenre) {
switch (chineseGenre) {
case "冒险": return "Adventure";
case "奇幻": return "Fantasy";
case "爱情": return "Romance";
case "惊悚": return "Thriller";
case "动画": return "Animation";
case "悬疑": return "Mystery";
case "家庭": return "Family";
case "犯罪": return "Crime";
case "同性": return "LGBTQ+";
case "历史": return "History";
case "剧情": return "Drama";
case "动作": return "Action";
case "喜剧": return "Comedy";
case "科幻": return "Sci-Fi";
default: return chineseGenre;
}
}
// 生成评分与年份相关性图表
public static void generateYearRatingChart(List<Movie> movieList) throws IOException {
Map<String, Double> yearRatingCorrelation = MovieAnalyzer.analyzeYearRatingCorrelation(movieList);
DefaultCategoryDataset dataset = new DefaultCategoryDataset();
System.out.println("评分与年份相关性数据:");
for (Map.Entry<String, Double> entry : yearRatingCorrelation.entrySet()) {
System.out.println("年份: '" + entry.getKey() + "', 平均评分: " + entry.getValue());
// 尝试提取年份数字
String year = entry.getKey();
// 提取4位数字作为年份
String yearMatch = year.replaceAll("[^0-9]", "");
if (yearMatch.length() >= 4) {
yearMatch = yearMatch.substring(0, 4);
dataset.addValue(entry.getValue(), "Avg Rating", yearMatch);
}
}
JFreeChart chart = ChartFactory.createLineChart(
"Year vs Rating Correlation",
"Year",
"Average Rating",
dataset,
PlotOrientation.VERTICAL,
true,
true,
false
);
ChartUtils.saveChartAsPNG(new File("movie_year_rating.png"), chart, 800, 600);
System.out.println("评分与年份相关性图表已保存为 movie_year_rating.png");
}
}

91
project1/utils/DataUtils.java

@ -0,0 +1,91 @@
package com.crawler.utils;
import com.crawler.model.Movie;
import java.io.FileWriter;
import java.io.IOException;
import java.util.List;
public class DataUtils {
// 清洗电影数据
public static Movie cleanMovie(Movie movie) {
if (movie == null) return null;
// 清洗标题
if (movie.getTitle() != null) {
movie.setTitle(movie.getTitle().trim().replaceAll("\\s+", " "));
}
// 清洗导演
if (movie.getDirector() != null) {
movie.setDirector(movie.getDirector().trim());
}
// 清洗演员
if (movie.getActors() != null) {
movie.setActors(movie.getActors().trim());
}
// 清洗年份
if (movie.getYear() != null) {
movie.setYear(movie.getYear().trim());
}
// 清洗国家/地区
if (movie.getCountry() != null) {
movie.setCountry(movie.getCountry().trim());
}
// 清洗类型
if (movie.getGenre() != null) {
movie.setGenre(movie.getGenre().trim());
}
// 清洗简介
if (movie.getQuote() != null) {
movie.setQuote(movie.getQuote().trim().replaceAll("\\s+", " "));
}
return movie;
}
// 写入电影数据到CSV文件
public static void writeMovieToCSV(List<Movie> movieList, String filePath) throws IOException {
// 添加时间戳避免文件冲突
String timestamp = String.valueOf(System.currentTimeMillis());
String actualFilePath = filePath.replace(".csv", "_" + timestamp + ".csv");
FileWriter writer = new FileWriter(actualFilePath);
// 写入表头
writer.write("排名,标题,评分,评价人数,导演,演员,年份,国家/地区,类型,简介\n");
// 写入数据
for (Movie movie : movieList) {
if (movie != null) {
writer.write(movie.getRank() + ",");
writer.write(escapeCsv(movie.getTitle()) + ",");
writer.write(movie.getRating() + ",");
writer.write(movie.getRatingPeople() + ",");
writer.write(escapeCsv(movie.getDirector()) + ",");
writer.write(escapeCsv(movie.getActors()) + ",");
writer.write(escapeCsv(movie.getYear()) + ",");
writer.write(escapeCsv(movie.getCountry()) + ",");
writer.write(escapeCsv(movie.getGenre()) + ",");
writer.write(escapeCsv(movie.getQuote()) + "\n");
}
}
writer.close();
System.out.println("数据已保存到 " + actualFilePath);
}
// 转义CSV特殊字符
private static String escapeCsv(String value) {
if (value == null) return "";
if (value.contains(",") || value.contains("\"")) {
value = value.replaceAll("\"", "\"\"");
return "\"" + value + "\"";
}
return value;
}
}
Loading…
Cancel
Save