├── README.md
├── __pycache__
├── answer.cpython-38.pyc
├── match_mov_peo.cpython-38.pyc
└── question.cpython-38.pyc
├── answer.py
├── chat_ui.py
├── create_kg.ipynb
├── data
├── dbmovies.json
└── word_dic
│ ├── all.txt
│ ├── dis.txt
│ ├── lan.txt
│ ├── mov.txt
│ ├── mv.txt
│ ├── peo.txt
│ └── year.txt
├── data_to_csv.ipynb
├── images
├── init.jpg
├── qa(1).jpg
├── qa(2).jpg
├── qa(3).jpg
├── search_mov.jpg
└── search_peo.jpg
├── imgs
├── robot.png
└── user.png
├── match_mov_peo.py
├── question.py
└── test.ipynb
/README.md:
--------------------------------------------------------------------------------
1 | # 基于streamlit+neo4j构建的电影知识图谱问答系统
2 | 作者
3 |
4 | ①张涵钧、蔡云翔、赵晓娣 *天津科技大学*
5 |
6 | ②高孟绅 *辽宁石油化工大学*
7 |
8 |
9 | *欢迎您的访问!*
10 |
11 | *本项目是一个简易的功能实现,很多问题需要重新设计并更改,希望得到您的帮助。*
12 |
13 | *欢迎向我们提出您的建议或问题,我们将每月集中制定计划并修改。*
14 |
15 | ## 1.演示
16 |
17 | 我们使用streamlit作为前端开发工具,使用neo4j作为图数据库进行存储知识图谱。
18 |
19 | 初始页面:
20 |
21 | 我们设计了一个比较实用的问答界面,借助了streamlit-chatbox工具实现了人机交互界面
22 |
23 |
24 |
25 | 搜索演示:
26 |
27 | 人物模糊搜索,该功能设计的目的是希望通过搜索的方式让用户可以在此找到正确的电影名及人名
28 |
29 |
30 |
31 |
32 |
33 | 问答演示:
34 |
35 | 我们在问答过程中添加了部分知识图谱展示功能,知识图谱部分基于streamlit-agraph来实现的,同时实现了<相关推荐>及<可能要问的是>两个功能,其原理同搜索功能。
36 |
37 |
38 |
39 |
40 |
41 |
42 |
43 |
44 | ## 2.运行
45 | ### 2.1 数据集及运行环境
46 | 数据集来源于:http://www.openkg.cn/dataset/douban-movie-kg
47 |
48 | 该数据集是一个豆瓣电影数据集,包括电影、导演、演员、编剧、上映信息、网址链接等信息。
49 |
50 | 运行需要的环境:
51 |
52 | jieba==0.42.1
53 | pandas
54 | numpy
55 | streamlit==1.30.0
56 | streamlit-aggrid
57 | streamlit-agraph
58 | streamlit-chatbox
59 | py2neo==2021.2.4
60 | python==3.8.12
61 | pandas==1.3.5
62 | neo4j==5.16.0
63 |
64 | 所有安装包直接pip install 即可
65 | ### 2.2 知识图谱构建
66 |
67 | jupyter运行data_to_csv.ipynb
68 |
69 | 得到相应的实体列表、属性及关系三元组
70 |
71 | jupyter运行create_kg.ipynb,运行前需要将你的neo4j的链接和用户信息添加到下面。
72 |
73 | uri = ""
74 | username = ""
75 | password = ""
76 |
77 | 构建相应的知识图谱以三元组形式存储至neo4j。由于我们主要是做基于图谱的问答,所以在数据集和图谱的制作上使用了jupyter,后续我们会将该部分写成类的形式到.py文件
78 |
79 | ### 2.3 问答系统界面启动
80 |
81 | 运行前需要修改answer.py中的neo4j链接和信息
82 |
83 | uri = ""
84 | username = ""
85 | password = ""
86 |
87 | 启动chat_ui.py开启streamlit。端口号默认:localhost:8501
88 |
89 | 运行以下命令:
90 |
91 | ```python
92 | >> cd ‘当前文件夹地址,具体根据你当前movie-kg-qa的文件地址’
93 | >> streamlit run chat_ui.py [ARGUMENTS]
94 | ```
95 | ## 3.问题类型
96 |
97 | | 问题 | 问法 |
98 | | --- | --- |
99 | | 问导演 | 《xxx》的导演?/xxx导演过哪些作品? |
100 | | 问演员 | 《xxx》的演员?/xxx出演过哪些作品? |
101 | | 问编剧 | 《xxx》的编剧?/xxx编剧过哪些作品? |
102 | | 问语言 | 《xxx》的播放语言/语种 |
103 | | 问地区 | 《xxx》的上映地区? |
104 | | 问时间 | 《xxx》的上映时间? |
105 | | 问类型 | 《xxx》是什么类型? |
106 | | 问时长 | 《xxx》的时长? |
107 | | 问评分 | 《xxx》的豆瓣评分? |
108 | | 问链接 | 《xxx》的豆瓣链接? |
109 | | 问介绍 | 介绍下《xxx》? |
110 |
111 |
112 | ## 4.致谢
113 |
114 | 该项目在短短的几天晚上就基本顺利完成了,感谢高孟绅同学、蔡云翔同学及赵晓娣同学的付出及参与,顺利地完成了最初版本。希望年后我们可以利用深度学习的知识来进行意图识别及实体识别部分,以更精准的方式呈现。
115 |
--------------------------------------------------------------------------------
/__pycache__/answer.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/__pycache__/answer.cpython-38.pyc
--------------------------------------------------------------------------------
/__pycache__/match_mov_peo.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/__pycache__/match_mov_peo.cpython-38.pyc
--------------------------------------------------------------------------------
/__pycache__/question.cpython-38.pyc:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/__pycache__/question.cpython-38.pyc
--------------------------------------------------------------------------------
/answer.py:
--------------------------------------------------------------------------------
1 | from py2neo import Graph
2 | from streamlit_agraph import agraph, Node, Edge, Config
3 | import difflib
4 |
5 | #知识图谱连接参数
6 | uri = ""
7 | username = ""
8 | password = ""
9 |
10 | class answer_from_robot():
11 | def __init__(self, IR, en_dict, right_name, mov_li):
12 | self.graph = Graph(uri, auth=(username,password))
13 | self.IR = IR
14 | self.en_dict = en_dict
15 | self.right_name = right_name
16 | self.mov_li = mov_li
17 | self.simi_mov, self.prob_mov = self.get_simi_prob(self.en_dict, self.right_name,self.mov_li)
18 | self.answer_list, self.all_nodes, self.all_edges = self.answer_ques(self.IR, self.en_dict, self.right_name)
19 |
20 | def answer_ques(self, IR, en_dict, right_name):
21 | easy_ques = ['导演','演员','编剧','上映地区','类型','上映时间','语言']
22 | shuxing_ques = ['rate','url','length']
23 | node = []
24 | edge = []
25 | all_nodes = []
26 | all_edges = []
27 | all_answers = []
28 | if not IR:
29 | all_answers.append('脑子炸了呀,没明白您的意思o(╥﹏╥)o')
30 | for ir in IR:
31 | if ir in easy_ques:
32 | answers, nodes, edges, node, edge = self.esay_answers(en_dict, right_name, ir, node, edge)
33 | all_answers.extend(answers)
34 | all_nodes.extend(nodes)
35 | all_edges.extend(edges)
36 |
37 | if ir in shuxing_ques:
38 | answers, nodes, edges, node = self.shuxing_answers(en_dict, right_name, ir, node)
39 | all_answers.extend(answers)
40 | all_nodes.extend(nodes)
41 | all_edges.extend(edges)
42 |
43 | if ir == '介绍':
44 | for eq in easy_ques:
45 | answers, nodes, edges, node, edge = self.esay_answers(en_dict, right_name, eq, node, edge)
46 | all_answers.extend(answers)
47 | all_nodes.extend(nodes)
48 | all_edges.extend(edges)
49 |
50 | for sq in shuxing_ques:
51 | answers, nodes, edges, node = self.shuxing_answers(en_dict, right_name, sq, node)
52 | all_answers.extend(answers)
53 | all_nodes.extend(nodes)
54 | all_edges.extend(edges)
55 | if ir == '推荐':
56 | all_answers.extend(self.reco_answers())
57 | return all_answers, all_nodes, all_edges
58 |
59 | def esay_answers(self, en_dict, right_name, relation, node, edge):#导演、演员、编剧、上映地区、类型、上映时间、语言
60 | nodes = []
61 | edges = []
62 | color = 'yellow'
63 | only_mov = ['上映地区','类型','上映时间','语言']
64 | if relation == '上映地区':
65 | color = 'blue'
66 | if relation == '类型':
67 | color = 'red'
68 | if relation == '上映时间':
69 | color = 'orange'
70 | if relation == '语言':
71 | color = 'gray'
72 | answers = []
73 | if en_dict['电影']:
74 | for n in en_dict['电影']:
75 | if n in right_name:
76 | answer = self.graph.run("MATCH (:Movie {name:'" + n + "'})-[:"+relation+"]-(p) RETURN p").data()
77 | if n not in node:
78 | nodes.append(Node(id=n,
79 | label=n,
80 | size=25,
81 | color='green',))
82 | node.append(n)
83 | if not answer:
84 | www = self.graph.run("MATCH (m:Movie{name:'" + n + "'}) RETURN m.url").data()
85 | answers.append('暂时缺少《'+n+'》'+relation+'相关信息,详情可以通过下面的网址进行查询:')
86 | answers.append(n+' : '+www[0]['m.url'])
87 | else:
88 | r = ''
89 | for an in answer:
90 | r += an['p']['name'] + ' '
91 | if an['p']['name'] not in node:
92 | nodes.append(Node(id=an['p']['name'],
93 | label=an['p']['name'],
94 | size=25,
95 | color=color,))
96 | node.append(an['p']['name'])
97 | if (n, an['p']['name']) not in edge:
98 | edges.append(Edge(source=n,
99 | label=relation,
100 | target=an['p']['name'], ))
101 | edge.append((n, an['p']['name']))
102 | answers.append('《'+n+'》'+'的'+relation+':' + r)
103 |
104 | else:
105 | answers.append('暂时缺少《'+n+'》'+relation+'相关信息,请核对电影名')
106 | if en_dict['人物'] and relation not in only_mov:
107 | for n in en_dict['人物']:
108 | answer = self.graph.run("MATCH (m)-[:"+relation+"]-(:People {name:'" + n + "'}) RETURN m").data()
109 | if n not in node:
110 | nodes.append(Node(id=n,
111 | label=n,
112 | size=25,
113 | color=color,))
114 | node.append(n)
115 | if not answer:
116 | answers.append('暂时缺少' + n +'作为'+ relation+'的电影的相关信息')
117 | else:
118 | r = ''
119 | for an in answer:
120 | r += '《' + an['m']['name'] + '》 '
121 | if an['m']['name'] not in node:
122 | nodes.append(Node(id=an['m']['name'],
123 | label=an['m']['name'],
124 | size=25,
125 | color='green',))
126 | node.append(an['m']['name'])
127 | if (n, an['m']['name']) not in edge:
128 | edges.append( Edge(source=n,
129 | label=relation,
130 | target=an['m']['name'], ))
131 | edge.append((n, an['m']['name']))
132 | answers.append(n+'作为'+ relation+'的影视作品:' + r)
133 | if not en_dict['电影'] and not en_dict['人物']:
134 | answers.append('缺少电影或人物信息,请核对电影名或人物姓名后再次提问 ||-_-||')
135 | return answers, nodes, edges, node, edge
136 |
137 | def shuxing_answers(self, en_dict, right_name, relation, node):
138 | nodes = []
139 | edges = []
140 | answers = []
141 | if en_dict['电影']:
142 | for n in en_dict['电影']:
143 | if n in right_name:
144 | answer = self.graph.run("MATCH (m:Movie {name:'" + n + "'}) RETURN m."+relation).data()
145 | if n not in node:
146 | nodes.append(Node(id=n,
147 | label=n,
148 | size=25,
149 | color='green',))
150 | node.append(n)
151 | if not answer:
152 | www = self.graph.run("MATCH (m:Movie{name:'" + n + "'}) RETURN m.url").data()
153 | answers.append('暂时缺少《'+n+'》评分相关信息,详情可以通过下面的网址进行查询:')
154 | answers.append(n+' : '+www[0]['m.url'])
155 | else:
156 | r = ''
157 | for an in answer:
158 | r += str(an['m.'+relation])
159 | if relation == 'rate':
160 | answers.append('《'+n+'》'+'的豆瓣评分是:' + r)
161 | if relation == 'length':
162 | answers.append('《'+n+'》'+'的时长是:' + r)
163 | if relation == 'url':
164 | answers.append('《'+n+'》'+'的豆瓣影视链接是:' + r)
165 | else:
166 | answers.append('缺少电影信息,请核对电影名后再次提问 ||-_-||')
167 | return answers, nodes, edges, node
168 |
169 | def reco_answers(self):
170 | return ['功能未开通']
171 |
172 | def get_simi_prob(self, en_dict, right_name, mov_li):
173 | simi_mov = []
174 | prob_mov = []
175 | for n in en_dict['电影']:
176 | if n in right_name:
177 | simi_mov.extend(difflib.get_close_matches(n, mov_li, 10, cutoff=0.5))
178 | else:
179 | prob_mov.extend(difflib.get_close_matches(n, mov_li, 10, cutoff=0.5))
180 | return simi_mov, prob_mov
181 |
182 |
--------------------------------------------------------------------------------
/chat_ui.py:
--------------------------------------------------------------------------------
1 | import streamlit as st
2 | from streamlit_chatbox import *
3 | import time
4 | from question import question_from_user
5 | from answer import answer_from_robot
6 | from streamlit_agraph import agraph, Config
7 | from match_mov_peo import match_things
8 | from st_aggrid import AgGrid, GridOptionsBuilder
9 |
10 | def kg_graph(nodes, edges):
11 | config = Config(width=500,
12 | height=500,
13 | directed=False,
14 | physics=True,
15 | hierarchical=False,
16 | # **kwargs
17 | )
18 | return agraph(nodes=nodes, edges=edges, config=config)
19 |
20 | chat_box = ChatBox(
21 | assistant_avatar="./imgs/robot.png",
22 | user_avatar="./imgs/user.png",
23 | greetings=[':rose: **Hi!** **你好呀!** :rose:',
24 | ':robot_face: :rainbow[我是一个基于电影知识图谱的问答机器人小张同学,我有很多功能:]',
25 | ':gray[——————] :one: **电影知识图谱问答功能** :woman-gesturing-ok: :gray[——————]',
26 | ':gray[——————] :two: **相关部分知识图谱展示** :man-gesturing-ok: :gray[——————]',
27 | ':orange[**——————————————————————————————————**]',
28 | ':robot_face: :rainbow[我的知识中包含超过4000部电影的演员、导演、编剧及上映信息,示例如下:]',
29 | ':gray[——————] :one: **《XXX》这部电影的演员有谁?**:raising_hand: :gray[ ——————]',
30 | ':gray[——————] :two: **由 XXX 导演的作品有哪些?**:man-raising-hand: :gray[ ——————]',
31 | ':gray[——————] :three: **介绍下《XXX》这部电影?**:man-raising-hand: :gray[————]',
32 | ':robot_face: :rainbow[请注意,在向我提问时请将电影名用《书名号》括起来哦!] :rose:',
33 | ':orange[**——————————————————————————————————**]']
34 | )
35 |
36 |
37 | with st.sidebar:
38 | st.header('电影知识图谱问答系统')
39 | tab1, tab2 = st.tabs(["模糊搜索","知识图谱"])
40 | with tab1:
41 | col1, col2 = st.columns([1, 3])
42 | with col1:
43 | option = st.selectbox('搜索内容', ['电影', '人物'],index=1)
44 | with col2:
45 | name = st.text_input('请在此输入名称: ')
46 | col3, col4 = st.columns(2)
47 | with col3:
48 | num = st.number_input(label='查询数量', min_value=0, max_value=10, value=3, step=1)
49 | with col4:
50 | rate = st.number_input(label='相似度', min_value=0.0, max_value=1.0, value=0.5, step=0.1)
51 | if st.button('搜索'):
52 | # st.dataframe(match_things(name, option, num, rate), width=500)
53 | df = match_things(name, option, num, rate)
54 | gb = GridOptionsBuilder.from_dataframe(df)
55 | go = gb.build()
56 | AgGrid(df, gridOptions=go, height=210, fit_columns_on_grid_load=True,reload_data=False)
57 |
58 |
59 | chat_box.init_session()
60 | chat_box.output_messages()
61 |
62 | if query := st.chat_input('请输入您想问的问题……'):
63 | chat_box.user_say(query)
64 | ques = question_from_user(query)
65 | anwser = answer_from_robot(ques.IR, ques.EN, ques.mov, ques.li_mov)
66 | elements = chat_box.ai_say(
67 | [
68 | Markdown("正在思考。。。", in_expander=False,
69 | expanded=True, title="answer"),
70 | ]
71 | )
72 | text = ""
73 | for x in anwser.answer_list:
74 | text += x + '
'
75 | chat_box.update_msg(text, element_index=0, streaming=True)
76 | chat_box.update_msg(text, element_index=0, streaming=False, state="complete")
77 | time.sleep(1)
78 | if anwser.prob_mov:
79 | aps = ''
80 | for ap in anwser.prob_mov:
81 | aps += ap+'
'
82 | chat_box.ai_say(
83 | [
84 | Markdown(aps, in_expander=True,
85 | title="您可能要找的是:",state='complete'),
86 | ]
87 | )
88 | time.sleep(1)
89 | if anwser.simi_mov:
90 | sms = ''
91 | for sm in anwser.simi_mov:
92 | sms += sm+'
'
93 | chat_box.ai_say(
94 | [
95 | Markdown(sms, in_expander=True,
96 | title="相关推荐:",state='complete'),
97 | ]
98 | )
99 | with st.sidebar:
100 | with tab2:
101 | kg_graph(anwser.all_nodes, anwser.all_edges)
--------------------------------------------------------------------------------
/create_kg.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "code",
5 | "execution_count": 3,
6 | "metadata": {},
7 | "outputs": [],
8 | "source": [
9 | "from neo4j import GraphDatabase\n",
10 | "from tqdm import tqdm"
11 | ]
12 | },
13 | {
14 | "cell_type": "code",
15 | "execution_count": 6,
16 | "metadata": {},
17 | "outputs": [],
18 | "source": [
19 | "uri = \"\"\n",
20 | "username = \"\"\n",
21 | "password = \"\""
22 | ]
23 | },
24 | {
25 | "cell_type": "code",
26 | "execution_count": 7,
27 | "metadata": {},
28 | "outputs": [
29 | {
30 | "data": {
31 | "text/html": [
32 | "
\n",
33 | "\n",
46 | "
\n",
47 | " \n",
48 | " \n",
49 | " | \n",
50 | " name | \n",
51 | " id | \n",
52 | " url | \n",
53 | " rate | \n",
54 | " length | \n",
55 | "
\n",
56 | " \n",
57 | " \n",
58 | " \n",
59 | " 0 | \n",
60 | " 我是路人甲 | \n",
61 | " 0 | \n",
62 | " http://movie.douban.com/subject/25746375/ | \n",
63 | " 7.4 | \n",
64 | " 134.0 | \n",
65 | "
\n",
66 | " \n",
67 | " 1 | \n",
68 | " 铁拳 | \n",
69 | " 1 | \n",
70 | " http://movie.douban.com/subject/5446197/ | \n",
71 | " 7.1 | \n",
72 | " 123.0 | \n",
73 | "
\n",
74 | " \n",
75 | " 2 | \n",
76 | " 我们梦中见 | \n",
77 | " 2 | \n",
78 | " http://movie.douban.com/subject/25885212/ | \n",
79 | " 7.6 | \n",
80 | " 92.0 | \n",
81 | "
\n",
82 | " \n",
83 | " 3 | \n",
84 | " 少年透明人 | \n",
85 | " 3 | \n",
86 | " http://movie.douban.com/subject/25728581/ | \n",
87 | " 6.6 | \n",
88 | " 100.0 | \n",
89 | "
\n",
90 | " \n",
91 | " 4 | \n",
92 | " 撒迦利亚 | \n",
93 | " 4 | \n",
94 | " http://movie.douban.com/subject/5156558/ | \n",
95 | " 6.0 | \n",
96 | " 95.0 | \n",
97 | "
\n",
98 | " \n",
99 | " ... | \n",
100 | " ... | \n",
101 | " ... | \n",
102 | " ... | \n",
103 | " ... | \n",
104 | " ... | \n",
105 | "
\n",
106 | " \n",
107 | " 4582 | \n",
108 | " 幽灵世界 | \n",
109 | " 4582 | \n",
110 | " http://movie.douban.com/subject/1304868/ | \n",
111 | " 7.9 | \n",
112 | " 111.0 | \n",
113 | "
\n",
114 | " \n",
115 | " 4583 | \n",
116 | " 吮拇指的人 | \n",
117 | " 4583 | \n",
118 | " http://movie.douban.com/subject/1422954/ | \n",
119 | " 7.2 | \n",
120 | " 96.0 | \n",
121 | "
\n",
122 | " \n",
123 | " 4584 | \n",
124 | " 歌舞青春3:毕业季 | \n",
125 | " 4584 | \n",
126 | " http://movie.douban.com/subject/2215609/ | \n",
127 | " 7.3 | \n",
128 | " 112.0 | \n",
129 | "
\n",
130 | " \n",
131 | " 4585 | \n",
132 | " 大河恋 | \n",
133 | " 4585 | \n",
134 | " http://movie.douban.com/subject/1292718/ | \n",
135 | " 8.4 | \n",
136 | " 123.0 | \n",
137 | "
\n",
138 | " \n",
139 | " 4586 | \n",
140 | " 青春年少 | \n",
141 | " 4586 | \n",
142 | " http://movie.douban.com/subject/1296835/ | \n",
143 | " 7.9 | \n",
144 | " 93.0 | \n",
145 | "
\n",
146 | " \n",
147 | "
\n",
148 | "
4587 rows × 5 columns
\n",
149 | "
"
150 | ],
151 | "text/plain": [
152 | " name id url rate length\n",
153 | "0 我是路人甲 0 http://movie.douban.com/subject/25746375/ 7.4 134.0\n",
154 | "1 铁拳 1 http://movie.douban.com/subject/5446197/ 7.1 123.0\n",
155 | "2 我们梦中见 2 http://movie.douban.com/subject/25885212/ 7.6 92.0\n",
156 | "3 少年透明人 3 http://movie.douban.com/subject/25728581/ 6.6 100.0\n",
157 | "4 撒迦利亚 4 http://movie.douban.com/subject/5156558/ 6.0 95.0\n",
158 | "... ... ... ... ... ...\n",
159 | "4582 幽灵世界 4582 http://movie.douban.com/subject/1304868/ 7.9 111.0\n",
160 | "4583 吮拇指的人 4583 http://movie.douban.com/subject/1422954/ 7.2 96.0\n",
161 | "4584 歌舞青春3:毕业季 4584 http://movie.douban.com/subject/2215609/ 7.3 112.0\n",
162 | "4585 大河恋 4585 http://movie.douban.com/subject/1292718/ 8.4 123.0\n",
163 | "4586 青春年少 4586 http://movie.douban.com/subject/1296835/ 7.9 93.0\n",
164 | "\n",
165 | "[4587 rows x 5 columns]"
166 | ]
167 | },
168 | "execution_count": 7,
169 | "metadata": {},
170 | "output_type": "execute_result"
171 | }
172 | ],
173 | "source": [
174 | "import pandas as pd\n",
175 | "df = pd.read_csv(\"./data/entities/movies.csv\")\n",
176 | "df"
177 | ]
178 | },
179 | {
180 | "cell_type": "code",
181 | "execution_count": 8,
182 | "metadata": {},
183 | "outputs": [],
184 | "source": [
185 | "driver = GraphDatabase.driver(uri, auth=(username, password))"
186 | ]
187 | },
188 | {
189 | "cell_type": "code",
190 | "execution_count": 9,
191 | "metadata": {},
192 | "outputs": [],
193 | "source": [
194 | "def execute_query(tx, query, parameters=None):\n",
195 | " tx.run(query, parameters)"
196 | ]
197 | },
198 | {
199 | "cell_type": "code",
200 | "execution_count": 10,
201 | "metadata": {},
202 | "outputs": [],
203 | "source": [
204 | "def special_word(strs):\n",
205 | " rgx = [\"'\",'=~','~', '*', '%', '^', '<=', '>=', '=', '<>', '!=', 'XOR', 'OR', '|', '\\\\']\n",
206 | " for rg in rgx:\n",
207 | " strs = strs.replace(rg, ' ')\n",
208 | " strs.replace('\\'', '')\n",
209 | " return strs"
210 | ]
211 | },
212 | {
213 | "cell_type": "code",
214 | "execution_count": 11,
215 | "metadata": {},
216 | "outputs": [
217 | {
218 | "data": {
219 | "text/plain": [
220 | "['1', '2', '3']"
221 | ]
222 | },
223 | "execution_count": 11,
224 | "metadata": {},
225 | "output_type": "execute_result"
226 | }
227 | ],
228 | "source": [
229 | "['1','2','3']"
230 | ]
231 | },
232 | {
233 | "cell_type": "code",
234 | "execution_count": 13,
235 | "metadata": {},
236 | "outputs": [
237 | {
238 | "data": {
239 | "text/plain": [
240 | "'1,2,3'"
241 | ]
242 | },
243 | "execution_count": 13,
244 | "metadata": {},
245 | "output_type": "execute_result"
246 | }
247 | ],
248 | "source": [
249 | "','.join(['1','2','3'])"
250 | ]
251 | },
252 | {
253 | "cell_type": "code",
254 | "execution_count": null,
255 | "metadata": {},
256 | "outputs": [],
257 | "source": [
258 | "with driver.session() as session:\n",
259 | " for row in tqdm(range(len(df))):\n",
260 | " sx_dic = {}\n",
261 | " for sx in ['id','url','rate','length']:\n",
262 | " if df.loc[row][sx]:\n",
263 | " if sx == 'id':\n",
264 | " sx_dic['code'] = df.loc[row][sx]\n",
265 | " else:\n",
266 | " sx_dic[sx] = df.loc[row][sx]\n",
267 | " query = \"CREATE (p:\"\n",
268 | " query += \"Movie {\"\n",
269 | " query += \"name:'\" + special_word(str(df.loc[row]['name'])) + \"',\"\n",
270 | " query+= ','.join([f\"{k} : '{v}'\" for k, v in sx_dic.items()])\n",
271 | " query += \"})\"\n",
272 | " try:\n",
273 | " # 执行查询\n",
274 | " session.write_transaction(execute_query, query)\n",
275 | " except Exception as e:\n",
276 | " print(e)\n",
277 | " \n",
278 | " # CREATE(: {:,...,:) "
279 | ]
280 | },
281 | {
282 | "cell_type": "code",
283 | "execution_count": null,
284 | "metadata": {},
285 | "outputs": [],
286 | "source": [
287 | "def create_node(name_str):\n",
288 | " df = pd.read_csv('./data/entities/'+name_str+'.csv')\n",
289 | " with driver.session() as session:\n",
290 | " for row in tqdm(range(len(df))):\n",
291 | " query = \"CREATE (p:\" + name_str.rstrip('s').title()\n",
292 | " query += \" {name:'\" + special_word(str(df.loc[row]['name'])) + \"',\"\n",
293 | " query += \"code:'\" + str(df.loc[row]['id'])\n",
294 | " query += \"'})\"\n",
295 | " try:\n",
296 | " # 执行查询\n",
297 | " session.write_transaction(execute_query, query)\n",
298 | " except Exception as e:\n",
299 | " print(e)"
300 | ]
301 | },
302 | {
303 | "cell_type": "code",
304 | "execution_count": null,
305 | "metadata": {},
306 | "outputs": [],
307 | "source": [
308 | "create_node('years')"
309 | ]
310 | },
311 | {
312 | "cell_type": "code",
313 | "execution_count": null,
314 | "metadata": {},
315 | "outputs": [],
316 | "source": [
317 | "create_node('districts')"
318 | ]
319 | },
320 | {
321 | "cell_type": "code",
322 | "execution_count": null,
323 | "metadata": {},
324 | "outputs": [],
325 | "source": [
326 | "create_node('mv_classes')"
327 | ]
328 | },
329 | {
330 | "cell_type": "code",
331 | "execution_count": null,
332 | "metadata": {},
333 | "outputs": [],
334 | "source": [
335 | "create_node('languages')"
336 | ]
337 | },
338 | {
339 | "cell_type": "code",
340 | "execution_count": null,
341 | "metadata": {},
342 | "outputs": [],
343 | "source": [
344 | "create_node('people')"
345 | ]
346 | },
347 | {
348 | "cell_type": "code",
349 | "execution_count": null,
350 | "metadata": {},
351 | "outputs": [],
352 | "source": [
353 | "import pandas as pd\n",
354 | "relation_df = pd.read_csv('./data/relations/triple.csv')\n",
355 | "relation_df"
356 | ]
357 | },
358 | {
359 | "cell_type": "code",
360 | "execution_count": null,
361 | "metadata": {},
362 | "outputs": [],
363 | "source": [
364 | "for row in tqdm(range(len(relation_df))):\n",
365 | " start_node = str(relation_df.loc[row]['Entity1'])\n",
366 | " end_node = str(relation_df.loc[row]['Entity2']) \n",
367 | " # 查找已存在的节点\n",
368 | " with driver.session() as session:\n",
369 | " s1 = \" (a:Movie {code: $code1})\"\n",
370 | " if relation_df.loc[row]['Relation'] in ['导演','编剧','演员']:\n",
371 | " s2 = \" (b:People {code: $code2})\"\n",
372 | " elif relation_df.loc[row]['Relation'] == '上映时间':\n",
373 | " s2 = \" (b:Year {code: $code2})\"\n",
374 | " elif relation_df.loc[row]['Relation'] == '上映地区':\n",
375 | " s2 = \" (b:District {code: $code2})\"\n",
376 | " elif relation_df.loc[row]['Relation'] == '类型':\n",
377 | " s2 = \" (b:Mv_Classe {code: $code2})\"\n",
378 | " elif relation_df.loc[row]['Relation'] == '语言':\n",
379 | " s2 = \" (b:Language {code: $code2})\"\n",
380 | "\n",
381 | " # 创建关系\n",
382 | " with driver.session() as session:\n",
383 | " try:\n",
384 | " session.run(\"MATCH\"+s1+\",\"+s2+\"\"\n",
385 | " \"CREATE (a) - [:\"+str(relation_df.loc[row]['Relation'])+\"] -> (b)\",\n",
386 | " code1=start_node,code2=end_node)\n",
387 | " except Exception as e:\n",
388 | " print(\"create relation error:\" , e)"
389 | ]
390 | }
391 | ],
392 | "metadata": {
393 | "kernelspec": {
394 | "display_name": "kg",
395 | "language": "python",
396 | "name": "python3"
397 | },
398 | "language_info": {
399 | "codemirror_mode": {
400 | "name": "ipython",
401 | "version": 3
402 | },
403 | "file_extension": ".py",
404 | "mimetype": "text/x-python",
405 | "name": "python",
406 | "nbconvert_exporter": "python",
407 | "pygments_lexer": "ipython3",
408 | "version": "3.8.18"
409 | }
410 | },
411 | "nbformat": 4,
412 | "nbformat_minor": 2
413 | }
414 |
--------------------------------------------------------------------------------
/data/word_dic/dis.txt:
--------------------------------------------------------------------------------
1 | 土耳其
2 | 哈萨克斯坦
3 | 丹麦
4 | 卢森堡
5 | 以色列
6 | 哥伦比亚
7 | 阿尔及尼亚
8 | 捷克
9 | 加拿大
10 | 中国
11 | 乌克兰
12 | 希腊
13 | 葡萄牙
14 | 塔吉克斯坦
15 | 德国
16 | 阿根廷
17 | 韩国
18 | 印度
19 | 巴西
20 | 西班牙
21 | 古巴
22 | 芬兰
23 | 马来西亚
24 | 荷兰
25 | 瑞士
26 | 挪威
27 | 泰国
28 | 捷克斯洛伐克
29 | 西德
30 | 比利时
31 | 台湾
32 | 冰島
33 | 毛里塔尼亚
34 | 英国
35 | 埃及
36 | 印度尼西亚
37 | 南非
38 | 斯洛伐克
39 | 摩洛哥
40 | 苏联
41 | 爱沙尼亚
42 | 奥地利
43 | 瑞典
44 | 俄罗斯
45 | 巴哈马
46 | 墨西哥
47 | 博茨瓦纳
48 | 秘鲁
49 | 美国
50 | 缅甸
51 | 阿联酋
52 | 突尼斯
53 | 越南
54 | 智利
55 | 爱尔兰
56 | 立陶宛
57 | 原西德
58 | 罗马尼亚
59 | 香港
60 | 拉脱维亚
61 | 法国
62 | 澳大利亚
63 | 波兰
64 | 伊朗
65 | 乌兹别克斯坦
66 | 波多黎各
67 | 新西兰
68 | 保加利亚
69 | 印尼
70 | 格鲁吉亚
71 | 意大利
72 | 匈牙利
73 | 冰岛
74 | 菲律宾
75 | 日本
76 |
--------------------------------------------------------------------------------
/data/word_dic/lan.txt:
--------------------------------------------------------------------------------
1 | 古希腊语
2 | 南京话
3 | 拉丁语
4 | 日语
5 | 北印度语
6 | 中文
7 | 祖鲁语
8 | 土耳其语
9 | 印地语
10 | 罗马尼亚语
11 | 意大利语
12 | 南非语
13 | 蚌埠话
14 | 西班牙
15 | 尼泊尔语
16 | 亚述语新阿拉姆语
17 | 高棉语
18 | 娄凡语
19 | 晋语
20 | 闽南语
21 | 德语
22 | 依地语
23 | 俄语
24 | 索马里语
25 | 尼安哈语
26 | 葡萄牙语
27 | 克里奥尔语
28 | 昆雅语
29 | 四川方言
30 | 朝鲜语
31 | 日語
32 | 保加利亚语
33 | 泰语
34 | 塞尔维亚克罗地亚语
35 | 英语
36 | 古代英语
37 | 希伯来语
38 | 泰卢固语
39 | 玛雅语
40 | 萨米语
41 | 古诺尔斯语
42 | 英语手语
43 | 爱沙尼亚语
44 | 科萨语
45 | 阿布哈兹语
46 | 台湾手语
47 | 英文
48 | 毛利语
49 | 纳瓦霍语
50 | 挪威语
51 | 古埃及语
52 | 冰岛语
53 | 甘肃方言
54 | 格鲁吉亚语
55 | 瑞士德语
56 | 翁瓦西
57 | 越南语
58 | 桑族语
59 | 台语
60 | 库尔德语
61 | 萨卡语
62 | 他加禄语
63 | 粤语
64 | 安徽方言
65 | 维吾尔语
66 | 梵文
67 | 贵州话
68 | 波兰语
69 | 孟加拉语
70 | 印度尼西亚语
71 | 爱尔兰盖尔语
72 | 斯瓦希里语
73 | 保定话
74 | 马拉雅拉姆语
75 | 四川话
76 | 格陵兰语
77 | 阿尔巴尼亚语
78 | 法国
79 | 藏语
80 | 韩国语
81 | 客家话
82 | 陕西话
83 | 哈萨克语
84 | 法语
85 | 塞索托语
86 | 武汉话
87 | 山东方言
88 | 云南方言
89 | 马来语
90 | 门德语
91 | 满族语
92 | 乌尔都语
93 | 瑞典语
94 | 斯洛伐克语
95 | 赛德克语
96 | 满语
97 | 河南方言
98 | 匈奴语
99 | 福建话
100 | 唐山话
101 | 克罗地亚语
102 | 鞑靼语
103 | 乌兹别克语
104 | 捷克语
105 | 美国手语
106 | 山西话
107 | 丹麦语
108 | 汉语普通话
109 | 匈牙利语
110 | 印第安苏族语
111 | 苏语
112 | 坎纳达语
113 | 西班牙语
114 | 盖尔语
115 | 湖南话
116 | 车臣语
117 | 上海话
118 | 希腊语
119 | 无对白
120 | 塔加路族语
121 | 国语
122 | 荷兰语
123 | 土著语
124 | 武汉方言
125 | 意大利
126 | 达里语
127 | 阿拉伯语
128 | 重庆话
129 | 客家语
130 | 韩国手语
131 | 波尼族语
132 | 捷克
133 | 阿塞拜疆语
134 | 北美印第安语
135 | 塞尔维亚语
136 | 东北话
137 | 西西里语
138 | 乌克兰语
139 | 英国手语
140 | 普什图语
141 | 巴西手语
142 | 泰米尔语
143 | 佛兰德斯语
144 | 亚美尼亚语
145 | 浙江方言
146 | 夏威夷语
147 | 僧伽罗语
148 | 俄罗斯语
149 | 辛达林语
150 | 韩语
151 | 爱尔兰语
152 | 蒙古语
153 | 北京话
154 | 威尔士语
155 | 南非荷兰语
156 | 青岛话
157 | 阿拉姆语
158 | 天津方言
159 | 旁遮普语
160 | 奇楚亚语
161 | 加利西亚语
162 | 苏格兰盖尔语
163 | 普通话
164 | 菲律宾语
165 | 朝鲜手语
166 | 温州话
167 | 古英语
168 | 波斯语
169 | 陕西方言
170 | 印尼语
171 | 手语
172 | 缅甸语
173 | 加泰罗尼亚语
174 | 芬兰语
175 | 世界语
176 | 比利时语
177 | 克林贡语
178 | 塔吉克语
179 |
--------------------------------------------------------------------------------
/data/word_dic/mov.txt:
--------------------------------------------------------------------------------
1 | 变形金刚
2 | 尽情游戏
3 | 吮拇指的人
4 | 初恋的回忆
5 | 黄色大象
6 | 罗马假日
7 | 天伦之旅
8 | 炎热的夜晚
9 | 魔力麦克
10 | 等待戈多
11 | 太平间闹鬼事件
12 | 哪啊哪啊神去村
13 | 匆匆那年
14 | 百濑,朝向这边
15 | 太空飞行棋
16 | 阴阳路2:我在你左右
17 | 街区男孩
18 | 错爱
19 | 夏日么么茶
20 | 领航员
21 | 马达加斯加的企鹅:僵尸企鹅就是我
22 | 未麻的部屋
23 | 重拾人生
24 | 不可饶恕
25 | 艾利之书
26 | 加油站袭击事件
27 | 怪物史瑞克2
28 | 重返十七岁
29 | 十二宫
30 | 满汉全席
31 | 最好的我
32 | 叛国作家
33 | 真情电波
34 | 环形使者
35 | 波普先生的企鹅
36 | 飞向太空
37 | 恋之涡
38 | 死亡飞车
39 | 黑客帝国动画版
40 | 高手们
41 | 美的统治
42 | 火线特攻
43 | 十二夜
44 | 生死时速
45 | 真实
46 | 午夜凶铃2(美版)
47 | A计划续集
48 | 奥罗拉公主
49 | 怪谈新耳袋:幽灵公寓
50 | 在我入睡前
51 | 焚尸人
52 | 哥斯拉
53 | 美国派3:美国婚礼
54 | 银河铁道999
55 | 冲出宁静号
56 | 初吻
57 | 绞死刑
58 | 天使之城
59 | 仆人
60 | 亚当斯一家
61 | 功夫熊猫
62 | 悬崖上的野餐
63 | 楢山节考
64 | 007:大破天幕杀机
65 | 后裔
66 | 偶滴神啊
67 | 死亡空间:余波
68 | 魔鬼雷普利
69 | 时光倒流七十年
70 | 蜘蛛巢城
71 | 鼠胆龙威
72 | 怪物史瑞克4
73 | 太空英雌芭芭丽娜
74 | 被告护士
75 | 超能查派
76 | 刀锋战士3
77 | 尸体解剖
78 | 鬼子来了
79 | 人类清除计划2:无政府状态
80 | 盛夏光年
81 | 暂告安全
82 | 非我
83 | 恶魔在身后
84 | 青春残酷物语
85 | 致命伴旅
86 | 小羊肖恩
87 | 暖暖内含光
88 | 国家公敌
89 | 公主日记
90 | 你是下一个
91 | 东邪西毒:终极版
92 | 黑神驹
93 | 藏书室女尸之谜
94 | 时空悍将
95 | 飞鹰计划
96 | 隔离区2:终点站
97 | 如月疑云
98 | 群尸玩过界
99 | 机械姬
100 | 金田一少年事件簿:吸血鬼传说杀人事件
101 | 罗生门
102 | 异形
103 | 海底两万里
104 | 西部慢调
105 | 猩球征服
106 | 秋日和
107 | 日本恐怖童话六部曲 拇指姑娘
108 | 葛楚
109 | 草野中的黑猫
110 | 独自夜归的女孩
111 | 战栗黑洞
112 | 杀手之王
113 | 严惩
114 | 新包法利夫人
115 | 卧虎藏龙
116 | 游侠
117 | 淘金记
118 | 活埋
119 | 鬼水怪谈
120 | 爱
121 | 安娜·卡列尼娜
122 | 生命之旅
123 | 芭啦芭啦樱之花
124 | 精武风云·陈真
125 | 玛戈王后
126 | 关于伊丽
127 | 失翼灵雀
128 | 狗脸的岁月
129 | 地下理想国
130 | 小玩意
131 | 怪物史瑞克3
132 | 鬼书
133 | 婴尸
134 | 恋爱操作团
135 | 速度与激情5
136 | 花
137 | 冒牌天神
138 | 别惹佐汉
139 | 堕落天使
140 | 青魇
141 | 芭比
142 | 善意杀戮
143 | 温暖的告别
144 | 古惑仔3之只手遮天
145 | 死亡计中计
146 | 国境之南
147 | 山村老尸
148 | 国家宝藏:夺宝秘笈
149 | 夺命心跳
150 | 结婚欺诈师
151 | 变节:潜罪犯
152 | 姐妹联谊会惊魂
153 | 无休无止
154 | 牛仔裤的夏天
155 | 聋哑部落
156 | 博物馆奇妙夜2
157 | 去见瀑布
158 | 蓝白红三部曲之红
159 | 无法避免的战争
160 | 的士速递
161 | 神秘代码
162 | 超凡蜘蛛侠2
163 | 海角七号
164 | 圆桌
165 | 热带惊雷
166 | 1944
167 | 线人
168 | 浮草
169 | 非常父女档
170 | 全民情敌
171 | 太空异种
172 | 猫儿历险记
173 | 稀人
174 | 安妮·霍尔
175 | 侠僧探案传奇之将军府
176 | 蓝色青春
177 | 我是路人甲
178 | 点球成金
179 | 荒岛余生
180 | 父亲在世时
181 | 那夜凌晨,我坐上了旺角开往大埔的红VAN
182 | 泰若星球
183 | 战略特勤组
184 | 秋天的童话
185 | 午夜巴黎
186 | 厉鬼将映
187 | 尚衣院
188 | 星空
189 | 再见溪谷
190 | 拜见岳父大人
191 | 机器人大爷
192 | 美国骗局
193 | 苏乞儿
194 | 毫无线索
195 | 等一个人咖啡
196 | 空中危机
197 | 人山人海
198 | 和莎莫的500天
199 | 单身派对
200 | 夏威夷男孩
201 | 爱丽丝城市漫游记
202 | 0.5毫米
203 | 纯真时代
204 | 绷带
205 | 保姆日记
206 | 七武士
207 | 二次曝光
208 | 死人岛
209 | 异度幻觉
210 | 蝴蝶效应3:启示
211 | 最后一场电影
212 | 生化危机2:启示录
213 | 魔法保姆麦克菲
214 | 逃学威凤
215 | 美娜的文具店
216 | 惊声尖笑4
217 | 雨人
218 | 太极侠
219 | 侏罗纪公园2:失落的世界
220 | 富江之恶魔再生
221 | 裂缝
222 | 美味情缘
223 | 嗜血破晓
224 | 血色玫瑰
225 | 救世
226 | 黄海
227 | 鬼作秀
228 | 死者田园祭
229 | 热血之路
230 | 骗中骗
231 | 证人
232 | 相思成灾
233 | 米娜的故事
234 | 十一罗汉
235 | 典当商
236 | 百变狸猫
237 | 候鸟
238 | 保罗
239 | 完美对垒
240 | 百货战警2
241 | 自闭历程
242 | 莎翁情史
243 | 隔壁的男孩
244 | 梦旅人
245 | 黑手党只在夏天杀人
246 | 银河护卫队
247 | 诈欺游戏 电影版
248 | 火车怪客
249 | 新年行动
250 | 大河恋
251 | 我们梦中见
252 | 我最好朋友的婚礼
253 | 鼹鼠之歌
254 | 神探飞机头
255 | 撒旦探戈
256 | 杀戮都市1
257 | 预产期
258 | 坏老师
259 | 潜伏3
260 | 恋爱恐慌症
261 | 万箭穿心
262 | 食人鱼3D
263 | 致命弯道3
264 | 食人鱼3DD
265 | 浮生狂想曲
266 | 最终幻想7:圣子降临
267 | 猛龙过江
268 | 假面
269 | 零
270 | 赛车总动员
271 | 千年狐
272 | 卖花女
273 | 午夜43路
274 | 69
275 | 西游降魔篇
276 | 蝴蝶
277 | 三岔口
278 | 金福南杀人事件始末
279 | 星际传奇3
280 | 女狙击手
281 | 花田喜事
282 | 后天
283 | 金色梦乡
284 | 放浪记
285 | 正义联盟:神魔之战
286 | 复仇者联盟
287 | 解决士
288 | 阿基里斯与龟
289 | 初三大四我爱你
290 | 失踪宝贝
291 | 最终幻想
292 | 三更2
293 | 周末时光
294 | 失落的大陆
295 | 财神客栈
296 | 商务囧途
297 | 我的男友和狗
298 | 暗黑之地
299 | 杀手阿一
300 | 黑死病
301 | 蔷花,红莲
302 | 变相怪杰
303 | 异形2
304 | 碧海蓝天
305 | 热血高校2
306 | X战警
307 | 情人结
308 | 暗花
309 | 怪房客
310 | 八面埋伏
311 | 阪急电车 单程15分的奇迹
312 | 霹雳贝贝
313 | 萤火虫之墓
314 | 真英雄
315 | 胭脂扣
316 | 诺丁山
317 | 星球大战前传3:西斯的复仇
318 | 这个男人来自地球
319 | 密爱
320 | 内陆帝国
321 | 群鸟
322 | 美国玛丽
323 | 启示
324 | 燃情岁月
325 | 记忆碎片
326 | 一曲倾情
327 | 一级恐惧
328 | 哈利·波特与火焰杯
329 | 泳队惊魂
330 | 不可思议的海岸物语
331 | 弗罗斯河上的磨房
332 | 与女人们的对话
333 | 小小的叛国者
334 | 爱丽丝梦游仙境
335 | 世纪审判
336 | 疯狂的兔子
337 | 魔力月光
338 | 摇摆de婚约
339 | 冬之蝉
340 | 花魁
341 | 兽兵卫忍风帖
342 | 后窗
343 | 只有你
344 | 地狱医院
345 | 雷恩的女儿
346 | 红字
347 | 双峰镇:与火同行
348 | 火之战
349 | 雪地黄金犬
350 | 新不了情
351 | 冬眠
352 | 辛普森一家
353 | 小鞋子
354 | 红猪
355 | 春风不化雨
356 | 木乃伊3
357 | 开往春天的地铁
358 | 点对点
359 | 龙虎门
360 | 全力扣杀
361 | 一生一世
362 | 无间道2
363 | 侧耳倾听
364 | 寒战
365 | 26年
366 | 赛车总动员2
367 | 牙医谋杀案
368 | 绝世好Bra
369 | 蜂鸟特攻
370 | 春逝
371 | 空房间
372 | 立春
373 | 鳄鱼的黄眼睛
374 | 逃离德黑兰
375 | 魔窟
376 | 云中漫步
377 | 病院惊魂
378 | 弗兰肯斯坦的军队
379 | 爱情小说
380 | 深夜调频
381 | 听见天堂
382 | 深夜食堂 电影版
383 | 当哈利遇到莎莉
384 | 笔仙
385 | 危情时速
386 | 诈欺猎人
387 | 加勒比海盗3:世界的尽头
388 | 柏林
389 | 蝙蝠侠与罗宾
390 | 考死2:教学实习
391 | 速度与激情
392 | 仙境之桥
393 | 弦动我心
394 | 生化危机
395 | 龙门飞甲
396 | 秘密爱
397 | 别让我走
398 | 大奥
399 | 了不起的盖茨比
400 | 577计划
401 | 星际旅行4:抢救未来
402 | 西便制
403 | 警察故事3:超级警察
404 | 风暴
405 | 暴力街区13:终极
406 | 逆鳞
407 | 精武家庭
408 | 当幸福来敲门
409 | 二龙湖浩哥之狂暴之路
410 | 迫降航班
411 | 劫案迷云
412 | 伊凡雷帝
413 | 危险辩护
414 | 人体蜈蚣3
415 | 猛鬼街2
416 | 逆光飞翔
417 | 亲爱的朋友
418 | 日本沉没
419 | 霹雳娇娃
420 | 少年菀得
421 | 很想和你在一起
422 | 心慌方2:超立方体
423 | 武侠
424 | 夜叉
425 | 美食总动员
426 | 泪光闪闪
427 | 折磨
428 | 飞越苏联
429 | 深渊
430 | 白发魔女传之明月天国
431 | 纳尼亚传奇3:黎明踏浪号
432 | 放牛班的春天
433 | 夺命追踪
434 | 萨玛利亚女孩
435 | 妈妈咪呀
436 | 鲁邦三世
437 | 万能钥匙
438 | 惊魂眼
439 | 第二扇窗
440 | 女高怪谈1:死亡教室
441 | 纯净脆弱的心
442 | 人在囧途
443 | 不道德的审判
444 | 为奴十二载
445 | 玛德琳
446 | 我脑中的橡皮擦
447 | 哈利·波特与凤凰社
448 | 我的黑色小礼服
449 | 天堂之吻
450 | 蒸发密令
451 | 神奇四侠2
452 | 打擂台
453 | 情谜
454 | 让风带着我起飞
455 | 巴黎宝贝
456 | 一级谋杀
457 | 哑证人
458 | 母亲
459 | 它在身后
460 | 街区大作战
461 | 魔法奇幻秀
462 | 牧人的性玩偶
463 | 风暴之土
464 | 灰烬与钻石
465 | 百万富翁的初恋
466 | 爱在罗马
467 | 感官游戏
468 | 借东西的小人阿莉埃蒂
469 | 日本昆虫记
470 | 人生遥控器
471 | 黑夜传说4:觉醒
472 | 正义联盟:战争
473 | 第四十一
474 | 只要你说你爱我
475 | 珍妮和朱诺
476 | 花木兰
477 | 疯狂翘课之七日大作战
478 | 鬼雾
479 | 冲上云霄
480 | 玻璃之城
481 | 禁闭岛
482 | 游客
483 | 地铁
484 | 玉熙的电影
485 | 战狼
486 | 假如我是真的
487 | 摩天楼
488 | 荒野生存
489 | 旺角卡门
490 | 人狼游戏
491 | 透明人2
492 | 囚徒
493 | 金刚狼2
494 | 灵犬莱西
495 | 死不瞑目
496 | 深海圆疑
497 | 致命切割
498 | 龙猫
499 | 天若有情
500 | 女孩闺房
501 | 特警新人类
502 | ABC谋杀案
503 | 刑柱之地
504 | 我们的家族
505 | 伤心童话
506 | 向日葵与幼犬的7天
507 | 黄飞鸿之英雄有梦
508 | 太空堡垒卡拉狄加:利刃
509 | 华颐:吞噬怪物的孩子
510 | 要听神明的话
511 | 挪威的森林
512 | 黑色闪电
513 | 变脸
514 | 租赁猫
515 | 偷自行车的人
516 | 闪灵
517 | 你看起来好像很好吃
518 | 侏罗纪公园
519 | 栀子花开
520 | 狙击精英:战纪
521 | 其后
522 | 东方快车谋杀案
523 | 天堂电影院
524 | 李碧华鬼魅系列:迷离夜
525 | 晚安妈咪
526 | 绿头苍蝇
527 | 霍乱时期的爱情
528 | 夜·店
529 | 摇摆少女
530 | 精灵鼠小弟
531 | 抓壮丁
532 | 乐与路
533 | 异种 3
534 | 倾城之泪
535 | 联合舰队司令长官:山本五十六
536 | 回到未来
537 | 麦兜,菠萝油王子
538 | 死神来了
539 | 长牙
540 | 半生缘
541 | 向左爱·向右爱
542 | 中国之旅
543 | 爱久弥新
544 | 摇滚校园
545 | 逃学威龙
546 | 尖峰时刻
547 | 凶榜
548 | 黑夜传说前传:狼族再起
549 | 艺术家
550 | 堕入地狱
551 | 黑侠
552 | 我要复仇
553 | 星愿
554 | 侍
555 | 极恶非道2
556 | 杀人回忆
557 | 异度空间
558 | 一命
559 | 美国派
560 | 演员就是演员
561 | 约会之夜
562 | 情敌复仇战
563 | 心花路放
564 | 刺猬的优雅
565 | 御法度
566 | 大追捕
567 | 布鲁克斯先生
568 | 遗失物
569 | 糊涂侦探
570 | 龙之吻
571 | 星球大战
572 | 边境
573 | 生活多美好
574 | 家族荣誉
575 | 热血高校
576 | 狼狈
577 | 鬼入侵
578 | A计划
579 | 彷徨之刃
580 | 憨豆特工2
581 | 十日拍拖手册
582 | B型男友
583 | 举起金刚
584 | 飓风营救3
585 | 西雅图未眠夜
586 | 多田便利屋
587 | 快递惊魂
588 | 女人韵事
589 | 白夜行
590 | 生死停留
591 | 恐怖游轮
592 | 大侦探福尔摩斯2:诡影游戏
593 | 隔山有眼
594 | 剩女也疯狂
595 | 百变星君
596 | 盲
597 | 金刚
598 | 集结号
599 | 黑社会
600 | 美国队长2
601 | 杀了我三次
602 | 何以笙箫默
603 | 窃听风暴
604 | 海盗电台
605 | 灭顶之灾
606 | 恋爱假期
607 | 刑房
608 | 狂暴飞车
609 | 德黑兰43年
610 | 午夜邂逅
611 | 完美逃亡
612 | 回魂夜
613 | 完美的世界
614 | 甲方乙方
615 | 搜索
616 | 有我在这里
617 | 卡到阴
618 | 蝙蝠侠无极限:怪兽来袭
619 | 迷失课后
620 | 电子世界争霸战
621 | 魔力女战士
622 | 草迷宫
623 | 优雅的世界
624 | 柔浪
625 | 鸿门宴传奇
626 | 杀破狼2
627 | 夕阳天使
628 | 海豚的故事2
629 | 阿飞正传
630 | 朗读者
631 | 鞋匠人生
632 | 公寓
633 | 死亡之夜
634 | 韩城攻略
635 | 处女心经
636 | 彼岸花
637 | 性爱狂想曲
638 | 中华英雄
639 | 跳出我天地
640 | 奴隶情人
641 | 恐怖幽灵
642 | 甜蜜地狱之家
643 | 天脉传奇
644 | 花与爱丽丝
645 | 浪客剑心
646 | 黄金时代
647 | 最后一次驱魔
648 | 冰川时代
649 | 澳门风云2
650 | 千机变Ⅱ花都大战
651 | 亲爱的,我把孩子放大了
652 | 总有骄阳
653 | 落叶归根
654 | 早安总统
655 | 天降奇兵
656 | 白色情人节
657 | 金箍棒传奇2:沙僧的逆袭
658 | 守望者
659 | 降头
660 | 猫和老鼠:迷失之龙
661 | 撞车
662 | 志明与春娇
663 | 狂野目标
664 | 阿凡达
665 | 火星任务
666 | 布拉格之恋
667 | 爱情麻辣烫
668 | 平常的心
669 | 向着炮火
670 | 虎胆龙威2
671 | 恶魔
672 | 乘列车前行
673 | 洛丽塔
674 | 僵尸之地
675 | 嫁个有钱人
676 | 死魂盒
677 | 王牌特工:特工学院
678 | 苏州河
679 | 味园Universe
680 | 读心术
681 | PTU
682 | 医生
683 | 穿越时空爱上你
684 | 跟我走一回
685 | 一九五一年的欧洲
686 | 初恋大作战
687 | 一夜迷情
688 | 罗拉快跑
689 | 黑洞表面
690 | 玩命快递
691 | 热血警探
692 | 继父
693 | 狄仁杰之通天帝国
694 | 小情人
695 | 天空上尉与明日世界
696 | 四海本色
697 | 单身男女
698 | 第一滴血4
699 | 幽灵马车
700 | 心灵传输者
701 | 稻草人
702 | 钢铁侠2
703 | 离开拉斯维加斯
704 | 鬼影
705 | 冷酷祭典
706 | 非诚勿扰2
707 | 边缘日记
708 | 侠僧探案传奇之开封府
709 | 外出
710 | 夺宝联盟
711 | 千万次呼唤
712 | 顶楼大象
713 | 罗马浴场
714 | 星际之门
715 | 情圣
716 | 追随
717 | 开心鬼
718 | 阳光灿烂的日子
719 | 特工争风
720 | 谜情公寓
721 | 移魂都市
722 | 大块头有大智慧
723 | K歌情人
724 | 熊出没之雪岭熊风
725 | 当你熟睡
726 | 恋爱的技术
727 | 夜之女王
728 | 费城故事
729 | 没有无关的旁观者
730 | 雷神2:黑暗世界
731 | 正义联盟:亚特兰蒂斯的宝座
732 | 望乡
733 | 听风者
734 | 警察故事
735 | 隐剑鬼爪
736 | 夏夏夏
737 | 12怒汉:大审判
738 | X圣治
739 | 刀走偏锋
740 | 尖峰时刻2
741 | 春天不是读书天
742 | 大独裁者
743 | 木乃伊归来
744 | 中毒(美版)
745 | 万物生长
746 | 画壁
747 | 女生宿舍
748 | 大闹天宫
749 | 冬天的骨头
750 | X档案:我要相信
751 | 小时代4:灵魂尽头
752 | 消防员舞会
753 | 那小子真帅
754 | 通灵男孩诺曼
755 | 长腿叔叔
756 | 我们所知道的生活
757 | 阿尔法城
758 | 机械师
759 | 生命之树
760 | 睁开你的双眼
761 | 野火
762 | 将爱情进行到底
763 | 宝贝
764 | 午夜凶铃
765 | 全城通缉
766 | 春天情书
767 | 水果硬糖
768 | 玩命警车
769 | 御宅大冒险
770 | 监狱风云
771 | 血钻
772 | 临时保姆
773 | 超能陆战队
774 | 女孩梦三十
775 | 星球大战2:帝国反击战
776 | 血肉之躯
777 | 屠魔战士
778 | 猩球崛起2:黎明之战
779 | 九品芝麻官
780 | 弟弟
781 | 异度见鬼
782 | 大学新生
783 | 绝世宝贝
784 | 活跳尸
785 | 不要回头
786 | 关于莉莉周的一切
787 | 隋朝来客
788 | 季节变幻
789 | 漫步夏威夷
790 | 桃色追捕令
791 | 给爸爸的信
792 | 忠犬八公物语
793 | 地心引力
794 | 马粥街残酷史
795 | 恶汉甜梦
796 | 分手大师
797 | 铁线虫入侵
798 | 蜂蜜与四叶草
799 | 圣母街上的大人物
800 | 龙虎少年队
801 | 恋爱的味道
802 | 爱情碎片
803 | 女人
804 | 一诺千金
805 | 女高怪谈4:声音
806 | 夺魂索
807 | 新女友
808 | 天下无贼
809 | 西洋古董洋果子店
810 | 德古拉元年
811 | 擦鞋童
812 | 河东狮吼
813 | 恋爱写真
814 | 魔法灰姑娘
815 | 魔警
816 | 单亲度假村
817 | 赛德克·巴莱(下):彩虹桥
818 | 玻璃樽
819 | 偷狗的完美方法
820 | 心动
821 | 鸟,孤儿和愚人
822 | 超人
823 | 伸冤人
824 | 微爱之渐入佳境
825 | 博物馆奇妙夜
826 | 追风筝的人
827 | 雪国列车
828 | 怪医黑杰克
829 | 我们与驻在先生的700日战争
830 | 如何众叛亲离
831 | 第六感生死缘
832 | 红河
833 | B+侦探
834 | 附身
835 | 被遗忘的祖先的阴影
836 | 激情
837 | 变身小姐
838 | 谈谈情跳跳舞
839 | 鹿鼎记2:神龙教
840 | 味浓情更浓
841 | 十月围城
842 | 黄飞鸿之二:男儿当自强
843 | 痞子英雄2:黎明升起
844 | 我们的存在(下)
845 | 科学怪狗
846 | 我的初恋情人
847 | 乱云
848 | 雪山惊魂
849 | 失踪顺序
850 | 伊豆舞女
851 | 谜之音
852 | 未了阴阳情
853 | 化身博士
854 | 鬼娃孽种
855 | 鬼玩人3:魔界英豪
856 | 第一滴血
857 | 神秘村
858 | 骗子
859 | 毕业生
860 | 地狱男爵2:黄金军团
861 | 特殊的友情
862 | 罪与罚
863 | 异种
864 | 真实故事
865 | 鲁斯和亚历克斯
866 | 杀手女教师
867 | 凶恶
868 | 小姐好白
869 | 记忆裂痕
870 | 东京少女
871 | 阿呆与阿瓜2
872 | 霍元甲
873 | 古墓丽影2
874 | 骡子
875 | 夜行者
876 | 我是谁
877 | 七次机会
878 | 危情三日
879 | 阴阳路5:一见发财
880 | 决战犹马镇
881 | 黑鹰坠落
882 | 暮光之城4:破晓(下)
883 | 步履不停
884 | 白色上帝
885 | 土拨鼠之日
886 | 源氏物语:千年之谜
887 | 神勇奶爸
888 | 特种部队2:全面反击
889 | 亲爱的,我把孩子缩小了
890 | 艺伎回忆录
891 | 活死人归来3
892 | 给桃子的信
893 | 饥饿海峡
894 | 我一直知道你去年夏天干了什么
895 | 我的亲密敌人
896 | 精武门
897 | 小时代2:青木时代
898 | 美国队长
899 | 绷带俱乐部
900 | 伴我同行
901 | 汉城大劫案
902 | 思春期游戏
903 | 爱情三选一
904 | 野鸡杀手
905 | 芳芳
906 | 手机
907 | 托斯卡纳艳阳下
908 | 速度与激情3:东京漂移
909 | 恶童
910 | 绝地战警
911 | 断背山
912 | 家有喜事2009
913 | 猛鬼大厦
914 | 开心家族
915 | 精武英雄
916 | 蝙蝠侠无极限:动物本能
917 | 满洲候选人
918 | 依然爱丽丝
919 | 巴尔扎克与小裁缝
920 | 曼谷杀手
921 | 醒木
922 | 空军一号
923 | 柏林谍影
924 | 艾玛好色
925 | 萌之朱雀
926 | 西西里的美丽传说
927 | 英国病人
928 | 情如物证
929 | 杀手公司
930 | 邻居大战
931 | 环太平洋
932 | 福禄双霸天
933 | 雾都孤儿
934 | 晚秋
935 | 再见我们的十年
936 | 兰闺惊变
937 | 红高粱
938 | 不速之客
939 | 荒野有情天
940 | 伊甸湖
941 | 与春同行
942 | 盗亦有道
943 | 只在那里发光
944 | 生之欲
945 | 心战
946 | 大城小事
947 | 浪漫刺客
948 | 在劫难逃
949 | 致命录像带
950 | 彼岸
951 | 别惹蚂蚁
952 | 刺杀肯尼迪
953 | 一条叫旺达的鱼
954 | 致命ID
955 | 登堂入室
956 | 洛杉矶之战
957 | 放大
958 | 苦役列车
959 | 寿喜烧西部片
960 | 宅女侦探桂香
961 | 藏身之所
962 | 史密斯夫妇
963 | 深度谜案
964 | 回转寿尸
965 | 决战紫禁之巅
966 | 记住我
967 | 莉
968 | 人类之子
969 | 第六日
970 | 冒险王
971 | 极度狂热
972 | 热情如火
973 | 无敌幸运星
974 | 超级八
975 | 录取通知
976 | 玩尽杀绝4:四人组
977 | 最狂野的梦想:征服珠峰
978 | 秋天
979 | 咒怨:终结的开始
980 | 两男变错身
981 | 007之择日而亡
982 | 天下无双
983 | 恶人
984 | 邻居
985 | 亲密敌人
986 | 邦邦停不了
987 | 幸存者
988 | 星河战队:入侵
989 | 随风而逝
990 | 鬼域
991 | 情人节
992 | 命运规划局
993 | 放·逐
994 | 米兰心事
995 | 庆州
996 | 十三刺客
997 | 甜蜜杀机
998 | 死亡论文
999 | 玩家马布斯博士
1000 | 幻影凶间
1001 | 老师不是人
1002 | 笔中情
1003 | 一页台北
1004 | 雨中曲
1005 | 清水湾的孩子
1006 | 无人知晓
1007 | 真心话大冒险
1008 | 倒霉爱神
1009 | 吓死鬼
1010 | 在异国
1011 | 海盗
1012 | 难为情
1013 | 凶线
1014 | 山村老尸 3 恶灵缠身
1015 | 鬼畜
1016 | 叶问
1017 | 八毫米
1018 | 革命之路
1019 | 野兽家园
1020 | 心灵的冒险
1021 | 一碗阳春面
1022 | 炼狱
1023 | 分歧者:异类觉醒
1024 | 鹰眼
1025 | 醉拳
1026 | 咒怨3(美版)
1027 | 神的病历簿2
1028 | 美少女特攻队
1029 | 特工绍特
1030 | 洛可兄弟
1031 | 我们假期做了什么
1032 | 珍珠港
1033 | 拳霸
1034 | 茜茜公主
1035 | 我仍然知道你去年夏天干了什么
1036 | 少林寺
1037 | 饥饿游戏2:星火燎原
1038 | 心灵捕手
1039 | 机器人之恋
1040 | 好家伙
1041 | 月光光心慌慌
1042 | 未来学大会
1043 | 暗夜恐惧
1044 | 我们善熙
1045 | 速度与激情2
1046 | 意大利式离婚
1047 | 汉娜
1048 | 97古惑仔战无不胜
1049 | 迎春阁之风波
1050 | 奶奶强盗团
1051 | 神秘博士:火星之水
1052 | 吐司
1053 | 机器人总动员
1054 | D坂杀人事件
1055 | 波拉特
1056 | 变种DNA
1057 | 催眠
1058 | 不能说的秘密
1059 | 生命之书
1060 | 不夜城
1061 | 爱情无线牵
1062 | 蜘蛛侠2
1063 | 全能囧爸
1064 | 雏菊
1065 | 女朋友○男朋友
1066 | 秘窗
1067 | 幸运情人草
1068 | 狼溪
1069 | 礼物
1070 | 独行侠
1071 | 我爱的是你爱我
1072 | 窃听风云3
1073 | 苦月亮
1074 | 9号谋杀案
1075 | 丛林噩梦
1076 | 博物馆奇妙夜3
1077 | 鬼来电2
1078 | 英雄
1079 | 马达加斯加
1080 | 恋空
1081 | 只是爱着你
1082 | 致命魔术
1083 | 异次元骇客
1084 | 致命黑兰
1085 | 小鬼当家3
1086 | 人间的条件(第三、四部)
1087 | 霹雳五号续集
1088 | 我唾弃你的坟墓2
1089 | 苹果核战记
1090 | 恶魔的艺术2:邪降
1091 | 暗战
1092 | 同谋
1093 | 圣血
1094 | 美国丽人
1095 | 四大名捕大结局
1096 | 意外的恋爱时光
1097 | 冰海沉船
1098 | 贵妇失踪记
1099 | 哈利·波特与魔法石
1100 | 同桌的妳
1101 | 迷失太空
1102 | 我们俩
1103 | 我是古巴
1104 | 律政俏佳人2
1105 | 洋芋片
1106 | 人间·小团圆
1107 | 我的机器人女友
1108 | 出水芙蓉
1109 | C+侦探
1110 | 阳光小美女
1111 | 天堂可以等待
1112 | 米斯特和皮特必败
1113 | 画皮
1114 | 哥本哈根
1115 | 生生长流
1116 | 落跑老爸
1117 | 甜美爱丽丝
1118 | 攻壳机动队
1119 | 活死人黎明
1120 | 怪形前传
1121 | 面子
1122 | 顶级明星
1123 | 狗狗与我的十个约定
1124 | 天使的孩子
1125 | 一夜风流
1126 | 回到未来3
1127 | 同窗
1128 | 大佬
1129 | 黄飞鸿之三:狮王争霸
1130 | 撕裂的末日
1131 | 独立日
1132 | 死路
1133 | 大地惊雷
1134 | 恐怖杀人医院
1135 | 激战
1136 | 梦精记
1137 | 最后一次驱魔2
1138 | 海阔天空
1139 | 新女性
1140 | 暴疯语
1141 | 推拿
1142 | 生活残骸
1143 | 剑鱼行动
1144 | 僵尸脱衣舞娘
1145 | 潜水艇
1146 | 人民公厕
1147 | 永远的三丁目的夕阳
1148 | 美少年之恋
1149 | 暗夜逐仇
1150 | 夏洛的网
1151 | 将爱放逐
1152 | 赌圣
1153 | 血色清晨
1154 | 致命录像带3:病毒
1155 | 小岛
1156 | 狱前教育
1157 | 陡岸凶杀案
1158 | 双瞳
1159 | 蛛丝马迹
1160 | 翻译风波
1161 | 情人
1162 | 东京塔
1163 | V字仇杀队
1164 | 追爱大布局
1165 | 男孩和世界
1166 | 天堂的颜色
1167 | 最好的时光
1168 | 末日哲学家
1169 | 盗梦空间
1170 | W的悲剧
1171 | 白色:诅咒的旋律
1172 | 七剑
1173 | 惊天魔盗团
1174 | 老木逢春
1175 | 指环王2:双塔奇兵
1176 | 沃特希普高地
1177 | 佛在耻辱中倒塌
1178 | 鬼娃回魂
1179 | 尸城
1180 | 人皮交易
1181 | 我愿意
1182 | 夜半歌声
1183 | 新精武门1991
1184 | 达·芬奇密码
1185 | 解除好友
1186 | 人形师
1187 | 野花
1188 | 谜中谜
1189 | 七日地狱
1190 | 赛末点
1191 | 年轻时候
1192 | 心心历险记
1193 | 骑车人之死
1194 | 幸福的黄手帕
1195 | 春光乍泄
1196 | 哈尔的移动城堡
1197 | 焦点新闻
1198 | 山村老尸II色之恶鬼
1199 | 三枪拍案惊奇
1200 | 豺狼计划
1201 | 变态假面
1202 | 鬼童院
1203 | 痛症
1204 | 我的超级前女友
1205 | 燕尾蝶
1206 | 家园防线
1207 | 去见小洋葱的母亲
1208 | 优雅的谎言
1209 | 纯情漫画
1210 | 一树梨花压海棠
1211 | 岁月神偷
1212 | 青蜂侠
1213 | 玩火的女孩
1214 | 灵异拼图
1215 | 骇客交锋
1216 | 东方三侠
1217 | 穿越大吉岭
1218 | 德州电锯杀人狂
1219 | 盲山
1220 | 警察故事2013
1221 | 功夫熊猫2
1222 | 春色一箩筐
1223 | 一九八四
1224 | 导演万岁!
1225 | 乌龟意外之速游
1226 | 横道世之介
1227 | 哭泣的拳头
1228 | 律政俏佳人
1229 | 寻找幸福的赫克托
1230 | 下一个就是你
1231 | 每当变幻时
1232 | 平行宇宙
1233 | 劳拉的星星
1234 | 幸福终点站
1235 | 九人禁闭室
1236 | 浪潮
1237 | 何时是读书天
1238 | 天地英雄
1239 | 98古惑仔之龙争虎斗
1240 | 我家买了动物园
1241 | 谍海风云
1242 | 马屁王
1243 | 航向热带岛屿的冰山
1244 | 不见不散
1245 | 山茶花
1246 | 冰毒
1247 | 保持通话
1248 | 私奔B计划
1249 | 疯狂的麦克斯4:狂暴之路
1250 | 幽灵船
1251 | 孔雀
1252 | 的士速递2
1253 | 全球热恋
1254 | 灵婴
1255 | 突然有一天之D-day
1256 | 我的见鬼女友
1257 | 撕裂人
1258 | 芝加哥
1259 | 武士的一分
1260 | 招魂
1261 | 演员工作室:柯林·菲尔斯
1262 | 惊心食人族
1263 | 赶尽杀绝
1264 | 穿越时空的少女
1265 | 翡翠森林:狼与羊
1266 | 鬼镜
1267 | 八墓村
1268 | 小混乱
1269 | 我出生了,但……
1270 | 猫狗大战
1271 | 鬼宿舍
1272 | 梦
1273 | 陌生之地
1274 | 审判
1275 | 月球
1276 | 东瀛鬼咒
1277 | 音乐之声
1278 | 不安的种子
1279 | 星际5555:异星梦系统秘传
1280 | 魔女宅急便
1281 | 变相黑侠
1282 | 曾经
1283 | 巴黎淘气帮
1284 | 高海拔之恋Ⅱ
1285 | 魔胎
1286 | 洋葱电影
1287 | 剑雨
1288 | 两个婚礼一个葬礼
1289 | 吉米的舞厅
1290 | 上海小姐
1291 | 和谐课程
1292 | 爱在黎明破晓前
1293 | 赌博默示录2
1294 | 推手
1295 | 天国的邮递员
1296 | 精彩的一天
1297 | 甜蜜的永远
1298 | 马达加斯加3
1299 | 奇爱博士
1300 | 公司职员
1301 | 神奇侠侣
1302 | 北京爱情故事
1303 | 老男孩猛龙过江
1304 | 青木瓜之味
1305 | 海蒂
1306 | 蒲公英
1307 | 歪小子斯科特对抗全世界
1308 | 疯羊
1309 | 猫鼠游戏
1310 | 僵尸
1311 | 青春
1312 | 鬼驱人
1313 | 魔鬼代言人
1314 | 星际迷航
1315 | 魂断布宜诺斯艾利斯
1316 | 子猫物语
1317 | 神汉流氓
1318 | 旧情
1319 | 阿黛拉的非凡冒险
1320 | 女教師日記 禁じられた性
1321 | 转轮手枪
1322 | 窃听大阴谋
1323 | 天师斗僵尸
1324 | 玩具总动员
1325 | 我知女人心
1326 | 田禹治
1327 | 拜见罗宾逊一家
1328 | 十二生肖
1329 | 第一诫
1330 | 环城七十里
1331 | 那家伙的声音
1332 | 女高怪谈5:结伴自杀
1333 | 华氏451度
1334 | 枪之子
1335 | 流浪艺人
1336 | 恋恋笔记本
1337 | 摩纳哥王妃
1338 | 两小无猜
1339 | 暗流
1340 | 生活艰难也许快乐
1341 | 圣人文森特
1342 | 喋血街头
1343 | 狩猎
1344 | 阿斯特里克斯历险记:诸神之宫殿
1345 | 终极斗士Ⅲ:赎罪
1346 | 西伯利亚的理发师
1347 | 变身男女
1348 | 亡灵
1349 | 吻
1350 | 饮食男女
1351 | 下女
1352 | 007:大破量子危机
1353 | 鬼娃的诅咒
1354 | 零点定理
1355 | 刺客学妹
1356 | 附注:我爱你
1357 | 其实在天堂
1358 | 看上去很美
1359 | 刑事
1360 | 姐弟恋
1361 | 机动杀人
1362 | 侏罗纪公园3
1363 | 危险行为
1364 | 午夜凶铃2:贞子缠身
1365 | 野孩子
1366 | 魔鬼游乐场
1367 | 宿醉3
1368 | 生存游戏
1369 | 城市之光
1370 | 无法触碰的爱 真人版
1371 | 牛仔和外星人
1372 | 变形金刚2
1373 | 垃圾男孩
1374 | 鸭子和野鸭子的投币式自动存放柜
1375 | 特洛伊
1376 | 中天
1377 | 二见钟情
1378 | 失眠症
1379 | 木乃伊
1380 | 卫斯理传奇
1381 | 武状元苏乞儿
1382 | 无籍者
1383 | 二十四只眼睛
1384 | 谁能杀死孩子
1385 | 四人餐桌
1386 | 纸月亮
1387 | 笔仙3
1388 | 猛鬼街6
1389 | 丰山犬
1390 | 幸存的生命(理论与实践)
1391 | 阿赫迈德王子历险记
1392 | 守望者:罪恶迷途
1393 | 僵尸肖恩
1394 | 起死回生
1395 | 隐秘的诱惑
1396 | 越空狂龙
1397 | 重创
1398 | 歌舞青春2
1399 | 豺狼的日子
1400 | 醉画仙
1401 | 恶梦小姐 梦影版
1402 | 钢铁苍穹
1403 | 人兽杂交
1404 | 七磅
1405 | 近距离击杀
1406 | 翠堤春晓
1407 | 诱惑韩语学校
1408 | 邻居同居LDK
1409 | 京城学校:消失的少女们
1410 | 红色星球
1411 | 我想和你好好的
1412 | 海洋天堂
1413 | 穿普拉达的女王
1414 | 相残
1415 | 意大利之旅
1416 | 追债大乱斗
1417 | BJ单身日记
1418 | 侠僧探案传奇之催命符
1419 | 霹雳娇娃2
1420 | 创:战纪
1421 | 进击的巨人真人版:前篇
1422 | 黑星球
1423 | 熟男,我爱你
1424 | 鬼遮眼
1425 | 蓝色大门
1426 | 爱情呼叫转移Ⅱ:爱情左右
1427 | 十全九美
1428 | 空中监狱
1429 | 十二怒汉
1430 | 朝鲜名侦探:高山乌头花的秘密
1431 | 惊心动魄
1432 | 摩托日记
1433 | 鬼娃新娘
1434 | 希特勒的男孩
1435 | 子狐物语
1436 | 暴走神探
1437 | 马太福音
1438 | 天才一族
1439 | 新世界
1440 | 你逃我也逃
1441 | 地球上的星星
1442 | 想爱就爱2
1443 | 曾是超人的男子
1444 | 冰川时代2:融冰之灾
1445 | 河畔的朔子
1446 | 催眠大师
1447 | 传说中的故乡
1448 | 蓝精灵
1449 | 两杆大烟枪
1450 | 千王之王2000
1451 | 廊桥遗梦
1452 | 第八日的蝉
1453 | 银河系漫游指南
1454 | 倚天屠龙记之魔教教主
1455 | 兵人
1456 | 济公
1457 | 青春爱欲吻
1458 | 绿灯侠:翡翠骑士
1459 | 我的美国舅舅
1460 | 疯狂外星人
1461 | 夺宝奇兵4
1462 | 另一个波琳家的女孩
1463 | 乌鸦的拇指
1464 | 午夜凶铃3:贞相大白
1465 | 花美男连锁恐怖事件
1466 | 机械战警
1467 | 阴阳师2
1468 | 勇者行动
1469 | 前路漫漫
1470 | 倩女幽魂3:道道道
1471 | 金橘
1472 | 假装情侣
1473 | 方糖
1474 | 好好先生
1475 | 庄稼之岛
1476 | 你好,陌生人
1477 | 澳洲乱世情
1478 | 紫外线
1479 | 极度空间
1480 | 不明身份
1481 | 花与爱丽丝杀人事件
1482 | 你和我
1483 | 空气人偶
1484 | 杀戮禁区
1485 | 狐狸与猎狗
1486 | 杀戮都市2
1487 | 第二次爱情
1488 | 冬狮
1489 | 乌云背后的幸福线
1490 | 宇宙兄弟
1491 | 好奇心
1492 | 金蝉脱壳
1493 | 白丝带
1494 | 逃出生天
1495 | 冲出亚马逊
1496 | 马达加斯加的企鹅
1497 | 一个陌生女人的来信
1498 | 国家宝藏
1499 | 孤独的幸存者
1500 | 变形金刚4:绝迹重生
1501 | 弗兰西斯
1502 | 深闺疑云
1503 | 仲夏之恋
1504 | 恋爱的温度
1505 | 赌神
1506 | 好奇害死猫
1507 | 七天
1508 | 国家代表
1509 | 四个婚礼和一个葬礼
1510 | 单身男子
1511 | 美术馆旁的动物园
1512 | 铁血战士2
1513 | 捉奸侦探
1514 | 午后的遗言
1515 | 天使之心
1516 | 小鬼当家2
1517 | 了不起的亡灵
1518 | 人质
1519 | 我的野蛮女友
1520 | 悬崖上的金鱼姬
1521 | 风声
1522 | 现实之舞
1523 | 血与骨
1524 | 地铁惊魂
1525 | 鱼的故事
1526 | 只要在一起
1527 | 恋爱前规则
1528 | 异形4
1529 | 纳什维尔
1530 | 虐童疑云
1531 | 恋爱排班表
1532 | 电影就是电影
1533 | 黑天鹅
1534 | 时间规划局
1535 | 生活的发现
1536 | 南特的雅克德米
1537 | 阅后即焚
1538 | 钢铁巨人
1539 | 断头谷
1540 | 爱再来一次
1541 | 鬼娃娃花子
1542 | 结婚大作战
1543 | 神探驾到
1544 | 男孩
1545 | 太极2:英雄崛起
1546 | 伊娃
1547 | 无人生还
1548 | 大峰祖师
1549 | 鬼玩人
1550 | 射雕英雄传之东成西就
1551 | 平行理论
1552 | 血腥拼图
1553 | Near Equal 森山大道
1554 | 控制游戏
1555 | 马耳他之鹰
1556 | 火车
1557 | 北京纽约
1558 | 我很好,谢谢,我爱你
1559 | 亚马逊萌猴奇遇记
1560 | 疯狂的赛车
1561 | 猫和老鼠:间谍使命
1562 | 无底洞
1563 | 首演之夜
1564 | 秦时明月之龙腾万里
1565 | 46亿年之恋
1566 | 嫉妒
1567 | 飞鹰
1568 | 悲情城市
1569 | 三个臭皮匠
1570 | 胡狼来了
1571 | 永远的0
1572 | BJ单身日记2:理性边缘
1573 | 所有美好的东西
1574 | 不是任何人女儿的海媛
1575 | 王的男人
1576 | 南方
1577 | 给斯大林的礼物
1578 | 僵尸胡安
1579 | 哈利·波特与密室
1580 | 夺命枪火
1581 | 茉莉花开
1582 | 最佳嫌疑人
1583 | 艺妓院的凉子
1584 | 灿烂人生
1585 | 蛇舌
1586 | 罗马11时
1587 | 哆啦A梦:伴我同行
1588 | 怪兽大学
1589 | 小时代3:刺金时代
1590 | 爱情限时恋未尽
1591 | 青春年少
1592 | 纸之月
1593 | 灵动:鬼影实录4
1594 | 原始恐惧
1595 | 女高怪谈2:交换日记
1596 | 地心历险记
1597 | 黄昏的清兵卫
1598 | 拯救大兵瑞恩
1599 | 梦幻赛季:23号&24号
1600 | 巨蟒与圣杯
1601 | 曼哈顿女佣
1602 | 搞定岳父大人
1603 | 20 30 40
1604 | 阿呆与阿瓜
1605 | 人猿星球
1606 | 后宫:帝王之妾
1607 | 隔离区
1608 | 眼镜
1609 | 性本恶
1610 | 小街
1611 | 午夜凶铃(美版)
1612 | 曼戈霍恩
1613 | 第36个故事
1614 | 女巫
1615 | 保镖
1616 | 一样的月光
1617 | 马达加斯加2:逃往非洲
1618 | 飞龙再生
1619 | 夏日乐悠悠
1620 | 侏罗纪世界
1621 | 阴阳路
1622 | 加勒比海盗
1623 | 唐璜
1624 | 黑洞频率
1625 | 不求上进的玉子
1626 | 圣歌
1627 | 快乐的结局
1628 | 春雪
1629 | 娚的一生
1630 | 血滴子
1631 | 岳父岳母真难当
1632 | 与我的园丁对话
1633 | 异魔禁区
1634 | 自梳
1635 | 天涯何处觅知音
1636 | 少年轻狂
1637 | 星运里的错
1638 | 生化危机5:惩罚
1639 | 异形3
1640 | 大气层消失
1641 | 飞越老人院
1642 | 魔诫坟场
1643 | 德水里五兄弟
1644 | 刀锋下的爱
1645 | 9路冥婚
1646 | 美妙共振
1647 | 驱魔者
1648 | 正义联盟:闪点悖论
1649 | 新扎师妹
1650 | 功夫
1651 | 时光穿梭
1652 | 终结者
1653 | 冰川时代3
1654 | 虎口脱险
1655 | 嚎叫
1656 | 小小的家
1657 | 最佳出价
1658 | 摇滚新乐团
1659 | 热浴盆时光机
1660 | 朋友
1661 | 听到涛声
1662 | 蓝莓之夜
1663 | 电子情书
1664 | 鸭王
1665 | 和声
1666 | 人狗奇缘
1667 | 新警察故事
1668 | 神秘失踪
1669 | 横冲直撞好莱坞
1670 | 嫌疑人
1671 | 决斗
1672 | 机器战警3
1673 | 神秘列车
1674 | 疯狂店员
1675 | 色即是空
1676 | 钟无艳
1677 | 超脱
1678 | 牯岭街少年杀人事件
1679 | 拯救地球!
1680 | 爱的蹦极
1681 | 亚当
1682 | 国际市场
1683 | 追逐繁星的孩子
1684 | 少年时代
1685 | 中央车站
1686 | 赵氏孤儿
1687 | 梦宅诡影
1688 | 古墓丽影
1689 | 广岛之恋
1690 | 万有引力
1691 | 复仇者联盟2:奥创纪元
1692 | 我们的存在(上)
1693 | 妹妹恋人
1694 | 有种你爱我
1695 | 雪花秘扇
1696 | 独行杀手
1697 | 鸟瞰人生
1698 | 那年夏天,宁静的海
1699 | 活死人之地
1700 | 想飞
1701 | 珍妮的婚礼
1702 | 机动战士高达 THE ORIGIN I 青瞳的卡斯巴尔
1703 | 偷心
1704 | 突袭2:暴徒
1705 | 宇宙战舰大和号
1706 | 谍影重重4
1707 | 来自地狱
1708 | 我为玛丽狂
1709 | 公路之王
1710 | 奸臣
1711 | 词语
1712 | 百年好合
1713 | 玩叛游戏
1714 | 汉密尔顿夫人
1715 | 意外
1716 | 神秘群岛
1717 | 真爱永存
1718 | 血染雪山堡
1719 | 剧场前
1720 | 妙探寻凶
1721 | 再见语言
1722 | 心智相投
1723 | 太平间闹鬼事件2:佐治亚鬼屋事件
1724 | 守护者联盟
1725 | 公主日记2
1726 | 咒怨 录像带版
1727 | 行动代号:孙中山
1728 | 小黄人大眼萌
1729 | 有一个地方只有我们知道
1730 | 飞吧,爸爸
1731 | 一千次晚安
1732 | 天生杀人狂
1733 | 鬼乱5
1734 | 危险的传言
1735 | 本杰明·巴顿奇事
1736 | 秋刀鱼之味
1737 | 受影响的女人
1738 | 现代启示录
1739 | 乱战
1740 | 97家有喜事
1741 | 无防备都市
1742 | 无敌双环枪
1743 | 狂怒
1744 | 华尔街之狼
1745 | 波浪预报
1746 | 李碧华鬼魅系列:奇幻夜
1747 | 星际旅行3:石破天惊
1748 | 丈夫得了抑郁症
1749 | 麦秋
1750 | 杀生
1751 | 义兄弟
1752 | 淘气少女求爱记
1753 | 天才瑞普利
1754 | 咒乐园
1755 | 天际浩劫
1756 | 法国缉毒风云
1757 | 烟花
1758 | 布达佩斯大饭店
1759 | 喋血双雄
1760 | 小屁孩日记
1761 | 枪火
1762 | 善意的谎言
1763 | 极限空间
1764 | 凶兆
1765 | 灵气逼人
1766 | 情迷意乱
1767 | 断箭
1768 | 夜宴
1769 | 初恋
1770 | 极限特工
1771 | 黑暗阴影
1772 | 攻壳机动队2 无罪
1773 | 想要拥抱你
1774 | 不能说的夏天
1775 | 审问
1776 | 灯光之外
1777 | 终结者2018
1778 | 瘦到死
1779 | 杰莎贝尔
1780 | 刀锋战士2
1781 | 海月姬
1782 | 完美陌生人
1783 | 趣味游戏
1784 | 幽灵世界
1785 | 廷巴克图
1786 | 机器侠
1787 | 搏击俱乐部
1788 | 呐喊
1789 | 宿醉2
1790 | 超高速! 参勤交代
1791 | 欢愉
1792 | 喜剧之王
1793 | 女人不坏
1794 | 怒火攻心
1795 | 何处寻真相
1796 | 墨西哥往事
1797 | 夺命金字塔
1798 | 上帝难为
1799 | 杀死一只知更鸟
1800 | 双龙会
1801 | 在世界中心呼唤爱
1802 | 有希望的男人
1803 | 双重危机
1804 | 东京暮色
1805 | 欲盖弄潮
1806 | 斯托克
1807 | 醉乡民谣
1808 | 着魔
1809 | 浪客剑心:传说的完结篇
1810 | 恐怖热线之大头怪婴
1811 | 亲爱的
1812 | 人类灭亡报告书
1813 | 怪尸案
1814 | 森冤
1815 | 爱,不爱
1816 | 女间谍
1817 | 愉快的人生
1818 | 八美图
1819 | 海底总动员
1820 | 铁血战士
1821 | 大菩萨岭
1822 | 苹果恋爱多
1823 | 驱魔
1824 | 泳池情杀案
1825 | 心中天网岛
1826 | 莫扎特传
1827 | 爸爸去哪儿
1828 | 恶魔的艺术
1829 | 斯巴达300勇士
1830 | 壁花少年
1831 | 的士速递4
1832 | 灵动:鬼影实录3
1833 | 童年记趣
1834 | 潘多拉的魔盒
1835 | 真爱之吻
1836 | 安德的游戏
1837 | 唇上之歌
1838 | 洞
1839 | 大都会
1840 | 危楼愚夫
1841 | 最爱女人购物狂
1842 | 太极旗飘扬
1843 | 预言
1844 | 极度失眠
1845 | 梁祝
1846 | 小心许愿
1847 | 听说
1848 | 霍比特人1:意外之旅
1849 | 没完没了
1850 | 新猛鬼街
1851 | 舞女纯情
1852 | 辣妈辣妹
1853 | 怪谈新耳袋 电影版
1854 | 绿洲
1855 | 日本最长的一天
1856 | 鲸鱼马戏团
1857 | 成人初学者
1858 | 硬汉
1859 | 美丽
1860 | 偷天换日
1861 | 心理游戏
1862 | 将军的女儿
1863 | 罗马浴场2
1864 | 乱世佳人
1865 | 死亡日记
1866 | 霍比特人2:史矛革之战
1867 | 伊丽莎白镇
1868 | 布拉格狂想曲
1869 | 太阳浩劫
1870 | 爱很怪
1871 | 抗癌的我
1872 | 走私者
1873 | 我的邻居山田君
1874 | 超级战舰
1875 | 赤胆屠龙
1876 | 上帝也疯狂2
1877 | 漩涡
1878 | 雅典娜:无间谍局
1879 | 功夫小蝇
1880 | 血迷宫:1974
1881 | 超级大坏蛋
1882 | 赤焰战场2
1883 | 惊魂记
1884 | 春娇与志明
1885 | 艺术大师
1886 | 异形魔怪
1887 | 鬼讯号
1888 | 微不足道
1889 | 落魄大厨
1890 | 见鬼
1891 | 恐怖蜡像馆
1892 | 星河战队
1893 | 厨子戏子痞子
1894 | 四角关系
1895 | 复仇在我
1896 | 心中有鬼
1897 | 鬼妈妈
1898 | 第一滴血2
1899 | 分手信
1900 | 回到未来2
1901 | 加勒比海盗4:惊涛怪浪
1902 | 恐怖直播
1903 | 都市情缘
1904 | 叶问:终极一战
1905 | 星际传奇
1906 | 死寂
1907 | 两个坏小子
1908 | 爵士春秋
1909 | 诱拐
1910 | 太阳帝国
1911 | 和平饭店
1912 | 自虐之诗
1913 | 猛鬼街
1914 | 倾国之恋
1915 | 时空线索
1916 | 双食记
1917 | 小巨人
1918 | 无极
1919 | 永远十六岁
1920 | 建筑学概论
1921 | 强哲
1922 | 大人别出声
1923 | 贵族大盗
1924 | 死在西部的一百万种方式
1925 | 倔强萝卜
1926 | 越光宝盒
1927 | 爱的捆绑
1928 | 玩命追踪
1929 | 冒牌天神2
1930 | 奏鸣曲
1931 | 爱无国界
1932 | 白幽灵传奇之绝命逃亡
1933 | 日日摇滚
1934 | 侠僧探案传奇之大夜叉
1935 | 失控的校园
1936 | 最爱
1937 | 花水木
1938 | 禁忌星球
1939 | 永远的三丁目的夕阳2
1940 | 蝙蝠侠:黑暗骑士崛起
1941 | 男人使用说明书
1942 | 我是女王
1943 | 诉讼
1944 | 太阳照常升起
1945 | 地心历险记2:神秘岛
1946 | 警察故事4:简单任务
1947 | 西游记之大圣归来
1948 | 德蕾莎修女
1949 | 随波逐流
1950 | 咒怨
1951 | 千与千寻
1952 | 窈窕淑女
1953 | 灵幻先生
1954 | 倾国倾城
1955 | 黑色大丽花
1956 | 椿三十郎
1957 | 如此美好
1958 | 超凡蜘蛛侠
1959 | 再说一次我爱你
1960 | 进化危机
1961 | 我的父亲,我的儿子
1962 | 杀死比尔2
1963 | 辛德勒的名单
1964 | 灵魂冲浪人
1965 | 大战外星人
1966 | 惊声尖叫
1967 | 万能鉴定士Q:蒙娜丽莎之瞳
1968 | 盲探
1969 | 城市猎人
1970 | 鬼娃回魂3
1971 | 稻妻
1972 | 恋爱部屋
1973 | 说来有点可笑
1974 | 钢铁侠3
1975 | 谁和她睡过了
1976 | 茶泡饭之味
1977 | 恋恋书中人
1978 | 傲慢与偏见
1979 | 第二口气
1980 | 社交恐惧症
1981 | 里约大冒险2
1982 | 当风吹起的时候
1983 | 惊声尖笑2
1984 | 101真狗
1985 | 活死人之夜
1986 | 菊次郎的夏天
1987 | 女蛹
1988 | 勇士
1989 | 一万年以后
1990 | 神在巴厘岛
1991 | 通缉令
1992 | 他人之颜
1993 | 辣手神探
1994 | 星球大战3:绝地归来
1995 | 地球回音
1996 | 天外来客
1997 | 第39号案件
1998 | 诸神混乱之女神陷阱
1999 | 谜一样的双眼
2000 | 唐伯虎点秋香2之四大才子
2001 | 静静的顿河
2002 | 红河谷
2003 | 生化寿尸
2004 | 影子杀人
2005 | 奇怪的猫咪
2006 | 粉身碎骨
2007 | 相助
2008 | 恶灵空间
2009 | 百万美元宝贝
2010 | 伊豆的舞女
2011 | 朋友2
2012 | 大厨
2013 | 饭局也疯狂
2014 | 命运的捉弄
2015 | 电车狂
2016 | 城南旧事
2017 | 春田花花同学会
2018 | 富江
2019 | 恋爱进行时
2020 | 笑傲江湖
2021 | 汉江怪物
2022 | 爱出色
2023 | 背负春天
2024 | 叫我第一名
2025 | 理发师
2026 | 月代头布丁
2027 | 驱魔道长
2028 | 寄生灵
2029 | 麦克法兰
2030 | 一个好人
2031 | 诺斯费拉图
2032 | 环游地球八十天
2033 | 我老婆未满十八岁
2034 | 战国英豪
2035 | K星异客
2036 | 对不起,谢谢你
2037 | 捕梦网
2038 | 风流艳妇
2039 | 今天的恋爱
2040 | 无赖汉
2041 | 玛丽和马克思
2042 | 新少林五祖
2043 | 高跟鞋
2044 | 有顶天酒店
2045 | 有梦就去闯
2046 | 高尔夫球场的疑云
2047 | 虫洞效应
2048 | 左耳
2049 | 一对一
2050 | 沙甸鱼杀人事件
2051 | 驱魔警察
2052 | 重返20岁
2053 | 明日之丈
2054 | 星河战队3:掠夺者
2055 | 光棍儿
2056 | 塘鹅暗杀令
2057 | 未知死亡
2058 | 没事偷着乐
2059 | 活着
2060 | 猎头游戏
2061 | 野良犬
2062 | 机器人与弗兰克
2063 | 叶问2:宗师传奇
2064 | 意大利式结婚
2065 | 让娜·迪尔曼
2066 | 猛鬼街 7
2067 | 丧尸出笼
2068 | 黑暗侵袭
2069 | 成长教育
2070 | 月升王国
2071 | 整蛊专家
2072 | 敢死队2
2073 | 我的哥哥
2074 | 亡命驾驶
2075 | 寅次郎的故事1
2076 | 罪恶的编年史
2077 | 大电影
2078 | 国王的演讲
2079 | 大提琴
2080 | 爱情故事
2081 | 窈窕绅士
2082 | 灵幻夹克
2083 | 罗密欧点
2084 | 生死新纪元
2085 | 寂静岭2
2086 | 鬼哭神嚎
2087 | 蒙面达虎
2088 | 王牌对王牌
2089 | 超人:钢铁之躯
2090 | 蝙蝠侠
2091 | 战争之王
2092 | 撒迦利亚
2093 | 四大名捕
2094 | 延坪海战
2095 | 成为简·奥斯汀
2096 | 现在和相爱的人在一起吗?
2097 | 空中大灌篮
2098 | 夺命手术
2099 | 玩命快递2
2100 | 深夜前的五分钟
2101 | 卢浮魅影
2102 | 雏妓
2103 | 小好、小麻、佐和子
2104 | 快餐车
2105 | 四月物语
2106 | 凶暴的男人
2107 | 爱的发声练习
2108 | 时光尽头的恋人
2109 | 被舍弃的人们
2110 | 虎胆龙威4
2111 | 复仇之日
2112 | 黑帮大佬和平梦
2113 | 即日启程
2114 | 本能
2115 | 远离人迹
2116 | 危情谍战
2117 | 宝贝计划
2118 | 异教徒
2119 | 借着雨点说爱你
2120 | 捉鬼敢死队
2121 | 幽灵人间II:鬼味人间
2122 | 娼
2123 | 春琴抄
2124 | 黑衣人
2125 | 嫌疑人X的献身
2126 | 我的爱
2127 | 人间的条件(第一、二部)
2128 | 指环王3:王者无敌
2129 | 唐伯虎点秋香
2130 | 白雪公主与猎人
2131 | 火线追凶之黑枪疑云
2132 | 秘密花园
2133 | 一线声机
2134 | 天兆
2135 | 杀出个黎明
2136 | 身在其中
2137 | 诡爱
2138 | X战警:第一战
2139 | 爱在暹罗
2140 | 红辣椒
2141 | 彩虹老人院
2142 | 悲梦
2143 | 夺命剑
2144 | 铁男1:金属兽
2145 | 公平竞赛
2146 | 黑海夺金
2147 | 国产凌凌漆
2148 | 冰雪奇缘
2149 | 大庆典
2150 | 丑陋的真相
2151 | 猜火车
2152 | 错爱双鱼座
2153 | 攻壳机动队SSS
2154 | 碟中谍3
2155 | 今天开始恋爱吧
2156 | 盲井
2157 | 恋上你的床
2158 | 我的老婆是大佬
2159 | 逆转胜
2160 | 女子战队
2161 | 罗丝玛丽的婴儿
2162 | 切尔诺贝利日记
2163 | 猛鬼屋
2164 | 阿娘
2165 | 戴夫号飞船
2166 | 夺命之爱
2167 | 金馆长对金馆长对金馆长
2168 | 不明影像:绝对点击禁止
2169 | 观相
2170 | 潜行者
2171 | 机遇编年史的71块碎片
2172 | 星际旅行9:起义
2173 | 大魔术师
2174 | 初雪
2175 | 灵动:鬼影实录2
2176 | 爱的就是你
2177 | 低入尘埃
2178 | 十面埋伏
2179 | 科学怪人的新娘
2180 | 异星战场
2181 | 缘分天注定
2182 | 夏天协奏曲
2183 | 香蕉天堂
2184 | 闺蜜
2185 | 活死人归来
2186 | 悲伤电影
2187 | 神之一手
2188 | 袅袅夕阳情
2189 | 前度
2190 | 亚特兰蒂斯之心
2191 | 驯龙高手
2192 | 穿越西伯利亚
2193 | 真实的谎言
2194 | 太极1:从零开始
2195 | 海瑟
2196 | 初恋这件小事
2197 | 布拉芙夫人
2198 | 枪王之王
2199 | 时空罪恶
2200 | 监视
2201 | 茜茜公主2
2202 | 大话西游之大圣娶亲
2203 | 东京难民
2204 | 卡里加里博士的小屋
2205 | 素媛
2206 | 天地逃生
2207 | 神秘感染
2208 | 侠僧探案传奇之大兴赌坊
2209 | 仅此一夜
2210 | 邮差
2211 | 好雨时节
2212 | R2B:回到基地
2213 | 暮光之城4:破晓(上)
2214 | 蝴蝶效应2
2215 | 谍影重重3
2216 | 钢的琴
2217 | 不死鸟
2218 | 寄生兽
2219 | 林中小屋
2220 | 娜娜
2221 | 双重时间
2222 | X计划
2223 | 冲出康普顿
2224 | 花宵道中
2225 | 锡尔斯玛利亚
2226 | 一一
2227 | 神奇燕尾服
2228 | 勇闯夺命岛
2229 | 飓风营救
2230 | 枪声俱乐部
2231 | 别惹德州
2232 | 九死
2233 | 小乌龟是如何长大的
2234 | 怪兽屋
2235 | 自己去看
2236 | 狗镇
2237 | 香草
2238 | 无耻混蛋
2239 | 茶之味
2240 | 处女之死
2241 | 极限特工2
2242 | 飞狗巴迪
2243 | 宠物情人
2244 | 扎布里斯基角
2245 | 人性记录
2246 | 爸爸的假期
2247 | 白兰
2248 | 窈窕舞妓
2249 | 生日快乐
2250 | 心慌方·零
2251 | 形影不离
2252 | 海雾
2253 | 乘客
2254 | 趣味游戏美国版
2255 | 大街上的商店
2256 | 爱的挽歌
2257 | 找乐
2258 | 我的帕瓦罗蒂
2259 | 怪形
2260 | 远距离爱情
2261 | 阿基拉
2262 | 前目的地
2263 | 笑林小子2:新乌龙院
2264 | 炭烧凶咒
2265 | 真幌站前狂想曲
2266 | 饭
2267 | 恐怖故事2
2268 | 绑架门口狗
2269 | 疤面人
2270 | 深海狂鲨
2271 | 葬礼之后
2272 | 外壳
2273 | 红线
2274 | 蒲田进行曲
2275 | 当男人恋爱时
2276 | 摇滚乐的历史第一集
2277 | 墨水
2278 | 三峡好人
2279 | 普罗米修斯
2280 | 隐藏摄像机
2281 | 杀人漫画
2282 | 东邪西毒
2283 | 帕丁顿熊
2284 | 阿信
2285 | 教室别恋
2286 | 勿忘我
2287 | 黄真伊
2288 | 回忆三部曲
2289 | 告白
2290 | 破坏者
2291 | 猛鬼街3
2292 | 小森林 冬春篇
2293 | 蓝白红三部曲之蓝
2294 | 艳贼
2295 | 27套礼服
2296 | 西班牙城堡
2297 | 落叶
2298 | 觉醒
2299 | 恐怖星球
2300 | 孤儿
2301 | 尼罗河上的惨案
2302 | 幽暗山谷
2303 | 月满轩尼诗
2304 | 蜘蛛侠
2305 | 老千
2306 | 三傻大闹宝莱坞
2307 | 幻世追踪
2308 | 天龙特攻队
2309 | 猛鬼街4:梦幻主宰
2310 | 寄生虫
2311 | 破坏之王
2312 | 咒怨2(美版)
2313 | 怪兽
2314 | 定制伴郎
2315 | 东京婚约
2316 | 野狗们
2317 | 死亡空间:坍塌
2318 | 更好的世界
2319 | 完美音调
2320 | 流感
2321 | 解冻
2322 | 双面君王
2323 | 完美音调2
2324 | 白朗宁版本
2325 | 我的老婆是大佬2
2326 | 妈妈
2327 | 天使爱美丽
2328 | 亲子饭
2329 | 你丫闭嘴!
2330 | 速度与激情4
2331 | 蜗牛餐厅
2332 | 啐啄同时
2333 | 宠物小精灵:超梦的逆袭
2334 | 孟菲斯美女号
2335 | 涉外大饭店
2336 | 伪造者
2337 | 白日焰火
2338 | 结婚礼服
2339 | 旺角黑夜
2340 | 战火遗孤
2341 | 碟中谍4
2342 | 查无此人
2343 | 少数派报告
2344 | 爱在初春惊变时
2345 | 孤堡惊情
2346 | 小时代
2347 | 世上最美的离别
2348 | 再世追魂
2349 | 天水围的日与夜
2350 | 北村方向
2351 | 夜长梦多
2352 | 滚滚红尘
2353 | 雷管
2354 | 钢铁侠:噬甲危机
2355 | 奇谈
2356 | 鳄鱼藏尸日记
2357 | 纪子的餐桌
2358 | 战争子午线
2359 | 佐罗的面具
2360 | 无线电时代
2361 | 詹妮弗的肉体
2362 | 醉马时刻
2363 | 时间机器
2364 | 丑恶
2365 | 魁拔之十万火急
2366 | 爱,藏起来
2367 | 穿靴子的猫
2368 | 永无结局的故事
2369 | 家族荣誉4:家门的受难
2370 | 向阳处的她
2371 | 决战刹马镇
2372 | 神奇旅程
2373 | 太平洋幽灵
2374 | 出租车司机
2375 | 永远活下去
2376 | 古巴万岁
2377 | 救命
2378 | 赛德克·巴莱(上):太阳旗
2379 | 可可西里
2380 | 转转
2381 | 赤焰战场
2382 | 地狱为何恶劣
2383 | 哥哥我爱你
2384 | 庸才
2385 | 十二猴子
2386 | 在我走之前
2387 | 心荡神驰
2388 | 侠僧探案传奇之洛阳花会
2389 | 不可思议的收缩人
2390 | 畅销书
2391 | 五个扑水的少年
2392 | 周围的事
2393 | 男孩别哭
2394 | 地下墓穴
2395 | 里约大冒险
2396 | 驱魔人前传
2397 | 此间的少年
2398 | 我是山姆
2399 | 导盲犬小Q
2400 | 大侦探福尔摩斯
2401 | 漫长的婚约
2402 | 战地军魂
2403 | 夜间飞行
2404 | 面纱
2405 | 飞越疯人院
2406 | 男友从军记
2407 | 小贼、美女和妙探
2408 | 香颂鬼屋
2409 | 关公大战外星人
2410 | 云图
2411 | 金刚狼
2412 | 再见,总有一天
2413 | 我们是兄弟
2414 | 德尔苏·乌扎拉
2415 | 正义联盟:两个地球的危机
2416 | 雪花莲节
2417 | 我老公不靠谱
2418 | 血洗鳄鱼仇
2419 | 太平轮(上)
2420 | 死神来了5
2421 | 高个夜魔
2422 | 里斯本的故事
2423 | 新丧尸出笼
2424 | 地狱奶奶
2425 | 速度超越激情
2426 | 星际旅行5:终极先锋
2427 | 失恋33天
2428 | 我在伊朗长大
2429 | 五月魔女
2430 | 惊声尖笑
2431 | 冲锋车
2432 | 猎艳狂魔
2433 | 狄仁杰之神都龙王
2434 | 过客
2435 | 东京暴族
2436 | 加勒比海盗2:聚魂棺
2437 | 爱情攻略
2438 | 香水
2439 | 非常幸运
2440 | 小马王
2441 | 致命追踪
2442 | 扶桑花女孩
2443 | 绿里奇迹
2444 | 极度恐慌
2445 | 拜见岳父大人2
2446 | 明日边缘
2447 | 醉拳2
2448 | 鬼婆
2449 | 不死劫
2450 | 哭泣的女人
2451 | 金鸡SSS
2452 | 虎胆龙威
2453 | 英雄本色2
2454 | 生化危机:恶化
2455 | 刀锋战士
2456 | 计划男
2457 | 怪宴
2458 | 阿基拉和拼字大赛
2459 | 东京攻略
2460 | 花葬
2461 | 超人集中营
2462 | 鬼牌游戏
2463 | 头文字D
2464 | 魔力麦克2
2465 | 惩罚者
2466 | 玩具总动员3
2467 | 端岛计划
2468 | 海绵宝宝历险记:海绵出水
2469 | 克莉丝堤:杀人网站
2470 | 脑男
2471 | 永远的三丁目的夕阳之1964
2472 | 毛骨悚然
2473 | 爱德华·蒙克
2474 | 妙想天开
2475 | 坏姐姐之拆婚联盟
2476 | 利维坦
2477 | 遗愿清单
2478 | 最后的吸血鬼
2479 | 蠢蛋进化论
2480 | 扑通扑通我的人生
2481 | 鬼影人
2482 | 落水狗
2483 | 山楂树之恋
2484 | 暮光之城3:月食
2485 | 迷失东京
2486 | 风之谷
2487 | 蓝色茉莉
2488 | 在路上
2489 | 绝地战警2
2490 | 一个都不能少
2491 | 海上花
2492 | 哈利·波特与死亡圣器(上)
2493 | 死亡录像3:创世纪
2494 | 爱情与灵药
2495 | 丧家之女
2496 | 星际迷航:暗黑无界
2497 | 人再囧途之泰囧
2498 | 汉尼拔
2499 | 范海辛
2500 | 前任攻略
2501 | 达拉斯买家俱乐部
2502 | 永无止境
2503 | 生活艰难但是快乐
2504 | 大话王
2505 | 天生爱情狂
2506 | 一公升的眼泪
2507 | 欧罗巴报告
2508 | 终结者2
2509 | 推销员之死
2510 | 超能游戏者
2511 | 神秘拼图
2512 | 美国往事
2513 | 金田一少年事件簿之上海人鱼传说
2514 | 天台爱情
2515 | 被解救的姜戈
2516 | 美人图
2517 | 老师的恩惠
2518 | 海岸线
2519 | 即使这样也不是我做的
2520 | 五月碧云天
2521 | 极度深寒
2522 | 风柜来的人
2523 | 新天师斗僵尸
2524 | 碟中谍
2525 | 诗
2526 | 情事
2527 | 男儿本色
2528 | 极速60秒
2529 | 迈克尔·克莱顿
2530 | 坡州
2531 | 胜者为王
2532 | 等待,只为与你相遇
2533 | 冷库
2534 | 龙虎少年队2
2535 | 第七子:降魔之战
2536 | 13骇人游戏
2537 | 水中女妖
2538 | 另一个地球
2539 | 反贪风暴
2540 | 车手
2541 | 行运超人
2542 | 录影带谋杀案
2543 | 与安德烈晚餐
2544 | 放课后
2545 | 赛德克·巴莱
2546 | 梦魇疯人院
2547 | 生化危机:诅咒
2548 | 我是大卫
2549 | 莫比乌斯
2550 | 充气娃娃之恋
2551 | 东京家族
2552 | 分手说爱你
2553 | 一代宗师
2554 | 死亡幻觉2
2555 | 天空之城
2556 | 卡萨诺瓦
2557 | 宇宙追缉令
2558 | 非常小特工之时间大盗
2559 | 断头气
2560 | 幸福出租车
2561 | 大鱼
2562 | 蓝色骨头
2563 | 12个温柔的日本人
2564 | 触不到的恋人
2565 | 下一站,说爱你
2566 | 一声惊雷
2567 | 烟
2568 | 侠探杰克
2569 | 我的爱在我身边
2570 | 第三人
2571 | 恐怖母亲节
2572 | 落跑新娘
2573 | 孤胆特工
2574 | 海扁王2
2575 | 我的父亲母亲
2576 | 新步步惊心
2577 | 大腕
2578 | 道歉大师
2579 | 九香
2580 | 四大名捕2
2581 | 九度空间
2582 | 逆世界
2583 | 新天龙八部之天山童姥
2584 | 心火
2585 | 生活伴侣
2586 | 法国战恋曲
2587 | 圣·拉尔夫
2588 | 西北偏北
2589 | 下妻物语
2590 | 乐高DC超级英雄:正义联盟之末日军团的进攻
2591 | 回光奏鸣曲
2592 | 初恋50次
2593 | 星际之门:时空连续
2594 | 工作女郎
2595 | 德意志零年
2596 | 云霄飞车
2597 | 爱的那点性事
2598 | 爱与慈悲
2599 | 侠僧探案传奇之王陵之谜
2600 | 摩登年代
2601 | 毁灭战士
2602 | 大喜临门
2603 | 极秘搜查
2604 | 群盗:民乱的时代
2605 | 量子启示录
2606 | 不再沉默
2607 | 蓝白红三部曲之白
2608 | 赤足
2609 | 第九区
2610 | 阮玲玉
2611 | 肖申克的救赎
2612 | 墓地邂逅2
2613 | 切腹
2614 | 占水师
2615 | 暴力街区
2616 | 博学无术
2617 | 异能
2618 | 机器纪元
2619 | 密室之不可告人
2620 | 生死谍变
2621 | 满城尽带黄金甲
2622 | 编舟记
2623 | 法官老爹
2624 | 咱们结婚吧
2625 | 僵尸世界大战
2626 | 极乐空间
2627 | 咖啡时光
2628 | 独自等待
2629 | 最后决战
2630 | 风云雄霸天下
2631 | 失踪
2632 | 鸟人
2633 | 扫毒
2634 | 环游世界八十天
2635 | 黑暗乡村
2636 | 荒野
2637 | 特写
2638 | 超人高校
2639 | 蛇眼
2640 | 浪客剑心:京都大火篇
2641 | 冒名顶替
2642 | 畸形人
2643 | 一曲相思情未了
2644 | 女子学校拷问部
2645 | 谍影重重
2646 | 玩命快递3
2647 | 爱你九周半
2648 | 大奥 永远 右卫门佐·纲吉篇
2649 | 憨豆先生的大灾难
2650 | 火星上的最后时日
2651 | 几近成名
2652 | 生死狙击
2653 | 特别响,非常近
2654 | 倩女幽魂2:人间道
2655 | 隐婚男女
2656 | 心之全蚀
2657 | 家族荣誉2:家门的危机
2658 | 对风说爱你
2659 | 加班遇到鬼
2660 | 101次求婚
2661 | 特工强档
2662 | 三更
2663 | 基因危机:天才科学家的五日
2664 | 反恐特警组
2665 | 魔屋
2666 | 里欧洛
2667 | 鱼缸
2668 | 我爱红娘
2669 | 千机变
2670 | 疯狂的石头
2671 | 群斗
2672 | 模仿游戏
2673 | 被嫌弃的松子的一生
2674 | 生活艰难所以快乐
2675 | 咕咕是一只猫
2676 | 重金摇滚双面人
2677 | 憨豆的黄金周
2678 | 名侦探柯南 真人版 Ⅱ
2679 | 足不出户
2680 | 忧郁症
2681 | 魁拔Ⅲ战神崛起
2682 | 人间有情
2683 | 翻滚吧!阿信
2684 | 新宿事件
2685 | 人狼
2686 | 男人与鸡
2687 | 晴天霹雳
2688 | 宠物公墓
2689 | 辩护人
2690 | 新少林寺
2691 | 欲望都市
2692 | 绿行星
2693 | 蜀山传
2694 | 高度怀疑
2695 | 一夜惊喜
2696 | 伊斯坦布尔的幸福
2697 | 男人女人和孩子
2698 | 泥之河
2699 | 超体
2700 | 暗金丑岛君
2701 | 少女哪吒
2702 | 伊莎贝拉
2703 | 诸神的欲望
2704 | 裂口女
2705 | 画皮2
2706 | 爱有来生
2707 | 双姝奇缘
2708 | 黑客帝国3:矩阵革命
2709 | 人民公敌
2710 | 安东尼娅家族
2711 | 玩偶
2712 | 重生男人
2713 | 黑暗天际
2714 | 长大成人
2715 | 蓝盐
2716 | 七宗罪
2717 | 我和托马斯
2718 | 不可告人
2719 | 玫瑰之名
2720 | 小逃亡者
2721 | 末世纪暴潮
2722 | 窃听风云
2723 | 惊天绑架团
2724 | 盛夏的方程式
2725 | 星际旅行10:复仇女神
2726 | 来电惊魂
2727 | 闻香识女人
2728 | 我们的幸福时光
2729 | 第二次爱你
2730 | 走到尽头
2731 | 太阳泪
2732 | 运河迷踪
2733 | 心香
2734 | 我爱你
2735 | 飓风营救2
2736 | 终结者3
2737 | 马拉松
2738 | 青之炎
2739 | 南营洞1985
2740 | 少林足球
2741 | 犬神家族
2742 | 冰上轻驰
2743 | 喜欢还是爱
2744 | 白日梦想家
2745 | 卢旺达饭店
2746 | 想爱就爱
2747 | 忠犬八公的故事
2748 | 三毛从军记
2749 | 鬼来电3
2750 | 温柔地杀我
2751 | 火星人玩转地球
2752 | 惊声尖笑3
2753 | 棺木
2754 | 临时同居
2755 | 惊声尖叫3
2756 | 起风了
2757 | 赤壁(下)
2758 | 绝密跟踪
2759 | 僵尸来袭
2760 | 楚门的世界
2761 | 美国狙击手
2762 | 一触即发
2763 | 痞子英雄之全面开战
2764 | 亲切的金子
2765 | 浴血华沙
2766 | 青春学堂
2767 | 星河战队2:联邦英雄
2768 | 黑楼孤魂
2769 | 第九道门
2770 | 一个字头的诞生
2771 | 战马
2772 | 老鼠爱上猫
2773 | 卖梦的两人
2774 | 卫斯理之蓝血人
2775 | 全城戒备
2776 | 重返中世纪
2777 | 朝鲜美女三剑客
2778 | 无人引航
2779 | 新铁血战士
2780 | 这个杀手不太冷
2781 | 乱
2782 | 粉红色高跟鞋
2783 | 南国野兽
2784 | 惊情谍变
2785 | 活在当下
2786 | 异形大战铁血战士
2787 | 钟馗伏魔:雪妖魔灵
2788 | 惊爆银河系
2789 | 宿敌
2790 | 007之明日帝国
2791 | 大眼睛
2792 | 魔法奇缘
2793 | 机器人情缘
2794 | 致命急件
2795 | 罪恶之城2
2796 | 实尾岛
2797 | 童年往事
2798 | 东京审判
2799 | 红灯
2800 | 华丽的外出
2801 | 小鸡快跑
2802 | 凶间疑影
2803 | 那些年,我们一起追的女孩
2804 | 太阳坐落之处
2805 | 角斗士
2806 | 杀人依赖
2807 | 买凶拍人
2808 | 向日葵
2809 | 诈欺游戏 -再生-
2810 | 地球停转之日
2811 | 东京教父
2812 | 人间中毒
2813 | 少年H
2814 | 光晕:传奇
2815 | 高龄化家族
2816 | 下一站,天国
2817 | 东方不败风云再起
2818 | 图书馆战争
2819 | 爱很复杂
2820 | 浮云世事
2821 | 弓
2822 | 所罗门的伪证前篇:事件
2823 | 奇幻人生
2824 | 稻草之盾
2825 | 第四类接触
2826 | 突然有一天之黑暗森林
2827 | 51号星球
2828 | 完美嫁衣
2829 | 怪兽电力公司
2830 | 男人不可以穷
2831 | 人间的条件(第五、六部)
2832 | 神枪手
2833 | 相见恨早
2834 | 尸骨无存2
2835 | 明星伙伴
2836 | 似水流年
2837 | 艾尔莎与弗雷德
2838 | 死亡航班
2839 | 非常小特务2
2840 | 小姐好辣
2841 | 10分钟
2842 | 勃艮第公爵
2843 | 困惑的浪漫2
2844 | 再见箱舟
2845 | 一路上有你
2846 | 命中注定
2847 | 72家租客
2848 | 十个小黑人
2849 | 黑暗面
2850 | 温哥华的朝日
2851 | 独生子
2852 | 时间旅行者的妻子
2853 | 神秘河
2854 | 把爸爸借给你
2855 | 冬荫功
2856 | 桥
2857 | 传染病
2858 | 失陷猩球
2859 | 变异编年史
2860 | 人肉米粉
2861 | 亚伯拉罕先生
2862 | 海伦凯勒
2863 | 无限富江
2864 | 危险的见面礼2
2865 | 游园惊梦
2866 | 疯狂的麦克斯
2867 | 灵异咒
2868 | 爱·回家
2869 | 爱在午夜降临前
2870 | 浮士德
2871 | 功夫梦
2872 | 投名状
2873 | 夏日之王
2874 | 绿巨人浩克
2875 | 唐人街
2876 | 拉孔布·吕西安
2877 | 午夜巴塞罗那
2878 | 勇敢的心
2879 | 花样年华
2880 | 桃花运
2881 | 门徒
2882 | 特务迷城
2883 | 二十
2884 | 得买新鞋了
2885 | 风的第一声呼吸
2886 | 神奇四侠
2887 | 赌侠
2888 | 赛琳娜
2889 | 超人3
2890 | 茱莉娅的眼睛
2891 | 人间失格
2892 | 海鸥食堂
2893 | 阿郎的故事
2894 | 敢死队3
2895 | 苹果核战记2
2896 | 失魂记忆
2897 | 测试
2898 | 12金鸭
2899 | 娘家母亲
2900 | 听说桐岛要退部
2901 | 星际传奇2
2902 | 我是传奇
2903 | 圣殇
2904 | 一夜情
2905 | 奴隶区:我和我的23个奴隶
2906 | 魔女嘉莉
2907 | 赤道
2908 | 爱在日落黄昏时
2909 | 壮志凌云
2910 | 异形大战铁血战士2
2911 | 远离尘嚣
2912 | 纵横四海
2913 | 上帝保佑美国
2914 | 防弹武僧
2915 | 在我消失前
2916 | 请别相信她
2917 | 危机最前线
2918 | 太阳之歌
2919 | 我恨你的十件事
2920 | 钢铁侠
2921 | 新邻里联防
2922 | 倩女幽魂
2923 | 完美的蛇颈龙之日
2924 | 胖嘟嘟的革命
2925 | 女性瘾者:第一部
2926 | 破绽
2927 | 小森林 夏秋篇
2928 | 木屐树
2929 | 旋风小子
2930 | 水牛城66
2931 | 花田喜事2010
2932 | 朝鲜名侦探:奴隶的女儿
2933 | 云的彼端,约定的地方
2934 | 简爱
2935 | 人斩
2936 | 天使之恋
2937 | 梦精记2
2938 | 隔绝
2939 | 不再让你孤单
2940 | 搭讪的法则
2941 | 天才眼镜狗
2942 | ST 红白的搜查档案
2943 | 神偷奶爸2
2944 | 孙子从美国来
2945 | 罗密欧与朱丽叶
2946 | 隐秘而伟大
2947 | 暧昧不明关系研究学会
2948 | 哈利·波特与混血王子
2949 | 渺渺
2950 | 不良教育
2951 | 八脚怪
2952 | 无敌浩克
2953 | 星际旅行8:第一类接触
2954 | 极品飞车
2955 | 东京残酷警察
2956 | 深空失忆
2957 | 非常主播
2958 | 我,机器人
2959 | 那山那人那狗
2960 | Hello!树先生
2961 | 触不可及
2962 | 迷雾
2963 | 决战猩球
2964 | 古宅心慌慌
2965 | 88分钟
2966 | 杀出狂人镇
2967 | 杀死比尔
2968 | 苍穹的法芙娜:逝者的权利
2969 | 吝啬鬼
2970 | 爱疯了
2971 | 恶老板2
2972 | 座头市
2973 | 花好月圆
2974 | 女人步上楼梯时
2975 | 标靶
2976 | 叶问前传
2977 | 兽餐
2978 | 飞出个未来大电影4:绿色狂想
2979 | 乱世英豪
2980 | 西游记之大闹天宫
2981 | 荆棘
2982 | 力王
2983 | 纳尼亚传奇1:狮子、女巫和魔衣橱
2984 | 末日浩劫
2985 | 最强囍事
2986 | 1303大厦
2987 | 长大
2988 | 童年过后一百天
2989 | 鬼使神差
2990 | 有话好好说
2991 | 逃出克隆岛
2992 | 精灵鼠小弟2
2993 | 关于浪漫时代的一个漫长婚约
2994 | 开麦拉狂想曲
2995 | 我的野蛮女老师
2996 | 工作
2997 | 独家新闻
2998 | 非常小特务3
2999 | 迷途知返
3000 | 魂断蓝桥
3001 | 唐山大地震
3002 | 南极料理人
3003 | 黑衣人3
3004 | 决胜巅峰
3005 | 星际旅行1:无限太空
3006 | 黑巷少女
3007 | 迷魂记
3008 | 边域之城
3009 | 地心抢险记
3010 | 白金数据
3011 | 独家试爱
3012 | 边境风云
3013 | 入殓师
3014 | 道士下山
3015 | 惊变28天
3016 | 盗火线
3017 | 惊声尖叫4
3018 | 超时空来电
3019 | 霹雳火
3020 | 丁丁历险记
3021 | 非诚勿扰
3022 | 狼的诱惑
3023 | 宿命
3024 | 小丑回魂
3025 | 假发
3026 | 恐怖海湾
3027 | 啤酒谋杀案
3028 | 夜深血红
3029 | 不一样的天空
3030 | 龙的传人
3031 | 热血高校3
3032 | 太空一号
3033 | 坏孩子的天空
3034 | 所罗门的伪证后篇:审判
3035 | 梦之安魂曲
3036 | 凡尔赛宫:国王的梦想
3037 | 80'后
3038 | 冒牌家庭
3039 | 变形金刚3
3040 | 鳄鱼波鞋走天涯
3041 | 万家灯火
3042 | 阿曼尼亚:欢迎来到德国
3043 | 吝啬罗曼史
3044 | 武士的家用帐
3045 | 委托人
3046 | 怒火攻心2:高压电
3047 | 青春梦工场
3048 | 火柴人
3049 | 爱情真可怕
3050 | 阁楼
3051 | 黑潮
3052 | 寻找金钟旭
3053 | 精英部队
3054 | 一级重罪
3055 | 隐秘
3056 | 人皮客栈
3057 | 超级英雄
3058 | 逃离魔窟
3059 | 碟中谍2
3060 | 金氏漂流记
3061 | 脆弱
3062 | 十月
3063 | 猫:看见死亡的双眼
3064 | 金衣女人
3065 | 回归
3066 | 奥林匹斯的陷落
3067 | 木星上行
3068 | 熊猫大侠
3069 | 我的爱我的新娘
3070 | 走出寂静
3071 | 麦兜故事
3072 | 煤气灯下
3073 | 推理要在晚餐后 电影版
3074 | 秋菊打官司
3075 | 星球大战:克隆战争
3076 | 加菲猫
3077 | 举报者
3078 | 全城热恋
3079 | 他其实没那么喜欢你
3080 | 我的独裁者
3081 | 男人的争斗
3082 | 鲜花
3083 | 两个女人
3084 | 11-11-11
3085 | 秘密与谎言
3086 | 妈妈别哭
3087 | 想爱就爱2.5
3088 | 青春派
3089 | 弹窗惊魂
3090 | 全民目击
3091 | 僵尸新娘
3092 | 居家男人
3093 | 飙风战警
3094 | 房客
3095 | 温暖渐冻心
3096 | 名侦探柯南OVA9:十年后的陌生人
3097 | 太空运输
3098 | 救火英雄
3099 | 伤城
3100 | 沉睡魔咒
3101 | 毒吻
3102 | 亚历山大和他最糟糕的一天
3103 | 命运呼叫转移
3104 | 美丽密令
3105 | 东京少年
3106 | 低俗喜剧
3107 | 裸岛
3108 | 笑之大学
3109 | 驱魔警探
3110 | 烈性摔跤
3111 | 鬼三惊
3112 | 冰川时代4
3113 | 20世纪少年
3114 | 山樱
3115 | 疯狂愚蠢的爱
3116 | 审死官
3117 | 婚前试爱
3118 | 小红帽
3119 | 罗马情缘
3120 | 转山
3121 | 杀手:代号47
3122 | 拼凑梦想
3123 | 特警判官
3124 | 佛莱迪大战杰森
3125 | 变蝇人
3126 | 超人2
3127 | 我妻子的一切
3128 | 游戏
3129 | 爱情储蓄罐
3130 | 冠军
3131 | X战警2
3132 | 她爱上了我的谎
3133 | 露西亚的情人
3134 | 魔法黑森林
3135 | 时光之尘
3136 | 牛仔裤的夏天2
3137 | 白蛇传说
3138 | 我11
3139 | 乌鸦
3140 | 中国城
3141 | 生人勿进
3142 | 灵魂战车2:复仇时刻
3143 | 血腥星期天
3144 | 龙纹身的女孩
3145 | 心慌方
3146 | 远山
3147 | 叛逆边缘
3148 | 无懈可击
3149 | 阴阳路3:升棺发财
3150 | 猛鬼街5:猛鬼怪胎
3151 | 睡眠经销商
3152 | 霸王别姬
3153 | 观音山
3154 | 金钱之味
3155 | 小叮当:永无兽传奇
3156 | 大树之歌
3157 | 狗咬狗
3158 | 包法利夫人
3159 | 蕾蒙娜和姐姐
3160 | 疯狂的麦克斯2
3161 | 捍卫机密
3162 | 云上的日子
3163 | 兵临城下
3164 | 沼泽地
3165 | 末路狂花
3166 | 警察故事续集
3167 | 安娜的情欲
3168 | 狼少年
3169 | 寂静的地球
3170 | 长寿商会
3171 | 问题少年
3172 | 2077日本锁国
3173 | 捉贼记
3174 | 董夫人
3175 | 灭绝:丧尸屠城
3176 | 同流者
3177 | 山椒大夫
3178 | 跨跃彩虹
3179 | 卑劣的街头
3180 | 恐怖废墟
3181 | 格蕾丝
3182 | 东京日和
3183 | 卒迹
3184 | 军犬麦克斯
3185 | 吸血鬼生活
3186 | 窃听风云2
3187 | 热泪伤痕
3188 | Office有鬼
3189 | 近松物语
3190 | 哪吒闹海
3191 | 寻枪
3192 | 后窗惊魂
3193 | 女巫布莱尔
3194 | 六指琴魔
3195 | 宝莱坞机器人之恋
3196 | 萨拉邦德
3197 | 心急吃不了热豆腐
3198 | 僵尸家族
3199 | 特工佳丽
3200 | 天堂里的烦恼
3201 | 安全至下
3202 | 校墓处
3203 | 西蒙妮
3204 | 阿尔卡特兹的养鸟人
3205 | 凯尔经的秘密
3206 | 哀乐中年
3207 | 证据
3208 | 妈咪侠
3209 | 陌生人
3210 | 死亡密码
3211 | 安全没有保障
3212 | 黑夜传说
3213 | 绿鱼
3214 | 七个神经病
3215 | 黑骏马
3216 | 孽迷宫
3217 | 鬼来电
3218 | 情癫大圣
3219 | E.T. 外星人
3220 | 解剖学教室
3221 | 机器人9号
3222 | 火龙帝国
3223 | 再造战士
3224 | 足迹
3225 | 透纳先生
3226 | 傻瓜
3227 | 天生一对
3228 | 直到世界尽头
3229 | 看狗在说话
3230 | 欢迎来到我的世界
3231 | 百元之恋
3232 | 地道战
3233 | 恐怖兔子
3234 | 不是冤家不聚头
3235 | 贪婪
3236 | 塞尔玛
3237 | 生命如此美好
3238 | 周末
3239 | 梦幻银河
3240 | 潘神的迷宫
3241 | 老千2:神之手
3242 | 律政英雄
3243 | 我的朋友叫哈维
3244 | 哭泣的男人
3245 | 女友的男友
3246 | 双宝斗恶魔
3247 | 铜雀台
3248 | 完美广播
3249 | 黑色星期五
3250 | 在瑞士的日子
3251 | 原始星球
3252 | 鳗鱼
3253 | 东京奏鸣曲
3254 | 甜蜜的人生
3255 | 星际旅行6:未来之城
3256 | 007:大战皇家赌场
3257 | 宿主
3258 | 功夫之王
3259 | 绝命休息站
3260 | 勇闯16街区
3261 | 死亡派对
3262 | 渴望
3263 | 幻影
3264 | 杀戮
3265 | 道熙呀
3266 | 处女晚餐
3267 | 发条橙
3268 | GO!大暴走
3269 | 儿子
3270 | 梅第奇家族:现代艺术缔造者
3271 | 娜娜2
3272 | 爱神
3273 | 威尼斯疑魂
3274 | 黑暗楼层
3275 | 麦兜响当当
3276 | 理智与情感
3277 | 失孤
3278 | 美女与野兽
3279 | 六年之痒
3280 | 晚春
3281 | 一次别离
3282 | 闰年
3283 | 漂亮女人
3284 | 第六感
3285 | 谁都有秘密
3286 | 业内前五
3287 | 深海之战
3288 | 雌雄莫辨
3289 | 英雄本色
3290 | 赌棍
3291 | 复制娇妻
3292 | 艋舺
3293 | 爱德华大夫
3294 | 砂制时镜下的疗养院
3295 | 自然之子
3296 | 遭难者们
3297 | 朱诺
3298 | 大灌篮
3299 | 鬼龙院花子的一生
3300 | 狙击电话亭
3301 | 蜘蛛侠3
3302 | 超胆侠
3303 | 辣手警花
3304 | 惊情四百年
3305 | 人·鬼·情
3306 | 双龙出手
3307 | 女超人
3308 | 武士的食谱
3309 | 西部世界
3310 | 立体声
3311 | 逃离索比堡
3312 | 甜蜜蜜
3313 | 微光城市
3314 | 鬼三惊2
3315 | 冥王星
3316 | 极恶非道
3317 | 砂之器
3318 | 邪
3319 | 骄傲
3320 | 蜜月重温
3321 | 蝙蝠侠:侠影之谜
3322 | 恶魔的艺术3:鬼影随行
3323 | 在云端
3324 | 末日侵袭
3325 | 布加勒斯特东12点8分
3326 | 单车上路
3327 | 007之黑日危机
3328 | 新扎师妹2
3329 | 两个月亮
3330 | 地海传说
3331 | 拜见岳父大人3
3332 | X战警:逆转未来
3333 | 佛兰德斯的狗
3334 | 白雪公主杀人事件
3335 | 300勇士:帝国崛起
3336 | 帕克
3337 | 爱情的牙齿
3338 | 为了皇帝
3339 | 车警官
3340 | 换子疑云
3341 | 老男孩
3342 | 家有喜事
3343 | 未来水世界
3344 | 最近,妹妹的样子有点怪
3345 | 沙丘
3346 | 家庭作业
3347 | 离奇剧院
3348 | 盗钥匙的方法
3349 | 率性而活
3350 | 好家伙、坏家伙、怪家伙
3351 | 暗夜列车
3352 | 8UPPERS FEATURE MUSIC FILM
3353 | 彩虹女神
3354 | 黑暗侵袭2
3355 | 丑八怪
3356 | 阿罗哈
3357 | 好朋友们
3358 | 摇滚英雄
3359 | 虎胆龙威3
3360 | 床伴逐个数
3361 | 鬼怪屋
3362 | 第七大陆
3363 | 芙蓉镇
3364 | 狼牙
3365 | 黑衣女人
3366 | 人证
3367 | 嘘!禁止想象!
3368 | 卡贾基
3369 | 你眼中的世界
3370 | 热血青年
3371 | 李米的猜想
3372 | 天书奇谭
3373 | 我的野蛮初恋
3374 | 一个购物狂的自白
3375 | 国家要案
3376 | 世界末日
3377 | 超人归来
3378 | 大明劫
3379 | 黑夜传说2:进化
3380 | 幸福额度
3381 | 分手合约
3382 | 戴维克罗的恋爱和魔法
3383 | 替身
3384 | 蝴蝶梦
3385 | 康斯坦丁
3386 | 灵
3387 | IRIS电影版
3388 | 7500航班
3389 | 早熟
3390 | 编织的女孩
3391 | X战警3:背水一战
3392 | 凡高的生与死
3393 | 穆赫兰道
3394 | 导火线
3395 | 今天
3396 | 电车魔女
3397 | 人间喜剧
3398 | 预见未来
3399 | 使命召唤
3400 | 食女
3401 | 我的小小英雄
3402 | 办砸了
3403 | 古今大战秦俑情
3404 | 少年班
3405 | 熊猫的故事
3406 | 谍影重重2
3407 | 猪堕井的那天
3408 | 黄飞鸿之西域雄狮
3409 | 狼犬丹尼
3410 | 阴风阵阵
3411 | 间谍
3412 | 一个人的武林
3413 | 绣春刀
3414 | 少女怪谈
3415 | 南方大作战
3416 | 甜心先生
3417 | 太极张三丰
3418 | X射线营地
3419 | 失乐园
3420 | 鬼打墙
3421 | 欢迎来到东莫村
3422 | 终结者:创世纪
3423 | 神秘洞穴
3424 | 春天的杜鹃
3425 | 机器战警
3426 | 夜与日
3427 | 大卫·戈尔的一生
3428 | 鹿鼎记
3429 | 穿条纹睡衣的男孩
3430 | 雷神
3431 | 逃狱三王
3432 | 龙之谷:破晓奇兵
3433 | 绯闻计划
3434 | 欢迎来北方
3435 | 控方证人
3436 | 二重身
3437 | 红番区
3438 | 最后的武士
3439 | 诺曼人:维京传奇
3440 | 方世玉续集
3441 | 旧日噩梦
3442 | 星守之犬
3443 | 尼伯龙根2:克里姆希尔德的复仇
3444 | 三天兩夜
3445 | 恶老板
3446 | 本能反应
3447 | 霹雳五号
3448 | 与狼共舞
3449 | 不朽的园丁
3450 | 惹鬼回路
3451 | 古宅迷踪
3452 | 最后的骑士
3453 | 北京遇上西雅图
3454 | 迷河
3455 | 伊朗式分手
3456 | 自由之丘
3457 | 血色孤语
3458 | 算计:七天的死亡游戏
3459 | 她比烟花寂寞
3460 | 极速复仇
3461 | 粉红豹
3462 | 侠僧探案传奇之白马镖局
3463 | 逆转裁判
3464 | 死亡约定
3465 | 母与子
3466 | 海扁王
3467 | 菊花香
3468 | 清须会议
3469 | 力争上游
3470 | 小镇怪客托马斯
3471 | 哈利·波特与阿兹卡班的囚徒
3472 | 行运一条龙
3473 | 布达佩斯之恋
3474 | 花火
3475 | 冬冬的假期
3476 | 我们天上见
3477 | 她的回忆
3478 | 2012
3479 | 美食、祈祷和恋爱
3480 | 猫和老鼠:魔法戒指
3481 | 感受大海的时刻
3482 | 天国王朝
3483 | 人鬼情未了
3484 | 弗兰克
3485 | 加菲猫2
3486 | 假结婚
3487 | 升空号
3488 | 宫女
3489 | 乐高大电影
3490 | 我在一家黑公司上班,已经快撑不下去了
3491 | 罗马风情画
3492 | 偷天陷阱
3493 | 再见歌舞伎町
3494 | 脑浆炸裂少女
3495 | 狼图腾
3496 | 萤火之森
3497 | 盂兰神功
3498 | 致命拜访
3499 | 乐高DC超级英雄:正义联盟大战异魔联盟
3500 | 变蝇人2
3501 | 一场风花雪月的事
3502 | 撒娇女人最好命
3503 | 回到爱开始的地方
3504 | 方子传
3505 | 阳光下的罪恶
3506 | 寄生兽:完结篇
3507 | 爱你,罗茜
3508 | 百万元与苦虫女
3509 | 千面佳人
3510 | 黄色的眼泪
3511 | 我的个神啊
3512 | 时间裂缝
3513 | 异常
3514 | 死亡录像
3515 | 爆肚风云
3516 | 夺命金
3517 | 上帝也疯狂
3518 | 存身
3519 | 官能的法则
3520 | 死灵之书
3521 | 早餐俱乐部
3522 | 只想和你在一起
3523 | 鼓舞激情
3524 | 舞台春秋
3525 | 九岁人生
3526 | 疯狂约会美丽都
3527 | 黑客帝国2:重装上阵
3528 | 浮云
3529 | 人类清除计划
3530 | 智取威虎山
3531 | 爱要来了
3532 | 整容日记
3533 | 大内密探灵灵狗
3534 | 宝藏猎人久美子
3535 | 普罗旺斯的夏天
3536 | 可爱老女人
3537 | 四季商人
3538 | 十字街头
3539 | 不二神探
3540 | 世界尽头
3541 | 武士
3542 | 好想告诉你
3543 | 辣手摧花
3544 | 午夜凶铃:凶铃再现
3545 | 欲望都市2
3546 | 恋爱通告
3547 | 佐罗传奇
3548 | 黄金大劫案
3549 | 潜伏
3550 | 的士速递3
3551 | 重庆森林
3552 | 两个穿运动服的人
3553 | 无辜的人
3554 | 侠僧探案传奇之醉玲珑
3555 | 灵魂战车
3556 | 地下铁
3557 | 大话西游之月光宝盒
3558 | 四十岁的老处男
3559 | 死亡占卜
3560 | 硬汉2:奉陪到底
3561 | 巴斯克维尔的猎犬
3562 | 黑衣人2
3563 | 八月照相馆
3564 | 尼伯龙根:西格弗里德之死
3565 | 爆裂鼓手
3566 | 死亡之雪2
3567 | 紫日
3568 | 红磨坊
3569 | 涉足荒野
3570 | 诸神之战
3571 | 曼哈顿谋杀疑案
3572 | 麻辣女孩
3573 | 恋之罪
3574 | 初恋红豆冰
3575 | 金陵十三钗
3576 | 超能失控
3577 | 游龙戏凤
3578 | 杀回归家路
3579 | 阿甘正传
3580 | 念念
3581 | 少女
3582 | 龙凤店
3583 | 小鬼当家
3584 | 无人区
3585 | 恋风恋歌
3586 | 恶之教典
3587 | 泰坦尼克号
3588 | 葛底斯堡
3589 | 白发魔女传
3590 | 古惑仔2之猛龙过江
3591 | 香草的天空
3592 | 连体阴
3593 | 浮城谜事
3594 | 单身男女2
3595 | 战火
3596 | 我的P.S.搭档
3597 | 逃学威龙III之龙过鸡年
3598 | 星尘
3599 | 虫师
3600 | Jose与虎与鱼们
3601 | 影子写手
3602 | 潜伏2
3603 | 7号房的礼物
3604 | 后会无期
3605 | 忍者神龟:变种时代
3606 | 我只是还没有全力以赴
3607 | 宝贝和我
3608 | 信徒
3609 | 遇人不熟
3610 | 军中乐园
3611 | 消失的爱人
3612 | 薄荷糖
3613 | 憨豆特工
3614 | 刺杀据点
3615 | 疾速追杀
3616 | 重返地球
3617 | 温柔的怜悯
3618 | 三国之见龙卸甲
3619 | 一个头两个大
3620 | 咖喱辣椒
3621 | 澎堤池
3622 | 十月的天空
3623 | 2001太空漫游
3624 | 上海正午
3625 | 偷心贼
3626 | 丹尼·科林斯
3627 | 顶级较量
3628 | 赌侠2:上海滩赌圣
3629 | 机械危情
3630 | 见鬼十法
3631 | 海云台
3632 | 巴顿·芬克
3633 | 黎明的沙耶
3634 | 超人总动员
3635 | 哆啦A梦:大雄的恐龙
3636 | 麦子小姐
3637 | 汉娜·蒙塔娜:电影版
3638 | 分歧者2:绝地反击
3639 | 东京物语
3640 | 五岁时,我杀了我自己
3641 | 女性瘾者:第二部
3642 | S日记
3643 | 精英部队2:大敌当前
3644 | 刀
3645 | 透明人
3646 | 九降风
3647 | 我是谁:没有绝对安全的系统
3648 | 沉默的羔羊
3649 | 割草叔叔
3650 | 匿名者
3651 | 宫锁沉香
3652 | 2046
3653 | 静谧的生活
3654 | 我的老婆是大佬3
3655 | 女男变错身
3656 | 多罗罗
3657 | 顽主
3658 | 第十三个故事
3659 | 方世玉
3660 | 惊天危机
3661 | 喧嚣贵族
3662 | 影子大地
3663 | 收件人不详
3664 | 真爱无价
3665 | 蒂凡尼的早餐
3666 | 如果·爱
3667 | 雪盲
3668 | 捕鼠记
3669 | 豚鼠特攻队
3670 | 心中的恶魔
3671 | 教父
3672 | 死亡的游戏
3673 | 夺命手机
3674 | 幽灵公主
3675 | 尖峰时刻3
3676 | 仲夏夜魔法
3677 | 高斯福庄园
3678 | 浓情巧克力
3679 | 六福喜事
3680 | 全顺粉女士绑架事件
3681 | 时失2公里
3682 | 一路惊喜
3683 | 记忆提取
3684 | 八月迷情
3685 | 假如爱有天意
3686 | 中毒
3687 | 冷山
3688 | 天外来菌
3689 | 教父3
3690 | 小野寺姐弟
3691 | 笑傲江湖2:东方不败
3692 | 异世浮生
3693 | 桃色血案
3694 | 幽灵人间
3695 | 情书
3696 | 赤壁(上)
3697 | 你是我的命运
3698 | 朝韩梦之队
3699 | 突袭
3700 | 年鉴计划
3701 | 突然有一天之2月29日
3702 | 编剧情缘
3703 | 绿灯侠
3704 | 那年夏天
3705 | 我配不上她
3706 | 小鬼当街
3707 | 斗牛
3708 | 锦衣卫
3709 | 小美人鱼
3710 | 饥饿游戏3:嘲笑鸟(上)
3711 | 指环王1:魔戒再现
3712 | 第十三层
3713 | 人艰不拆
3714 | 死色
3715 | 怪物
3716 | 青青校树
3717 | 在天堂遇见的五个人
3718 | 最长的旅程
3719 | 第28年的甲子园
3720 | 内布拉斯加
3721 | 爱之涡
3722 | 街角洋果子店
3723 | 菲利普船长
3724 | 波洛圣诞探案记
3725 | 雨果
3726 | 追捕
3727 | 幽长周末
3728 | 韩塞尔与葛雷特
3729 | 蝴蝶效应
3730 | 茜茜公主3
3731 | 独裁者
3732 | 新抢钱夫妻
3733 | 电话谋杀案
3734 | 可疑的顾客们
3735 | 维拉·德雷克
3736 | 崭新的生活
3737 | 大红灯笼高高挂
3738 | 丑女也有春天
3739 | 怪谈
3740 | 超能力者
3741 | 密阳
3742 | 早间主播
3743 | 百星酒店
3744 | 谁来为我摘月亮
3745 | 爱我生活
3746 | 寂寞芳心
3747 | 飞出个未来大电影1:班德大行动
3748 | 三十九级台阶
3749 | 桃花期
3750 | 记忆中的风琴
3751 | 巴黎圣母院
3752 | 美国派(番外篇)5:裸奔
3753 | 死神的精度
3754 | 基隆
3755 | 菜鸟评审员
3756 | 岁月的童话
3757 | 惨死
3758 | 星际旅行7:斗转星移
3759 | 我们是夜晚
3760 | 青蛇
3761 | 大智若愚
3762 | 高楼大劫案
3763 | 灵数23
3764 | 魔术师
3765 | 末日崩塌
3766 | 喜宴
3767 | 三国志:英雄的黎明
3768 | 捉迷藏
3769 | 幸福的面包
3770 | 绝密飞行
3771 | 闪灵战士
3772 | 狮子王
3773 | 喜马拉亚星
3774 | 时时刻刻
3775 | 摩登时代
3776 | 四十九天的食谱
3777 | 小屁孩日记2
3778 | 皮囊之下
3779 | 非常完美
3780 | 亚特兰蒂斯:失落的帝国
3781 | 机器战警2
3782 | 风云2
3783 | 一九四二
3784 | 祖与占
3785 | 黑暗扫描仪
3786 | 暮光之城
3787 | 狼的孩子雨和雪
3788 | 提线木偶
3789 | 福福庄的阿福
3790 | 无间道3:终极无间
3791 | 双面北野武
3792 | 黄金三镖客
3793 | 世界旦夕之间
3794 | 猩球崛起
3795 | 马利和我
3796 | 他和她的孤独情事
3797 | 纽约,我爱你
3798 | 哈利·波特与死亡圣器(下)
3799 | 赌博默示录
3800 | 背靠背,脸对脸
3801 | 大地之歌
3802 | 乌冬
3803 | 建国大业
3804 | 记我的母亲
3805 | 希波克拉底
3806 | 杀手没有假期
3807 | 地中海
3808 | 小岛惊魂
3809 | 东方的承诺
3810 | 无姓之人
3811 | 活埋前女友
3812 | 白兔糖
3813 | 沙漠之花
3814 | 漩涡之外
3815 | 海边的女人
3816 | 危险关系
3817 | 我杀了我妈妈
3818 | 蛇
3819 | 珍爱
3820 | 非常小特务
3821 | 世界之战
3822 | 蝉时雨
3823 | 怒火保镖
3824 | 死魂曲
3825 | 王的盛宴
3826 | 誓约
3827 | 野蛮师姐
3828 | 大河之歌
3829 | 怪谈协会
3830 | 占卜师们
3831 | 惊变28周
3832 | 合约谋杀案
3833 | 修罗雪姬
3834 | 少数意见
3835 | SP女探员 美之祭品
3836 | 星球大战前传2:克隆人的进攻
3837 | 全金属外壳
3838 | 至暗之时
3839 | 黑金
3840 | 焦点
3841 | 寻访千利休
3842 | 冥界警局
3843 | 大上海
3844 | 男孩遇见女孩
3845 | 未来战警
3846 | 杜拉拉升职记
3847 | 至暴之年
3848 | 亡命天涯
3849 | 四个月亮
3850 | 吸血鬼猎人林肯
3851 | 幸运查克
3852 | 终极人鱼岛
3853 | 不凡之路
3854 | 13号星期五
3855 | 杀死信使
3856 | 阿黛尔的生活
3857 | 铁道员
3858 | 河狸白毛历险记
3859 | 消失在第七街
3860 | 惊声尖叫2
3861 | 真爱
3862 | 秘术
3863 | 超时空接触
3864 | 再次出发之纽约遇见你
3865 | 亚当的苹果
3866 | 阴阳师
3867 | 殉难者
3868 | 暮光之城2:新月
3869 | 二手狮王
3870 | 夺宝奇兵
3871 | 珍爱泉源
3872 | 饥饿游戏
3873 | 危险藏匿
3874 | 音痴诊所
3875 | 新桥恋人
3876 | 修女也疯狂
3877 | 黑社会2:以和为贵
3878 | 梦游
3879 | 冒烟
3880 | 皮娜·鲍什:穆勒咖啡馆
3881 | 男性,女性
3882 | 约书亚
3883 | 鬼妻
3884 | 神探
3885 | 江南1970
3886 | 怦然心动
3887 | 婴灵恶泣
3888 | 旧罪的阴影
3889 | 抓住那个家伙
3890 | 蝙蝠侠:黑暗骑士
3891 | 时尚王
3892 | 逍遥法外
3893 | 寂静岭
3894 | 麦兜我和我妈妈
3895 | 归来
3896 | 夜访吸血鬼
3897 | 走出非洲
3898 | 坠入
3899 | 人鱼传说
3900 | 剃刀边缘
3901 | 中间人2
3902 | 别惹我
3903 | 查理和巧克力工厂
3904 | 精灵旅社
3905 | 泰迪熊2
3906 | 沉静如海
3907 | 大人不及格
3908 | 金鸡
3909 | 孝子洞理发师
3910 | 千年之恋之源氏物语
3911 | 杀人狂魔
3912 | 看得见风景的房间
3913 | 驱魔人
3914 | 整编特工
3915 | 海边旅店
3916 | 人造天堂
3917 | 不当交易
3918 | 天将雄师
3919 | 狐狸猎手
3920 | 恐怖鸡
3921 | 死期将至
3922 | 让子弹飞
3923 | 人工智能
3924 | 穿裘皮的维纳斯
3925 | 琳达!琳达!琳达!
3926 | 战略大作战
3927 | 无人驾驶
3928 | 一百英尺
3929 | 末代皇帝
3930 | 林荫大道
3931 | 麦兜当当伴我心
3932 | 加州梦
3933 | 奔跑者
3934 | 社交网络
3935 | 鸣梁海战
3936 | 等风来
3937 | 恩娇
3938 | 谋杀绿脚趾
3939 | 血迷宫:1983
3940 | 二维世界
3941 | 秒速5厘米
3942 | 机器管家
3943 | 我盛大的同志婚礼
3944 | 巴伦
3945 | 戴珍珠耳环的少女
3946 | 阿瓦隆
3947 | 黄飞鸿之铁鸡斗蜈蚣
3948 | 千年女优
3949 | 歌舞青春
3950 | 伴娘
3951 | 纯真年代
3952 | 极速风流
3953 | 亲爱的伽利略
3954 | 热血青春
3955 | 公民凯恩
3956 | 梨泰院杀人事件
3957 | 大象之歌
3958 | 阴阳先生
3959 | 爱的曝光
3960 | 邻家特工
3961 | 爱情呼叫转移
3962 | 捕蝇纸
3963 | 鼠来宝
3964 | 雪山惊魂2
3965 | 远山的呼唤
3966 | 故事的故事
3967 | 咒怨2
3968 | 三十极夜
3969 | 石榴坡的复仇
3970 | 爱犬的奇迹
3971 | 奇迹
3972 | 天启四骑士
3973 | 抛掉书本上街去
3974 | 小男孩
3975 | 阿提克斯研究所
3976 | 超世纪战神
3977 | 封门诡影
3978 | 铁拳
3979 | 春夏秋冬又一春
3980 | 七月十四
3981 | 美丽人生
3982 | 大内密探零零发
3983 | 新龙门客栈
3984 | 幕末高校生
3985 | 家族荣誉3:家门的复活
3986 | 夺命回声
3987 | 人烟之岛
3988 | 原罪
3989 | 了不起的狐狸爸爸
3990 | 变鬼
3991 | 夺宝奇兵3
3992 | 美国派2
3993 | 我的早更女友
3994 | 少年透明人
3995 | 我的男人
3996 | 伯爵夫人的耳环
3997 | 我左眼见到鬼
3998 | 玩具总动员2
3999 | 127小时
4000 | 藏品
4001 | 胡萝卜小姐
4002 | 上帝之城
4003 | 宿醉
4004 | 登陆之日
4005 | 虎胆龙威5
4006 | 关云长
4007 | 仪式
4008 | 下水井
4009 | 天线
4010 | 双子神偷
4011 | 偷听女人心
4012 | 疑神疑鬼
4013 | 合约情人
4014 | 电梯里的恶魔
4015 | 古惑仔之人在江湖
4016 | 台风
4017 | 火与剑
4018 | 猛男诞生记
4019 | 寻爱之旅
4020 | 史楚锡流浪记
4021 | 新天堂星探
4022 | 向左走.向右走
4023 | 人生
4024 | 热血男人帮
4025 | 海的沉默
4026 | 红眼
4027 | 银行匪帮
4028 | 童梦失魂夜
4029 | 十万个冷笑话
4030 | 千钧一发
4031 | 用心棒
4032 | 地下幻灯剧画 少女椿
4033 | 密室之不可靠岸
4034 | 夺面解码
4035 | 近距离恋爱
4036 | 安妮:纽约奇缘
4037 | 泰迪熊
4038 | 本能2
4039 | 厨房
4040 | 赎罪
4041 | 伊恩·斯通之死
4042 | 雾气蒙蒙
4043 | 恋爱地图
4044 | 死亡诗社
4045 | 早安
4046 | 克洛伊
4047 | 我是
4048 | 名侦探柯南:江户川柯南失踪事件~史上最惨的两天~
4049 | 悬崖山庄奇案
4050 | 杀破狼
4051 | 逃离猩球
4052 | 八面玲珑的申小姐
4053 | 高兴
4054 | 靡菲斯特
4055 | 第五元素
4056 | 关键第四号
4057 | 天袭
4058 | 美满姻缘
4059 | 金枝玉叶
4060 | 天使与魔鬼
4061 | 缄默的迷宫
4062 | 京城81号
4063 | 砂之女
4064 | 行过死荫之地
4065 | 奇怪的她
4066 | 锅匠,裁缝,士兵,间谍
4067 | 魔发奇缘
4068 | 鬼镜2
4069 | 客人
4070 | 怨鬼之家
4071 | 卡米诺
4072 | 隐形人
4073 | 逆战
4074 | 室友
4075 | 美国X档案
4076 | 夺宝奇兵2
4077 | 飞屋环游记
4078 | 危机四伏
4079 | 险恶
4080 | 敢死队
4081 | 丧尸围城:瞭望塔
4082 | 青春之旅 真人版
4083 | 露水红颜
4084 | 我爱HK 开心万岁
4085 | 开罗时间
4086 | 源代码
4087 | 心脏移植医师
4088 | 寒枝雀静
4089 | 禁忌
4090 | 空中营救
4091 | 黑客帝国
4092 | 新僵尸先生
4093 | 突然有一天之第四层
4094 | 共同警备区
4095 | 异形终结
4096 | 抽象画中的越南少女
4097 | 玩尽杀绝
4098 | 火山高校
4099 | 武林外传
4100 | 我知道你去年夏天干了什么
4101 | 街尾之宅
4102 | 冰冷热带鱼
4103 | 雨月物语
4104 | 007之黄金眼
4105 | 枪长莫及
4106 | 美丽谎言
4107 | 500年后
4108 | 魔幻时刻
4109 | 给朱丽叶的信
4110 | I型起源
4111 | 高地战
4112 | 传说的拳头
4113 | 寻找隐世快乐
4114 | 人狼大战
4115 | 八星抱喜
4116 | 科学怪人
4117 | 河童之夏
4118 | 扑克之夜
4119 | 夏日时光机
4120 | 庇护所
4121 | 橡皮头
4122 | 杀妻同盟军
4123 | 激情年代
4124 | 怒火救援
4125 | 终极面试
4126 | 悲惨世界
4127 | 第三类接触
4128 | 比悲伤更悲伤的故事
4129 | 荒村客栈
4130 | 407航班
4131 | 中南海保镖
4132 | 亚特兰大号
4133 | 鬼铃
4134 | 圣餐
4135 | 龙凤斗
4136 | 飞出个未来大电影2:万背之兽
4137 | 无间道
4138 | 韩公主
4139 | 情侣们
4140 | 花样男子最终章
4141 | 白雪公主之魔镜魔镜
4142 | 单车少年
4143 | 涉外大饭店2
4144 | 44号孩子
4145 | 鲁邦三世:卡里奥斯特罗城
4146 | 谜城
4147 | 异种4
4148 | 钢琴家
4149 | 火柴厂女工
4150 | 美人鱼
4151 | 恶灵入侵
4152 | 十兄弟
4153 | X加Y
4154 | 亲情无价
4155 | 犯罪少年
4156 | 妖夜慌踪
4157 | 智齿
4158 | 算死草
4159 | 我知道谁杀了我
4160 | 真爱至上
4161 | 德州电锯杀人狂3D
4162 | 逃亡鳄鱼岛
4163 | 夜关门:欲望之花
4164 | 天地大冲撞
4165 | 阳光情人
4166 | 天堂的孩子
4167 | 恐惧幻影
4168 | 楼上的外星人
4169 | 喜欢你
4170 | 灰姑娘
4171 | 被偷走的那五年
4172 | 考死:血之期中考试
4173 | 屏息
4174 | 逆流的色彩
4175 | 惊心食人族2
4176 | 宝莲灯
4177 | 两周
4178 | 毒战
4179 | 无法松的一生
4180 | 天降美食
4181 | 歌舞青春3:毕业季
4182 | 速度与激情7
4183 | 全民超人汉考克
4184 | 神童
4185 | 古镜怪谈
4186 | 三分之一
4187 | 可爱的你
4188 | 蜩之记
4189 | 一天
4190 | 幻之光
4191 | X档案:征服未来
4192 | 妖夜回廊
4193 | 南京!南京!
4194 | 保持缄默
4195 | 赤裸特工
4196 | 见鬼2
4197 | 非常嫌疑犯
4198 | 猫的报恩
4199 | 墓地邂逅
4200 | 音乐室
4201 | 彗星来的那一夜
4202 | 致命录像带2
4203 | 地狱无门
4204 | 星际穿越
4205 | 女儿国的杰基
4206 | 诚聘保姆
4207 | 凶手就在门外
4208 | 女高怪谈3:狐狸阶梯
4209 | 杀妻总动员
4210 | 地狱男爵
4211 | 年轻母亲3:我年纪如何
4212 | 时空恋旅人
4213 | 一番街奇迹
4214 | 我的最爱
4215 | 足球尤物
4216 | 不请自来
4217 | 无夜不漫长
4218 | 咒怨(美版)
4219 | 背水一战
4220 | 大地
4221 | 我爱你莫里斯
4222 | 早春
4223 | 黑衣女人2:死亡天使
4224 | 富江 冤有头
4225 | 大开眼戒
4226 | 无知无觉
4227 | 苔藓
4228 | 共犯
4229 | 第一次
4230 | 三个火枪手
4231 | 灰姑娘的故事
4232 | 女权天使
4233 | 洛城机密
4234 | 圣诞玫瑰
4235 | 太阳最寒冷的地方
4236 | 瘦身男女
4237 | 许三观
4238 | 安娜贝尔
4239 | 那天妈妈来看我
4240 | 我是杀人犯
4241 | 一夜大肚
4242 | 青春誓约
4243 | 时间
4244 | 特种部队:眼镜蛇的崛起
4245 | 我的家人和其他动物
4246 | 待客之道
4247 | 非常公寓
4248 | 她
4249 | 懂得又如何
4250 | 僵尸叔叔
4251 | 回家的路
4252 | 大逃杀2:镇魂歌
4253 | 第一滴血3
4254 | 天使的性
4255 | 铁甲钢拳
4256 | 偷拐抢骗
4257 | 色,戒
4258 | 生化危机3:灭绝
4259 | 如晴天,似雨天
4260 | 蝶变
4261 | 罪与错
4262 | 罪恶赎金
4263 | 幸福
4264 | 停靠
4265 | 枪王
4266 | 卡萨布兰卡
4267 | 美景之屋
4268 | 死亡幻觉
4269 | 致命报应
4270 | 疯狂原始人
4271 | 美好世界终结时
4272 | 无言的山丘
4273 | 浮草物语
4274 | 四百击
4275 | 勇敢传说
4276 | 生化危机4:战神再生
4277 | 云水谣
4278 | 刀见笑
4279 | 星际旅行2:可汗怒吼
4280 | 爱,简单
4281 | 海上钢琴师
4282 | 追击者
4283 | 头脑特工队
4284 | 钢琴课
4285 | 送死
4286 | 入侵脑细胞
4287 | 恐怖极限游戏
4288 | 祗园歌女
4289 | 站台
4290 | 海军陆战队员4
4291 | 中国合伙人
4292 | 银翼杀手
4293 | 吟游诗人
4294 | 阳光姐妹淘
4295 | 迷失1971
4296 | 人狼游戏2:野兽阵营
4297 | 西野的恋爱与冒险
4298 | 最后约翰死了
4299 | 法老与众神
4300 | 恋恋风尘
4301 | 三国志:长江的燃烧
4302 | 玫瑰香水
4303 | 不后悔
4304 | 澳门风云
4305 | 越狱二人组
4306 | 小早川家之秋
4307 | 舞蹈皇后
4308 | 天国与地狱
4309 | 孩子们
4310 | 大事件
4311 | 警察与小偷
4312 | 慢放镜头
4313 | 飞行员的妻子
4314 | 死亡录像2
4315 | 结婚前夜
4316 | 魔兽战场
4317 | 恋恋如歌
4318 | 剪刀手爱德华
4319 | 老无所依
4320 | 咒怨:黑少女
4321 | 10年计划
4322 | 驯龙高手2
4323 | 好莱坞庄园
4324 | 孤苦盲女阿玲
4325 | 他人之子
4326 | 长江七号
4327 | 11时
4328 | 少年派的奇幻漂流
4329 | 食神
4330 | 韩赛尔与格蕾特:女巫猎人
4331 | 信号
4332 | 猛鬼学堂
4333 | 朝我心脏开枪
4334 | 无敌破坏王
4335 | 伸张正义
4336 | 阿波罗18号
4337 | 创可贴
4338 | 情场世界波
4339 | 山丘之王
4340 | 致命弯道2
4341 | 私人订制
4342 | 诸神之怒
4343 | 神的病历薄
4344 | 控制
4345 | 死神的十字路口
4346 | 维多利亚一号
4347 | 人性
4348 | 恐怖列车
4349 | 明亮的星
4350 | 教父2
4351 | 小丑之夜
4352 | 再见列宁
4353 | 妻子结婚了
4354 | 江湖告急
4355 | 殡之森
4356 | 你爱的某人
4357 | 如父如子
4358 | 天降美食2
4359 | 恋人絮语
4360 | 美丽心灵
4361 | 咒怨:白老妇
4362 | 刺
4363 | 变鬼3.1
4364 | 双虎屠龙
4365 | 七音符
4366 | 黑百合公寓
4367 | 再生门
4368 | 白鹿原
4369 | 云
4370 | 香巴拉信使
4371 | 宙斯之子:赫拉克勒斯
4372 | 赌神2
4373 | 青春漫画
4374 | 太坏了
4375 | 天黑请闭眼
4376 | 鬼女魔咒
4377 | 我的妹妹小桃子
4378 | 恐怖爆发
4379 | 阿童木
4380 | 有关时间旅行的热门问题
4381 | 玩命记忆
4382 | 超验骇客
4383 | 众神与野兽
4384 | 一切从遇见你开始
4385 | 鬼玩人2
4386 | 啄木鸟和雨
4387 | 蝎子王
4388 | 致亲爱的你
4389 | 飞向太空2002
4390 | 侠僧探案传奇之聚义钱庄
4391 | 千杯不醉
4392 | 通灵之六世古宅
4393 | 鬼作秀2
4394 | 贝利叶一家
4395 | 全面回忆
4396 | 致命弯道6:终极审判
4397 | 不设限通缉
4398 | 滑铁卢战役
4399 | 诡丝
4400 | 弱点
4401 | 最终兵器:弓
4402 | 绿灯侠:首次飞行
4403 | 怪物史瑞克
4404 | 90分钟
4405 | 我的神烦腐妈
4406 | 神偷奶爸
4407 | 隧道
4408 | 丑女大翻身
4409 | 宋家皇朝
4410 | 贱女孩
4411 | 人鱼童话
4412 | 霍比特人3:五军之战
4413 | 桃姐
4414 | 极乐岛杀人事件
4415 | 飞虎出征
4416 | 2010
4417 | 针孔旅馆
4418 | 养鬼吃人2
4419 | 通往自由的通道
4420 | 葡萄的眼泪
4421 | 大兵小将
4422 | 举起手来!
4423 | 低俗小说
4424 | 这个高中没有鬼
4425 | 荒蛮故事
4426 | 红色假期黑色婚礼
4427 | 魔鬼山历险记
4428 | 波斯王子:时之刃
4429 | 感染
4430 | 仙人掌花
4431 | 梅兰芳
4432 | 不眠之夜
4433 | 西风烈
4434 | 末世殖民地
4435 | 秘密
4436 | 花落莺啼春
4437 | 追凶
4438 | 神话
4439 | 与犯罪的战争:坏家伙的全盛时代
4440 | 科洛弗档案
4441 | 坚不可摧
4442 | 无声言证
4443 | 葬礼上的死亡
4444 | 诅咒
4445 | 污泥
4446 | 风雨哈佛路
4447 | 兰戈
4448 | 超市夜未眠
4449 | 红柿子
4450 | 热情似火
4451 | 满城风雨
4452 | 葬礼
4453 | 蒸汽男孩
4454 | 十分爱
4455 | 佐贺的超级阿嬷
4456 | 蛋糕
4457 | 芳心他属
4458 | 轮回
4459 | 致我们终将逝去的青春
4460 | 移动迷宫
4461 | 孤男寡女
4462 | 闪电奇迹
4463 | 达摩为何东渡?
4464 | 蓝色情人节
4465 | 萨拉戈萨手稿
4466 | 阴齿
4467 | 变种外星人
4468 | 黑夜勿怕
4469 | 一步之遥
4470 | 海洋之歌
4471 | 重力小丑
4472 | 铁血精英
4473 | 欧洲特快车
4474 | 少年斯派维的奇异旅行
4475 | 妈咪
4476 | 贫民窟的百万富翁
4477 | 王牌
4478 | 我的小小新娘
4479 | 陷阱
4480 | 天然子结构
4481 | 欢迎来到隔离病房
4482 | 死亡录像4:启示录
4483 | 黄飞鸿
4484 | 谎言之躯
4485 | 蓬车队
4486 | 舞出我人生
4487 | 灵动:鬼影实录
4488 | 基地疑云
4489 | 生命的重托
4490 | 遗落战境
4491 | 消失的子弹
4492 | 巧舌如父
4493 | 星球大战前传1:幽灵的威胁
4494 | 忠烈图
4495 | 费城实验
4496 | 呼吸
4497 | 鬼娃回魂2
4498 | 犹大之吻
4499 | 万物理论
4500 | 炮友
4501 | 骗局
4502 | 莫里斯
4503 | 逃学威龙2
4504 | 速度与激情6
4505 |
--------------------------------------------------------------------------------
/data/word_dic/mv.txt:
--------------------------------------------------------------------------------
1 | 荒诞
2 | 科幻
3 | 传记
4 | 冒险
5 | 同性
6 | 黑色电影
7 | 动画
8 | 战争
9 | 古装
10 | 历史
11 | 喜剧
12 | 剧情
13 | 情色
14 | 爱情
15 | 歌舞
16 | 家庭
17 | 动作
18 | 运动
19 | 惊悚
20 | 儿童
21 | 鬼怪
22 | 惊栗
23 | 悬念
24 | 悬疑
25 | 奇幻
26 | 西部
27 | 武侠
28 | 音乐
29 | 灾难
30 | 恐怖
31 | 犯罪
32 |
--------------------------------------------------------------------------------
/data/word_dic/year.txt:
--------------------------------------------------------------------------------
1 | 1920
2 | 1921
3 | 1922
4 | 1923
5 | 1924
6 | 1925
7 | 1926
8 | 1927
9 | 1928
10 | 1929
11 | 1931
12 | 1932
13 | 1933
14 | 1934
15 | 1935
16 | 1936
17 | 1937
18 | 1938
19 | 1939
20 | 1940
21 | 1941
22 | 1942
23 | 1943
24 | 1944
25 | 1945
26 | 1946
27 | 1947
28 | 1948
29 | 1949
30 | 1950
31 | 1951
32 | 1952
33 | 1953
34 | 1954
35 | 1955
36 | 1956
37 | 1957
38 | 1958
39 | 1959
40 | 1960
41 | 1961
42 | 1962
43 | 1963
44 | 1964
45 | 1965
46 | 1966
47 | 1967
48 | 1968
49 | 1969
50 | 1970
51 | 1971
52 | 1972
53 | 1973
54 | 1974
55 | 1975
56 | 1976
57 | 1977
58 | 1978
59 | 1979
60 | 1980
61 | 1981
62 | 1982
63 | 1983
64 | 1984
65 | 1985
66 | 1986
67 | 1987
68 | 1988
69 | 1989
70 | 1990
71 | 1991
72 | 1992
73 | 1993
74 | 1994
75 | 1995
76 | 1996
77 | 1997
78 | 1998
79 | 1999
80 | 2000
81 | 2001
82 | 2002
83 | 2003
84 | 2004
85 | 2005
86 | 2006
87 | 2007
88 | 2008
89 | 2009
90 | 2010
91 | 2011
92 | 2012
93 | 2013
94 | 2014
95 | 2015
96 |
--------------------------------------------------------------------------------
/data_to_csv.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "code",
5 | "execution_count": 1,
6 | "metadata": {},
7 | "outputs": [],
8 | "source": [
9 | "import pandas as pd"
10 | ]
11 | },
12 | {
13 | "cell_type": "code",
14 | "execution_count": 2,
15 | "metadata": {},
16 | "outputs": [],
17 | "source": [
18 | "df = pd.read_json('./data/dbmovies.json')"
19 | ]
20 | },
21 | {
22 | "cell_type": "code",
23 | "execution_count": 4,
24 | "metadata": {},
25 | "outputs": [
26 | {
27 | "data": {
28 | "text/html": [
29 | "\n",
30 | "\n",
43 | "
\n",
44 | " \n",
45 | " \n",
46 | " | \n",
47 | " id | \n",
48 | " title | \n",
49 | " url | \n",
50 | " cover | \n",
51 | " rate | \n",
52 | " director | \n",
53 | " composer | \n",
54 | " actor | \n",
55 | " category | \n",
56 | " district | \n",
57 | " language | \n",
58 | " showtime | \n",
59 | " length | \n",
60 | " othername | \n",
61 | "
\n",
62 | " \n",
63 | " \n",
64 | " \n",
65 | " 0 | \n",
66 | " 25746375 | \n",
67 | " 我是路人甲 | \n",
68 | " http://movie.douban.com/subject/25746375/ | \n",
69 | " http://img3.douban.com/view/movie_poster_cover... | \n",
70 | " 7.4 | \n",
71 | " [尔冬升] | \n",
72 | " [尔冬升] | \n",
73 | " [万国鹏, 王婷, 沈凯, 徐小琴, 林晨, 魏星, 蒿怡帆, 蒿怡菲, 覃培军, 王昭, ... | \n",
74 | " [剧情, 喜剧] | \n",
75 | " [China_中国大陆] | \n",
76 | " [汉语普通话, 粤语, 浙江方言] | \n",
77 | " 2015.0 | \n",
78 | " 134.0 | \n",
79 | " [I Am Somebody] | \n",
80 | "
\n",
81 | " \n",
82 | " 1 | \n",
83 | " 5446197 | \n",
84 | " 铁拳 | \n",
85 | " http://movie.douban.com/subject/5446197/ | \n",
86 | " http://img3.douban.com/view/movie_poster_cover... | \n",
87 | " 7.1 | \n",
88 | " [安东尼·福奎阿] | \n",
89 | " [科特·萨特] | \n",
90 | " [杰克·吉伦哈尔, 福里斯特·惠特克, 瑞秋·麦克亚当斯, 娜奥米·哈里斯, 50分, 乌娜... | \n",
91 | " [剧情, 动作, 运动] | \n",
92 | " [United States of America_美国, China_中国大陆] | \n",
93 | " [英语] | \n",
94 | " 2015.0 | \n",
95 | " 123.0 | \n",
96 | " [左撇子, 震撼擂台(台), 再战击情(港)] | \n",
97 | "
\n",
98 | " \n",
99 | " 2 | \n",
100 | " 25885212 | \n",
101 | " 我们梦中见 | \n",
102 | " http://movie.douban.com/subject/25885212/ | \n",
103 | " http://img4.douban.com/view/movie_poster_cover... | \n",
104 | " 7.6 | \n",
105 | " [布雷特·海利] | \n",
106 | " [Marc Basch, 布雷特·海利] | \n",
107 | " [布莱思·丹纳, 马丁·斯塔尔, 琼·斯奎布, 雷亚·普尔曼, 玛丽·凯·普莱斯, 玛琳·阿... | \n",
108 | " [剧情, 喜剧] | \n",
109 | " [United States of America_美国] | \n",
110 | " [英语] | \n",
111 | " 2015.0 | \n",
112 | " 92.0 | \n",
113 | " None | \n",
114 | "
\n",
115 | " \n",
116 | "
\n",
117 | "
"
118 | ],
119 | "text/plain": [
120 | " id title url \\\n",
121 | "0 25746375 我是路人甲 http://movie.douban.com/subject/25746375/ \n",
122 | "1 5446197 铁拳 http://movie.douban.com/subject/5446197/ \n",
123 | "2 25885212 我们梦中见 http://movie.douban.com/subject/25885212/ \n",
124 | "\n",
125 | " cover rate director \\\n",
126 | "0 http://img3.douban.com/view/movie_poster_cover... 7.4 [尔冬升] \n",
127 | "1 http://img3.douban.com/view/movie_poster_cover... 7.1 [安东尼·福奎阿] \n",
128 | "2 http://img4.douban.com/view/movie_poster_cover... 7.6 [布雷特·海利] \n",
129 | "\n",
130 | " composer actor \\\n",
131 | "0 [尔冬升] [万国鹏, 王婷, 沈凯, 徐小琴, 林晨, 魏星, 蒿怡帆, 蒿怡菲, 覃培军, 王昭, ... \n",
132 | "1 [科特·萨特] [杰克·吉伦哈尔, 福里斯特·惠特克, 瑞秋·麦克亚当斯, 娜奥米·哈里斯, 50分, 乌娜... \n",
133 | "2 [Marc Basch, 布雷特·海利] [布莱思·丹纳, 马丁·斯塔尔, 琼·斯奎布, 雷亚·普尔曼, 玛丽·凯·普莱斯, 玛琳·阿... \n",
134 | "\n",
135 | " category district language \\\n",
136 | "0 [剧情, 喜剧] [China_中国大陆] [汉语普通话, 粤语, 浙江方言] \n",
137 | "1 [剧情, 动作, 运动] [United States of America_美国, China_中国大陆] [英语] \n",
138 | "2 [剧情, 喜剧] [United States of America_美国] [英语] \n",
139 | "\n",
140 | " showtime length othername \n",
141 | "0 2015.0 134.0 [I Am Somebody] \n",
142 | "1 2015.0 123.0 [左撇子, 震撼擂台(台), 再战击情(港)] \n",
143 | "2 2015.0 92.0 None "
144 | ]
145 | },
146 | "execution_count": 4,
147 | "metadata": {},
148 | "output_type": "execute_result"
149 | }
150 | ],
151 | "source": [
152 | "df.head(3)"
153 | ]
154 | },
155 | {
156 | "cell_type": "markdown",
157 | "metadata": {},
158 | "source": [
159 | "###### 实体类型(entity):电影、人名、电影类型、年份、地区、语言\n",
160 | "###### 电影属性:名字、id、时长、url、豆瓣评分\n",
161 | "###### 人物属性:id \n",
162 | "\n",
163 | "###### 实体-实体 关系:\n",
164 | "###### 电影-导演-人名\n",
165 | "###### 电影-编剧-人名\n",
166 | "###### 电影-演员-人名\n",
167 | "###### 电影-类型-电影类型\n",
168 | "###### 电影-上映时间-年份\n",
169 | "###### 电影-上映地点-地点\n",
170 | "\n",
171 | "###### 实体-属性 关系:\n",
172 | "\n",
173 | "###### 电影-id-id\n",
174 | "###### 电影-豆瓣评分-分数\n",
175 | "###### 电影-网址-url\n",
176 | "\n",
177 | "###### 人名-id-id\n",
178 | "\n",
179 | "###### 电影类型-id-id\n",
180 | "\n",
181 | "###### 年份-id-id\n",
182 | "\n",
183 | "###### 地区-id-id"
184 | ]
185 | },
186 | {
187 | "cell_type": "code",
188 | "execution_count": 6,
189 | "metadata": {},
190 | "outputs": [
191 | {
192 | "data": {
193 | "text/plain": [
194 | "['我是路人甲',\n",
195 | " '铁拳',\n",
196 | " '我们梦中见',\n",
197 | " '少年透明人',\n",
198 | " '撒迦利亚',\n",
199 | " '非我',\n",
200 | " '唇上之歌',\n",
201 | " '如晴天,似雨天',\n",
202 | " '故事的故事',\n",
203 | " '奸臣',\n",
204 | " '头脑特工队',\n",
205 | " '小森林 冬春篇',\n",
206 | " '小男孩',\n",
207 | " '可爱的你',\n",
208 | " '花与爱丽丝杀人事件',\n",
209 | " '百元之恋',\n",
210 | " '少年班',\n",
211 | " '末日崩塌',\n",
212 | " '深夜食堂 电影版',\n",
213 | " '冲出康普顿',\n",
214 | " '魔力麦克2',\n",
215 | " '谜城',\n",
216 | " '模仿游戏',\n",
217 | " '小羊肖恩',\n",
218 | " '进击的巨人真人版:前篇',\n",
219 | " '女间谍',\n",
220 | " '爆裂鼓手',\n",
221 | " '杀破狼2',\n",
222 | " '道士下山',\n",
223 | " '我是谁:没有绝对安全的系统',\n",
224 | " '贝利叶一家',\n",
225 | " '疯狂的麦克斯4:狂暴之路',\n",
226 | " '时光尽头的恋人',\n",
227 | " '坏姐姐之拆婚联盟',\n",
228 | " '嘘!禁止想象!',\n",
229 | " '机械姬',\n",
230 | " '栀子花开',\n",
231 | " '复仇者联盟2:奥创纪元',\n",
232 | " '工作女郎',\n",
233 | " '少女哪吒',\n",
234 | " '我的个神啊',\n",
235 | " '左耳',\n",
236 | " '对风说爱你',\n",
237 | " '小时代4:灵魂尽头',\n",
238 | " '消失的爱人',\n",
239 | " '暗黑之地',\n",
240 | " '麦克法兰',\n",
241 | " '风流艳妇',\n",
242 | " '念念',\n",
243 | " '速度与激情7',\n",
244 | " '王牌特工:特工学院',\n",
245 | " '泰迪熊2',\n",
246 | " '远离尘嚣',\n",
247 | " '新步步惊心',\n",
248 | " '国际市场',\n",
249 | " '重返20岁',\n",
250 | " '分歧者2:绝地反击',\n",
251 | " '最长的旅程',\n",
252 | " '阿罗哈',\n",
253 | " '暴疯语',\n",
254 | " '美国狙击手',\n",
255 | " '味园Universe',\n",
256 | " '寄生兽',\n",
257 | " '中国之旅',\n",
258 | " '疯狂外星人',\n",
259 | " '控制游戏',\n",
260 | " '超能查派',\n",
261 | " '所罗门的伪证前篇:事件',\n",
262 | " '星际穿越',\n",
263 | " '天将雄师',\n",
264 | " '冲锋车',\n",
265 | " '霍比特人3:五军之战',\n",
266 | " '金衣女人',\n",
267 | " '无人引航',\n",
268 | " '侏罗纪世界',\n",
269 | " '帕丁顿熊',\n",
270 | " '超能陆战队',\n",
271 | " '赤道',\n",
272 | " '有一个地方只有我们知道',\n",
273 | " '男人与鸡',\n",
274 | " '博物馆奇妙夜3',\n",
275 | " '44号孩子',\n",
276 | " '万物生长',\n",
277 | " '0.5毫米',\n",
278 | " '鸭王',\n",
279 | " '战狼',\n",
280 | " '爱你,罗茜',\n",
281 | " '江南1970',\n",
282 | " '第七子:降魔之战',\n",
283 | " '军犬麦克斯',\n",
284 | " '一步之遥',\n",
285 | " '生活残骸',\n",
286 | " '海月姬',\n",
287 | " '雏妓',\n",
288 | " '灰姑娘',\n",
289 | " '横冲直撞好莱坞',\n",
290 | " '涉足荒野',\n",
291 | " '所罗门的伪证后篇:审判',\n",
292 | " '命中注定',\n",
293 | " '何以笙箫默',\n",
294 | " '许三观',\n",
295 | " '午夜邂逅',\n",
296 | " '贵族大盗',\n",
297 | " '智取威虎山',\n",
298 | " '木星上行',\n",
299 | " '我是女王',\n",
300 | " '爱的那点性事',\n",
301 | " '西部慢调',\n",
302 | " '暴走神探',\n",
303 | " '客人',\n",
304 | " '完美音调2',\n",
305 | " '饥饿游戏3:嘲笑鸟(上)',\n",
306 | " '二十',\n",
307 | " '失孤',\n",
308 | " '坚不可摧',\n",
309 | " '测试',\n",
310 | " '七日地狱',\n",
311 | " '明星伙伴',\n",
312 | " '钟馗伏魔:雪妖魔灵',\n",
313 | " '太平轮(上)',\n",
314 | " '少数意见',\n",
315 | " '爱情限时恋未尽',\n",
316 | " '十万个冷笑话',\n",
317 | " '海绵宝宝历险记:海绵出水',\n",
318 | " '狂怒',\n",
319 | " '长寿商会',\n",
320 | " '飓风营救3',\n",
321 | " '要听神明的话',\n",
322 | " '缄默的迷宫',\n",
323 | " '通灵之六世古宅',\n",
324 | " '北京纽约',\n",
325 | " '我们假期做了什么',\n",
326 | " '伸冤人',\n",
327 | " '焦点',\n",
328 | " '新女友',\n",
329 | " '鬼牌游戏',\n",
330 | " '大眼睛',\n",
331 | " '小混乱',\n",
332 | " '麦兜我和我妈妈',\n",
333 | " '珍妮的婚礼',\n",
334 | " '咱们结婚吧',\n",
335 | " '冲上云霄',\n",
336 | " '匆匆那年',\n",
337 | " '塞尔玛',\n",
338 | " '法老与众神',\n",
339 | " '魔法黑森林',\n",
340 | " '1944',\n",
341 | " '烈性摔跤',\n",
342 | " '再见我们的十年',\n",
343 | " '法国战恋曲',\n",
344 | " '微爱之渐入佳境',\n",
345 | " '真幌站前狂想曲',\n",
346 | " '青春之旅 真人版',\n",
347 | " '潜伏3',\n",
348 | " '布拉芙夫人',\n",
349 | " '花宵道中',\n",
350 | " '移动迷宫',\n",
351 | " '暗夜逐仇',\n",
352 | " '生命之书',\n",
353 | " '近距离恋爱',\n",
354 | " '真实故事',\n",
355 | " '纸之月',\n",
356 | " '性本恶',\n",
357 | " '有种你爱我',\n",
358 | " '浪客剑心:传说的完结篇',\n",
359 | " '玩命警车',\n",
360 | " '丹尼·科林斯',\n",
361 | " '涉外大饭店2',\n",
362 | " '高手们',\n",
363 | " '不死鸟',\n",
364 | " '马达加斯加的企鹅',\n",
365 | " '乐高DC超级英雄:正义联盟之末日军团的进攻',\n",
366 | " '鞋匠人生',\n",
367 | " '人体蜈蚣3',\n",
368 | " '朝我心脏开枪',\n",
369 | " '12金鸭',\n",
370 | " '哥本哈根',\n",
371 | " '年鉴计划',\n",
372 | " '女孩闺房',\n",
373 | " '寄生兽:完结篇',\n",
374 | " '撒娇女人最好命',\n",
375 | " '娚的一生',\n",
376 | " '疾速追杀',\n",
377 | " '阁楼',\n",
378 | " '正义联盟:神魔之战',\n",
379 | " '白幽灵传奇之绝命逃亡',\n",
380 | " '女狙击手',\n",
381 | " '封门诡影',\n",
382 | " '恋爱的味道',\n",
383 | " '全力扣杀',\n",
384 | " '死亡录像4:启示录',\n",
385 | " '沼泽地',\n",
386 | " '深夜前的五分钟',\n",
387 | " '极秘搜查',\n",
388 | " '隐秘的诱惑',\n",
389 | " '魁拔Ⅲ战神崛起',\n",
390 | " '偷狗的完美方法',\n",
391 | " '别惹德州',\n",
392 | " '一万年以后',\n",
393 | " '一路惊喜',\n",
394 | " '我的早更女友',\n",
395 | " '露水红颜',\n",
396 | " '京城学校:消失的少女们',\n",
397 | " '福福庄的阿福',\n",
398 | " '年轻母亲3:我年纪如何',\n",
399 | " '恋爱排班表',\n",
400 | " '定制伴郎',\n",
401 | " '男人不可以穷',\n",
402 | " '熊出没之雪岭熊风',\n",
403 | " '至暴之年',\n",
404 | " '狱前教育',\n",
405 | " '不能说的夏天',\n",
406 | " '举报者',\n",
407 | " '名侦探柯南:江户川柯南失踪事件~史上最惨的两天~',\n",
408 | " '延坪海战',\n",
409 | " '骇客交锋',\n",
410 | " '去见瀑布',\n",
411 | " '小野寺姐弟',\n",
412 | " '垃圾男孩',\n",
413 | " '脑浆炸裂少女',\n",
414 | " '一个人的武林',\n",
415 | " '黄飞鸿之英雄有梦',\n",
416 | " '单身男女2',\n",
417 | " '勃艮第公爵',\n",
418 | " 'X射线营地',\n",
419 | " '恶魔',\n",
420 | " '奔跑者',\n",
421 | " '安娜贝尔',\n",
422 | " '速度超越激情',\n",
423 | " '机动战士高达 THE ORIGIN I 青瞳的卡斯巴尔',\n",
424 | " '恶老板2',\n",
425 | " '德古拉元年',\n",
426 | " '黎明的沙耶',\n",
427 | " '阿呆与阿瓜2',\n",
428 | " '占水师',\n",
429 | " '平行宇宙',\n",
430 | " '罪恶的编年史',\n",
431 | " '永远十六岁',\n",
432 | " '青春誓约',\n",
433 | " '机器纪元',\n",
434 | " '第28年的甲子园',\n",
435 | " '赛琳娜',\n",
436 | " '不速之客',\n",
437 | " '最好的我',\n",
438 | " '安妮:纽约奇缘',\n",
439 | " '人艰不拆',\n",
440 | " '我的爱我的新娘',\n",
441 | " '我很好,谢谢,我爱你',\n",
442 | " '大象之歌',\n",
443 | " '痞子英雄2:黎明升起',\n",
444 | " '小叮当:永无兽传奇',\n",
445 | " '10年计划',\n",
446 | " '鬼驱人',\n",
447 | " '无赖汉',\n",
448 | " 'ST 红白的搜查档案',\n",
449 | " '行过死荫之地',\n",
450 | " '灭绝:丧尸屠城',\n",
451 | " '仲夏夜魔法',\n",
452 | " '爸爸的假期',\n",
453 | " '逆转胜',\n",
454 | " '今天的恋爱',\n",
455 | " '男人女人和孩子',\n",
456 | " '丧家之女',\n",
457 | " '触不可及',\n",
458 | " '丑女也有春天',\n",
459 | " '鲁斯和亚历克斯',\n",
460 | " '摇滚英雄',\n",
461 | " '尚衣院',\n",
462 | " '乐高DC超级英雄:正义联盟大战异魔联盟',\n",
463 | " '想爱就爱2.5',\n",
464 | " '四个月亮',\n",
465 | " '惊天绑架团',\n",
466 | " '石榴坡的复仇',\n",
467 | " '如此美好',\n",
468 | " '王牌',\n",
469 | " '僵尸来袭',\n",
470 | " '喧嚣贵族',\n",
471 | " '社交恐惧症',\n",
472 | " '神探驾到',\n",
473 | " '独自夜归的女孩',\n",
474 | " '阴阳先生',\n",
475 | " '小心许愿',\n",
476 | " '美丽谎言',\n",
477 | " '致命弯道6:终极审判',\n",
478 | " '温哥华的朝日',\n",
479 | " '刺客学妹',\n",
480 | " '纯真时代',\n",
481 | " '全能囧爸',\n",
482 | " '杀了我三次',\n",
483 | " '女生宿舍',\n",
484 | " '戴维克罗的恋爱和魔法',\n",
485 | " '陌生之地',\n",
486 | " '亚马逊萌猴奇遇记',\n",
487 | " '我们是兄弟',\n",
488 | " '爱与慈悲',\n",
489 | " '东京婚约',\n",
490 | " '二龙湖浩哥之狂暴之路',\n",
491 | " '林荫大道',\n",
492 | " '人狼游戏2:野兽阵营',\n",
493 | " '蝙蝠侠无极限:怪兽来袭',\n",
494 | " '后裔',\n",
495 | " '柔浪',\n",
496 | " '环城七十里',\n",
497 | " '无敌双环枪',\n",
498 | " '再见歌舞伎町',\n",
499 | " '加班遇到鬼',\n",
500 | " '法国缉毒风云',\n",
501 | " '真爱',\n",
502 | " '成人初学者',\n",
503 | " '包法利夫人',\n",
504 | " '新包法利夫人',\n",
505 | " '有我在这里',\n",
506 | " '丧尸围城:瞭望塔',\n",
507 | " '爱,藏起来',\n",
508 | " '危楼愚夫',\n",
509 | " '活埋前女友',\n",
510 | " '晚安妈咪',\n",
511 | " '御宅大冒险',\n",
512 | " 'X加Y',\n",
513 | " '不凡之路',\n",
514 | " '人质',\n",
515 | " '杀手女教师',\n",
516 | " '艺术大师',\n",
517 | " '亲子饭',\n",
518 | " '猫和老鼠:间谍使命',\n",
519 | " '善意杀戮',\n",
520 | " '妈咪侠',\n",
521 | " '理发师',\n",
522 | " '金箍棒传奇2:沙僧的逆袭',\n",
523 | " '美的统治',\n",
524 | " '庄稼之岛',\n",
525 | " '神在巴厘岛',\n",
526 | " '生命如此美好',\n",
527 | " '情事',\n",
528 | " '聋哑部落',\n",
529 | " '重拾人生',\n",
530 | " '东京难民',\n",
531 | " '百货战警2',\n",
532 | " '曼戈霍恩',\n",
533 | " '西游记之大圣归来',\n",
534 | " '日日摇滚',\n",
535 | " '花葬',\n",
536 | " '宝藏猎人久美子',\n",
537 | " '使命召唤',\n",
538 | " '灯光之外',\n",
539 | " '危险的见面礼2',\n",
540 | " '小黄人大眼萌',\n",
541 | " '我的男友和狗',\n",
542 | " '陡岸凶杀案',\n",
543 | " '中国城',\n",
544 | " '第二次爱你',\n",
545 | " '你爱的某人',\n",
546 | " '枪长莫及',\n",
547 | " '希波克拉底',\n",
548 | " '地狱奶奶',\n",
549 | " '终结者:创世纪',\n",
550 | " '年轻时候',\n",
551 | " '卡贾基',\n",
552 | " '把爸爸借给你',\n",
553 | " '蝙蝠侠无极限:动物本能',\n",
554 | " '点对点',\n",
555 | " '拼凑梦想',\n",
556 | " '仅此一夜',\n",
557 | " '恋恋如歌',\n",
558 | " '幸存者',\n",
559 | " '商务囧途',\n",
560 | " '远离人迹',\n",
561 | " '起死回生',\n",
562 | " '编剧情缘',\n",
563 | " '野狗们',\n",
564 | " '杀人依赖',\n",
565 | " '欢迎来到我的世界',\n",
566 | " '旧情',\n",
567 | " '只想和你在一起',\n",
568 | " '蜩之记',\n",
569 | " '不是冤家不聚头',\n",
570 | " '宝贝',\n",
571 | " '我的神烦腐妈',\n",
572 | " '朝鲜名侦探:奴隶的女儿',\n",
573 | " '阿斯特里克斯历险记:诸神之宫殿',\n",
574 | " '在我走之前',\n",
575 | " '真实',\n",
576 | " '诉讼',\n",
577 | " '暧昧不明关系研究学会',\n",
578 | " '世纪审判',\n",
579 | " '幸运情人草',\n",
580 | " '白色上帝',\n",
581 | " '人皮交易',\n",
582 | " '立体声',\n",
583 | " '爱情碎片',\n",
584 | " '温暖渐冻心',\n",
585 | " '感受大海的时刻',\n",
586 | " '想飞',\n",
587 | " '天师斗僵尸',\n",
588 | " '不可思议的海岸物语',\n",
589 | " '心脏移植医师',\n",
590 | " '伪造者',\n",
591 | " '失魂记忆',\n",
592 | " '侠僧探案传奇之将军府',\n",
593 | " '侠僧探案传奇之催命符',\n",
594 | " '侠僧探案传奇之开封府',\n",
595 | " '苹果恋爱多',\n",
596 | " '葡萄的眼泪',\n",
597 | " '公平竞赛',\n",
598 | " '侠僧探案传奇之醉玲珑',\n",
599 | " '侠僧探案传奇之洛阳花会',\n",
600 | " '解除好友',\n",
601 | " '爱在初春惊变时',\n",
602 | " '真英雄',\n",
603 | " '廷巴克图',\n",
604 | " '临时保姆',\n",
605 | " '德水里五兄弟',\n",
606 | " '侠僧探案传奇之大兴赌坊',\n",
607 | " '严惩',\n",
608 | " '男孩遇见女孩',\n",
609 | " '回光奏鸣曲',\n",
610 | " '甜蜜地狱之家',\n",
611 | " '海军陆战队员4',\n",
612 | " '侠僧探案传奇之白马镖局',\n",
613 | " '业内前五',\n",
614 | " '最后的骑士',\n",
615 | " '迷河',\n",
616 | " '侠僧探案传奇之王陵之谜',\n",
617 | " '太阳坐落之处',\n",
618 | " '少年轻狂',\n",
619 | " '侠僧探案传奇之大夜叉',\n",
620 | " '寒枝雀静',\n",
621 | " '它在身后',\n",
622 | " '荒野',\n",
623 | " '爱情攻略',\n",
624 | " '被舍弃的人们',\n",
625 | " '时光穿梭',\n",
626 | " '风暴之土',\n",
627 | " '致命追踪',\n",
628 | " '赌棍',\n",
629 | " '上帝难为',\n",
630 | " '阿提克斯研究所',\n",
631 | " '野鸡杀手',\n",
632 | " '追债大乱斗',\n",
633 | " '遭难者们',\n",
634 | " '吉米的舞厅',\n",
635 | " '美好世界终结时',\n",
636 | " '浴血华沙',\n",
637 | " '惊情谍变',\n",
638 | " '河畔的朔子',\n",
639 | " '失踪顺序',\n",
640 | " '诺曼人:维京传奇',\n",
641 | " '海洋之歌',\n",
642 | " '赤足',\n",
643 | " '黑手党只在夏天杀人',\n",
644 | " '黑海夺金',\n",
645 | " '生活伴侣',\n",
646 | " '行动代号:孙中山',\n",
647 | " '大喜临门',\n",
648 | " '食女',\n",
649 | " '伊朗式分手',\n",
650 | " '克莉丝堤:杀人网站',\n",
651 | " '迷失课后',\n",
652 | " '自由之丘',\n",
653 | " '骡子',\n",
654 | " '低入尘埃',\n",
655 | " '艾尔莎与弗雷德',\n",
656 | " '思春期游戏',\n",
657 | " '小森林 夏秋篇',\n",
658 | " '生活艰难也许快乐',\n",
659 | " '基隆',\n",
660 | " '我的男人',\n",
661 | " '老木逢春',\n",
662 | " '蜜月重温',\n",
663 | " '寻找幸福的赫克托',\n",
664 | " '大人不及格',\n",
665 | " '热血男人帮',\n",
666 | " '荒蛮故事',\n",
667 | " '奇怪的猫咪',\n",
668 | " '可爱老女人',\n",
669 | " '圣餐',\n",
670 | " '热血之路',\n",
671 | " '鳄鱼的黄眼睛',\n",
672 | " '鲁邦三世',\n",
673 | " '玫瑰香水',\n",
674 | " '早熟',\n",
675 | " '海豚的故事2',\n",
676 | " '蛋糕',\n",
677 | " '新年行动',\n",
678 | " '隔壁的男孩',\n",
679 | " '迷失1971',\n",
680 | " '澳门风云2',\n",
681 | " '血色孤语',\n",
682 | " '我的独裁者',\n",
683 | " '侠僧探案传奇之聚义钱庄',\n",
684 | " '顶级较量',\n",
685 | " '恶梦小姐 梦影版',\n",
686 | " '狼图腾',\n",
687 | " '东京暴族',\n",
688 | " '怒火保镖',\n",
689 | " '扑通扑通我的人生',\n",
690 | " '单身派对',\n",
691 | " '太平洋幽灵',\n",
692 | " '一曲倾情',\n",
693 | " '共犯',\n",
694 | " '杀死信使',\n",
695 | " '背负春天',\n",
696 | " '卒迹',\n",
697 | " '呼吸',\n",
698 | " '杀回归家路',\n",
699 | " '女儿国的杰基',\n",
700 | " '扑克之夜',\n",
701 | " '亚历山大和他最糟糕的一天',\n",
702 | " '米斯特和皮特必败',\n",
703 | " '幕末高校生',\n",
704 | " '在我消失前',\n",
705 | " '鸟瞰人生',\n",
706 | " '冰毒',\n",
707 | " '利维坦',\n",
708 | " '游客',\n",
709 | " '中间人2',\n",
710 | " '锡尔斯玛利亚',\n",
711 | " '危险的传言',\n",
712 | " '正义联盟:亚特兰蒂斯的宝座',\n",
713 | " '奇迹',\n",
714 | " '小乌龟是如何长大的',\n",
715 | " '金橘',\n",
716 | " '漫步夏威夷',\n",
717 | " '万能鉴定士Q:蒙娜丽莎之瞳',\n",
718 | " '第二扇窗',\n",
719 | " '被告护士',\n",
720 | " '爱很怪',\n",
721 | " '足不出户',\n",
722 | " '危险行为',\n",
723 | " '狙击精英:战纪',\n",
724 | " '近距离击杀',\n",
725 | " '冷库',\n",
726 | " '女子战队',\n",
727 | " '狐狸猎手',\n",
728 | " '意大利之旅',\n",
729 | " '枪之子',\n",
730 | " '杀妻同盟军',\n",
731 | " '他和她的孤独情事',\n",
732 | " '一千次晚安',\n",
733 | " '骄傲',\n",
734 | " '危险藏匿',\n",
735 | " '透纳先生',\n",
736 | " '晴天霹雳',\n",
737 | " '长牙',\n",
738 | " '吸血鬼生活',\n",
739 | " '幽暗山谷',\n",
740 | " '边境',\n",
741 | " '圣人文森特',\n",
742 | " '爱要来了',\n",
743 | " '再见语言',\n",
744 | " '魂断布宜诺斯艾利斯',\n",
745 | " '寻找隐世快乐',\n",
746 | " '罪恶赎金',\n",
747 | " '慢放镜头',\n",
748 | " '猫和老鼠:迷失之龙',\n",
749 | " '哆啦A梦:伴我同行',\n",
750 | " '女子学校拷问部',\n",
751 | " '依然爱丽丝',\n",
752 | " '夜间飞行',\n",
753 | " 'I型起源',\n",
754 | " '冬眠',\n",
755 | " '鸣梁海战',\n",
756 | " '大峰祖师',\n",
757 | " '美满姻缘',\n",
758 | " '决胜巅峰',\n",
759 | " '超高速! 参勤交代',\n",
760 | " '泳队惊魂',\n",
761 | " '致命录像带3:病毒',\n",
762 | " '嫉妒',\n",
763 | " '只要你说你爱我',\n",
764 | " '弹窗惊魂',\n",
765 | " '救世',\n",
766 | " '我们的家族',\n",
767 | " '肖申克的救赎',\n",
768 | " '盗梦空间',\n",
769 | " '这个杀手不太冷',\n",
770 | " '阿甘正传',\n",
771 | " '霸王别姬',\n",
772 | " '三傻大闹宝莱坞',\n",
773 | " '千与千寻',\n",
774 | " '美丽人生',\n",
775 | " '泰坦尼克号',\n",
776 | " '海上钢琴师',\n",
777 | " '机器人总动员',\n",
778 | " '少年派的奇幻漂流',\n",
779 | " '忠犬八公的故事',\n",
780 | " '辛德勒的名单',\n",
781 | " '大话西游之大圣娶亲',\n",
782 | " '放牛班的春天',\n",
783 | " '触不可及',\n",
784 | " '怦然心动',\n",
785 | " '当幸福来敲门',\n",
786 | " '龙猫',\n",
787 | " '楚门的世界',\n",
788 | " '搏击俱乐部',\n",
789 | " '教父',\n",
790 | " 'V字仇杀队',\n",
791 | " '大话西游之月光宝盒',\n",
792 | " '飞屋环游记',\n",
793 | " '疯狂原始人',\n",
794 | " '让子弹飞',\n",
795 | " '无间道',\n",
796 | " '天堂电影院',\n",
797 | " '蝙蝠侠:黑暗骑士',\n",
798 | " '指环王3:王者无敌',\n",
799 | " '天空之城',\n",
800 | " '罗马假日',\n",
801 | " '十二怒汉',\n",
802 | " '两杆大烟枪',\n",
803 | " '鬼子来了',\n",
804 | " '天使爱美丽',\n",
805 | " '窃听风暴',\n",
806 | " '七宗罪',\n",
807 | " '乱世佳人',\n",
808 | " '美丽心灵',\n",
809 | " '致命魔术',\n",
810 | " '剪刀手爱德华',\n",
811 | " '飞越疯人院',\n",
812 | " '被嫌弃的松子的一生',\n",
813 | " '闻香识女人',\n",
814 | " '指环王1:魔戒再现',\n",
815 | " '活着',\n",
816 | " '指环王2:双塔奇兵',\n",
817 | " '阿凡达',\n",
818 | " '本杰明·巴顿奇事',\n",
819 | " '神偷奶爸',\n",
820 | " '哈尔的移动城堡',\n",
821 | " '阳光姐妹淘',\n",
822 | " '蝴蝶效应',\n",
823 | " '情书',\n",
824 | " '死亡诗社',\n",
825 | " '禁闭岛',\n",
826 | " '西西里的美丽传说',\n",
827 | " '低俗小说',\n",
828 | " '恐怖直播',\n",
829 | " '钢琴家',\n",
830 | " '沉默的羔羊',\n",
831 | " '驯龙高手',\n",
832 | " '狩猎',\n",
833 | " '黑客帝国',\n",
834 | " '教父2',\n",
835 | " '致命ID',\n",
836 | " '饮食男女',\n",
837 | " '狮子王',\n",
838 | " '美国往事',\n",
839 | " '时空恋旅人',\n",
840 | " '告白',\n",
841 | " '黑天鹅',\n",
842 | " '射雕英雄传之东成西就',\n",
843 | " '入殓师',\n",
844 | " '勇敢的心',\n",
845 | " '心灵捕手',\n",
846 | " '加勒比海盗',\n",
847 | " '杀人回忆',\n",
848 | " '重庆森林',\n",
849 | " '断背山',\n",
850 | " '玛丽和马克思',\n",
851 | " '拯救大兵瑞恩',\n",
852 | " '7号房的礼物',\n",
853 | " '第六感',\n",
854 | " '再次出发之纽约遇见你',\n",
855 | " '阳光灿烂的日子',\n",
856 | " '岁月神偷',\n",
857 | " '贫民窟的百万富翁',\n",
858 | " '大鱼',\n",
859 | " '哈利·波特与死亡圣器(下)',\n",
860 | " '源代码',\n",
861 | " '超脱',\n",
862 | " '爱在黎明破晓前',\n",
863 | " '记忆碎片',\n",
864 | " '蝙蝠侠:黑暗骑士崛起',\n",
865 | " '达拉斯买家俱乐部',\n",
866 | " '初恋这件小事',\n",
867 | " '那些年,我们一起追的女孩',\n",
868 | " '音乐之声',\n",
869 | " '猫鼠游戏',\n",
870 | " '幽灵公主',\n",
871 | " '甜蜜蜜',\n",
872 | " '春光乍泄',\n",
873 | " '恐怖游轮',\n",
874 | " '小鞋子',\n",
875 | " '怪兽电力公司',\n",
876 | " '爱在日落黄昏时',\n",
877 | " '借东西的小人阿莉埃蒂',\n",
878 | " '恋恋笔记本',\n",
879 | " '无敌破坏王',\n",
880 | " '哈利·波特与魔法石',\n",
881 | " '上帝之城',\n",
882 | " '唐伯虎点秋香',\n",
883 | " '倩女幽魂',\n",
884 | " '秒速5厘米',\n",
885 | " '被解救的姜戈',\n",
886 | " '穿条纹睡衣的男孩',\n",
887 | " '萤火之森',\n",
888 | " '真爱至上',\n",
889 | " '国王的演讲',\n",
890 | " '控方证人',\n",
891 | " '喜剧之王',\n",
892 | " '大闹天宫',\n",
893 | " '雨人',\n",
894 | " '香水',\n",
895 | " '菊次郎的夏天',\n",
896 | " '一一',\n",
897 | " '萤火虫之墓',\n",
898 | " '傲慢与偏见',\n",
899 | " '东邪西毒',\n",
900 | " '摩登时代',\n",
901 | " '风之谷',\n",
902 | " '幸福终点站',\n",
903 | " '爱在午夜降临前',\n",
904 | " '玩具总动员3',\n",
905 | " '碟中谍4',\n",
906 | " '速度与激情5',\n",
907 | " '冰川时代',\n",
908 | " '侧耳倾听',\n",
909 | " '悲惨世界',\n",
910 | " '谍影重重3',\n",
911 | " '末代皇帝',\n",
912 | " '疯狂的石头',\n",
913 | " '终结者2',\n",
914 | " '红辣椒',\n",
915 | " '穿越时空的少女',\n",
916 | " '穆赫兰道',\n",
917 | " '猜火车',\n",
918 | " '这个男人来自地球',\n",
919 | " '朗读者',\n",
920 | " '浪潮',\n",
921 | " '追随',\n",
922 | " '你看起来好像很好吃',\n",
923 | " '花样年华',\n",
924 | " '神偷奶爸2',\n",
925 | " '人工智能',\n",
926 | " '青蛇',\n",
927 | " '英雄本色',\n",
928 | " '卢旺达饭店',\n",
929 | " '教父3',\n",
930 | " '燃情岁月',\n",
931 | " '喜宴',\n",
932 | " '谍影重重',\n",
933 | " '完美的世界',\n",
934 | " '纵横四海',\n",
935 | " '未麻的部屋',\n",
936 | " '一次别离',\n",
937 | " '七武士',\n",
938 | " '两小无猜',\n",
939 | " '复仇者联盟',\n",
940 | " '罗生门',\n",
941 | " '撞车',\n",
942 | " '无耻混蛋',\n",
943 | " '我是山姆',\n",
944 | " '大卫·戈尔的一生',\n",
945 | " '阿飞正传',\n",
946 | " '变脸',\n",
947 | " '月球',\n",
948 | " '谍影重重2',\n",
949 | " '虎口脱险',\n",
950 | " '战争之王',\n",
951 | " '新龙门客栈',\n",
952 | " '海盗电台',\n",
953 | " '假如爱有天意',\n",
954 | " '魔女宅急便',\n",
955 | " '曾经',\n",
956 | " '霍比特人1:意外之旅',\n",
957 | " '黑客帝国3:矩阵革命',\n",
958 | " '美国丽人',\n",
959 | " '梦之安魂曲',\n",
960 | " '云图',\n",
961 | " '发条橙',\n",
962 | " 'E.T. 外星人',\n",
963 | " '蓝色大门',\n",
964 | " '千钧一发',\n",
965 | " '英国病人',\n",
966 | " '东京物语',\n",
967 | " '荒野生存',\n",
968 | " '和莎莫的500天',\n",
969 | " '志明与春娇',\n",
970 | " '魂断蓝桥',\n",
971 | " '忠犬八公物语',\n",
972 | " '非常嫌疑犯',\n",
973 | " '可可西里',\n",
974 | " '怪兽大学',\n",
975 | " '逃离德黑兰',\n",
976 | " '爱在暹罗',\n",
977 | " '赛德克·巴莱',\n",
978 | " '勇士',\n",
979 | " '我的野蛮女友',\n",
980 | " '里约大冒险',\n",
981 | " '开心家族',\n",
982 | " '社交网络',\n",
983 | " '遗愿清单',\n",
984 | " '刺猬的优雅',\n",
985 | " '偷拐抢骗',\n",
986 | " '地球上的星星',\n",
987 | " '荒岛余生',\n",
988 | " '勇闯夺命岛',\n",
989 | " '叫我第一名',\n",
990 | " '夜访吸血鬼',\n",
991 | " '血钻',\n",
992 | " '中国合伙人',\n",
993 | " '金陵十三钗',\n",
994 | " '惊魂记',\n",
995 | " '桃姐',\n",
996 | " '地心引力',\n",
997 | " '听说',\n",
998 | " '雨中曲',\n",
999 | " '阿黛尔的生活',\n",
1000 | " '无间道2',\n",
1001 | " '穿普拉达的女王',\n",
1002 | " '末路狂花',\n",
1003 | " '功夫熊猫2',\n",
1004 | " 'X战警:第一战',\n",
1005 | " '绿里奇迹',\n",
1006 | " '登堂入室',\n",
1007 | " '金福南杀人事件始末',\n",
1008 | " '东邪西毒:终极版',\n",
1009 | " '上帝也疯狂',\n",
1010 | " '卡萨布兰卡',\n",
1011 | " '碧海蓝天',\n",
1012 | " '暖暖内含光',\n",
1013 | " '枪火',\n",
1014 | " '孤儿',\n",
1015 | " '2001太空漫游',\n",
1016 | " '第九区',\n",
1017 | " '风声',\n",
1018 | " '牯岭街少年杀人事件',\n",
1019 | " '钢的琴',\n",
1020 | " '人再囧途之泰囧',\n",
1021 | " '麦兜故事',\n",
1022 | " '黄金三镖客',\n",
1023 | " '城市之光',\n",
1024 | " '色,戒',\n",
1025 | " '飓风营救',\n",
1026 | " '我爱你',\n",
1027 | " '黑客帝国2:重装上阵',\n",
1028 | " '不一样的天空',\n",
1029 | " '廊桥遗梦',\n",
1030 | " '一天',\n",
1031 | " '老男孩',\n",
1032 | " '了不起的盖茨比',\n",
1033 | " '九品芝麻官',\n",
1034 | " '变形金刚',\n",
1035 | " '一代宗师',\n",
1036 | " '导盲犬小Q',\n",
1037 | " '巴黎淘气帮',\n",
1038 | " '龙纹身的女孩',\n",
1039 | " '僵尸新娘',\n",
1040 | " '杀死比尔',\n",
1041 | " '坠入',\n",
1042 | " '蝴蝶',\n",
1043 | " '猩球崛起',\n",
1044 | " '哪吒闹海',\n",
1045 | " '神探',\n",
1046 | " '横道世之介',\n",
1047 | " '伴我同行',\n",
1048 | " '我在伊朗长大',\n",
1049 | " '百万美元宝贝',\n",
1050 | " '追击者',\n",
1051 | " '千年女优',\n",
1052 | " '燕尾蝶',\n",
1053 | " '黑鹰坠落',\n",
1054 | " '铁甲钢拳',\n",
1055 | " '午夜巴黎',\n",
1056 | " '海底总动员',\n",
1057 | " '嫌疑人X的献身',\n",
1058 | " '盗钥匙的方法',\n",
1059 | " '阳光小美女',\n",
1060 | " '北京遇上西雅图',\n",
1061 | " '他其实没那么喜欢你',\n",
1062 | " '万箭穿心',\n",
1063 | " '悲情城市',\n",
1064 | " '加勒比海盗2:聚魂棺',\n",
1065 | " '碟中谍',\n",
1066 | " '环太平洋',\n",
1067 | " '黑暗面',\n",
1068 | " '了不起的狐狸爸爸',\n",
1069 | " '角斗士',\n",
1070 | " '洛城机密',\n",
1071 | " '狗镇',\n",
1072 | " '爱·回家',\n",
1073 | " '蝙蝠侠:侠影之谜',\n",
1074 | " '八月迷情',\n",
1075 | " '中央车站',\n",
1076 | " '悬崖上的金鱼姬',\n",
1077 | " '国产凌凌漆',\n",
1078 | " '灿烂人生',\n",
1079 | " '哈利·波特与密室',\n",
1080 | " '惊天魔盗团',\n",
1081 | " '黄海',\n",
1082 | " '赛德克·巴莱(上):太阳旗',\n",
1083 | " '功夫熊猫',\n",
1084 | " '新世界',\n",
1085 | " '大独裁者',\n",
1086 | " '一级恐惧',\n",
1087 | " '最佳出价',\n",
1088 | " '星际迷航:暗黑无界',\n",
1089 | " '盲井',\n",
1090 | " '罗拉快跑',\n",
1091 | " '跳出我天地',\n",
1092 | " '后天',\n",
1093 | " '弱点',\n",
1094 | " '2012',\n",
1095 | " '出租车司机',\n",
1096 | " '成为简·奥斯汀',\n",
1097 | " '壁花少年',\n",
1098 | " '暗战',\n",
1099 | " '美食总动员',\n",
1100 | " '雏菊',\n",
1101 | " '功夫',\n",
1102 | " '无姓之人',\n",
1103 | " '步履不停',\n",
1104 | " '万能钥匙',\n",
1105 | " '东京教父',\n",
1106 | " '终结者',\n",
1107 | " '小鬼当家',\n",
1108 | " '失恋33天',\n",
1109 | " '马达加斯加3',\n",
1110 | " '钢铁侠',\n",
1111 | " '心慌方',\n",
1112 | " '换子疑云',\n",
1113 | " '甲方乙方',\n",
1114 | " '蒂凡尼的早餐',\n",
1115 | " '时时刻刻',\n",
1116 | " '落水狗',\n",
1117 | " '攻壳机动队',\n",
1118 | " '狼的孩子雨和雪',\n",
1119 | " '胭脂扣',\n",
1120 | " '生活多美好',\n",
1121 | " '冰川时代4',\n",
1122 | " '小岛惊魂',\n",
1123 | " '花与爱丽丝',\n",
1124 | " '十二猴子',\n",
1125 | " '逆光飞翔',\n",
1126 | " '土拨鼠之日',\n",
1127 | " '我是传奇',\n",
1128 | " '恋恋风尘',\n",
1129 | " '战马',\n",
1130 | " '诺丁山',\n",
1131 | " '疯狂约会美丽都',\n",
1132 | " 'K星异客',\n",
1133 | " '赛德克·巴莱(下):彩虹桥',\n",
1134 | " '哈利·波特与阿兹卡班的囚徒',\n",
1135 | " '玩具总动员',\n",
1136 | " '春夏秋冬又一春',\n",
1137 | " '查理和巧克力工厂',\n",
1138 | " '侏罗纪公园',\n",
1139 | " '莫扎特传',\n",
1140 | " '魔发奇缘',\n",
1141 | " '那山那人那狗',\n",
1142 | " '为奴十二载',\n",
1143 | " '加勒比海盗3:世界的尽头',\n",
1144 | " '兵临城下',\n",
1145 | " '相助',\n",
1146 | " '黑衣人',\n",
1147 | " '朱诺',\n",
1148 | " '西雅图未眠夜',\n",
1149 | " '初恋50次',\n",
1150 | " '我们俩',\n",
1151 | " '人鬼情未了',\n",
1152 | " '童年往事',\n",
1153 | " '编舟记',\n",
1154 | " '迷雾',\n",
1155 | " '沉静如海',\n",
1156 | " '速度与激情6',\n",
1157 | " '起风了',\n",
1158 | " '再见列宁',\n",
1159 | " '隐秘而伟大',\n",
1160 | " '与狼共舞',\n",
1161 | " '乌云背后的幸福线',\n",
1162 | " '孤胆特工',\n",
1163 | " '精英部队2:大敌当前',\n",
1164 | " '红猪',\n",
1165 | " '天书奇谭',\n",
1166 | " '笑傲江湖2:东方不败',\n",
1167 | " '红高粱',\n",
1168 | " '冰川时代3',\n",
1169 | " '激战',\n",
1170 | " '热血警探',\n",
1171 | " '闪灵',\n",
1172 | " '独自等待',\n",
1173 | " '爱',\n",
1174 | " '钢铁侠3',\n",
1175 | " '李米的猜想',\n",
1176 | " '回到未来',\n",
1177 | " '推手',\n",
1178 | " '卧虎藏龙',\n",
1179 | " '月升王国',\n",
1180 | " '费城故事',\n",
1181 | " '哈利·波特与火焰杯',\n",
1182 | " '内布拉斯加',\n",
1183 | " '麦兜当当伴我心',\n",
1184 | " '食神',\n",
1185 | " '你丫闭嘴!',\n",
1186 | " '狙击电话亭',\n",
1187 | " '赎罪',\n",
1188 | " '单身男子',\n",
1189 | " '大红灯笼高高挂',\n",
1190 | " '超时空接触',\n",
1191 | " '和声',\n",
1192 | " '空中监狱',\n",
1193 | " '人在囧途',\n",
1194 | " ...]"
1195 | ]
1196 | },
1197 | "execution_count": 6,
1198 | "metadata": {},
1199 | "output_type": "execute_result"
1200 | }
1201 | ],
1202 | "source": [
1203 | "list(df['title'].values)"
1204 | ]
1205 | },
1206 | {
1207 | "cell_type": "code",
1208 | "execution_count": 7,
1209 | "metadata": {},
1210 | "outputs": [],
1211 | "source": [
1212 | "movies = list(df['title'].values)\n",
1213 | "lengthes = list(df['length'].values)\n",
1214 | "urls = list(df['url'].values)\n",
1215 | "rates = list(df['rate'].values)\n",
1216 | "movie_ids = [i for i in range(len(movies))]"
1217 | ]
1218 | },
1219 | {
1220 | "cell_type": "code",
1221 | "execution_count": 8,
1222 | "metadata": {},
1223 | "outputs": [
1224 | {
1225 | "data": {
1226 | "text/plain": [
1227 | "(4587, 4587, 4587, 4587, 4587)"
1228 | ]
1229 | },
1230 | "execution_count": 8,
1231 | "metadata": {},
1232 | "output_type": "execute_result"
1233 | }
1234 | ],
1235 | "source": [
1236 | "len(movie_ids),len(lengthes),len(movies),len(urls),len(rates)"
1237 | ]
1238 | },
1239 | {
1240 | "cell_type": "code",
1241 | "execution_count": 9,
1242 | "metadata": {},
1243 | "outputs": [
1244 | {
1245 | "data": {
1246 | "text/html": [
1247 | "\n",
1248 | "\n",
1261 | "
\n",
1262 | " \n",
1263 | " \n",
1264 | " | \n",
1265 | " name | \n",
1266 | " id | \n",
1267 | " url | \n",
1268 | " rate | \n",
1269 | " length | \n",
1270 | "
\n",
1271 | " \n",
1272 | " \n",
1273 | " \n",
1274 | " 0 | \n",
1275 | " 我是路人甲 | \n",
1276 | " 0 | \n",
1277 | " http://movie.douban.com/subject/25746375/ | \n",
1278 | " 7.4 | \n",
1279 | " 134.0 | \n",
1280 | "
\n",
1281 | " \n",
1282 | " 1 | \n",
1283 | " 铁拳 | \n",
1284 | " 1 | \n",
1285 | " http://movie.douban.com/subject/5446197/ | \n",
1286 | " 7.1 | \n",
1287 | " 123.0 | \n",
1288 | "
\n",
1289 | " \n",
1290 | " 2 | \n",
1291 | " 我们梦中见 | \n",
1292 | " 2 | \n",
1293 | " http://movie.douban.com/subject/25885212/ | \n",
1294 | " 7.6 | \n",
1295 | " 92.0 | \n",
1296 | "
\n",
1297 | " \n",
1298 | " 3 | \n",
1299 | " 少年透明人 | \n",
1300 | " 3 | \n",
1301 | " http://movie.douban.com/subject/25728581/ | \n",
1302 | " 6.6 | \n",
1303 | " 100.0 | \n",
1304 | "
\n",
1305 | " \n",
1306 | " 4 | \n",
1307 | " 撒迦利亚 | \n",
1308 | " 4 | \n",
1309 | " http://movie.douban.com/subject/5156558/ | \n",
1310 | " 6.0 | \n",
1311 | " 95.0 | \n",
1312 | "
\n",
1313 | " \n",
1314 | " ... | \n",
1315 | " ... | \n",
1316 | " ... | \n",
1317 | " ... | \n",
1318 | " ... | \n",
1319 | " ... | \n",
1320 | "
\n",
1321 | " \n",
1322 | " 4582 | \n",
1323 | " 幽灵世界 | \n",
1324 | " 4582 | \n",
1325 | " http://movie.douban.com/subject/1304868/ | \n",
1326 | " 7.9 | \n",
1327 | " 111.0 | \n",
1328 | "
\n",
1329 | " \n",
1330 | " 4583 | \n",
1331 | " 吮拇指的人 | \n",
1332 | " 4583 | \n",
1333 | " http://movie.douban.com/subject/1422954/ | \n",
1334 | " 7.2 | \n",
1335 | " 96.0 | \n",
1336 | "
\n",
1337 | " \n",
1338 | " 4584 | \n",
1339 | " 歌舞青春3:毕业季 | \n",
1340 | " 4584 | \n",
1341 | " http://movie.douban.com/subject/2215609/ | \n",
1342 | " 7.3 | \n",
1343 | " 112.0 | \n",
1344 | "
\n",
1345 | " \n",
1346 | " 4585 | \n",
1347 | " 大河恋 | \n",
1348 | " 4585 | \n",
1349 | " http://movie.douban.com/subject/1292718/ | \n",
1350 | " 8.4 | \n",
1351 | " 123.0 | \n",
1352 | "
\n",
1353 | " \n",
1354 | " 4586 | \n",
1355 | " 青春年少 | \n",
1356 | " 4586 | \n",
1357 | " http://movie.douban.com/subject/1296835/ | \n",
1358 | " 7.9 | \n",
1359 | " 93.0 | \n",
1360 | "
\n",
1361 | " \n",
1362 | "
\n",
1363 | "
4587 rows × 5 columns
\n",
1364 | "
"
1365 | ],
1366 | "text/plain": [
1367 | " name id url rate length\n",
1368 | "0 我是路人甲 0 http://movie.douban.com/subject/25746375/ 7.4 134.0\n",
1369 | "1 铁拳 1 http://movie.douban.com/subject/5446197/ 7.1 123.0\n",
1370 | "2 我们梦中见 2 http://movie.douban.com/subject/25885212/ 7.6 92.0\n",
1371 | "3 少年透明人 3 http://movie.douban.com/subject/25728581/ 6.6 100.0\n",
1372 | "4 撒迦利亚 4 http://movie.douban.com/subject/5156558/ 6.0 95.0\n",
1373 | "... ... ... ... ... ...\n",
1374 | "4582 幽灵世界 4582 http://movie.douban.com/subject/1304868/ 7.9 111.0\n",
1375 | "4583 吮拇指的人 4583 http://movie.douban.com/subject/1422954/ 7.2 96.0\n",
1376 | "4584 歌舞青春3:毕业季 4584 http://movie.douban.com/subject/2215609/ 7.3 112.0\n",
1377 | "4585 大河恋 4585 http://movie.douban.com/subject/1292718/ 8.4 123.0\n",
1378 | "4586 青春年少 4586 http://movie.douban.com/subject/1296835/ 7.9 93.0\n",
1379 | "\n",
1380 | "[4587 rows x 5 columns]"
1381 | ]
1382 | },
1383 | "execution_count": 9,
1384 | "metadata": {},
1385 | "output_type": "execute_result"
1386 | }
1387 | ],
1388 | "source": [
1389 | "entity_movies = pd.DataFrame({'name':movies,'id':movie_ids,'url':urls,'rate':rates,'length':lengthes})\n",
1390 | "entity_movies"
1391 | ]
1392 | },
1393 | {
1394 | "cell_type": "code",
1395 | "execution_count": 10,
1396 | "metadata": {},
1397 | "outputs": [],
1398 | "source": [
1399 | "entity_movies.to_csv('./data/entities/movies.csv',index = None,encoding = 'utf8')"
1400 | ]
1401 | },
1402 | {
1403 | "cell_type": "code",
1404 | "execution_count": 15,
1405 | "metadata": {},
1406 | "outputs": [
1407 | {
1408 | "name": "stdout",
1409 | "output_type": "stream",
1410 | "text": [
1411 | "合并前人物个数:48617\n",
1412 | "合并后人物个数:22937\n"
1413 | ]
1414 | }
1415 | ],
1416 | "source": [
1417 | "directors = list(df['director'].values)\n",
1418 | "composers = list(df['composer'].values)\n",
1419 | "actors = list(df['actor'].values)\n",
1420 | "people = []\n",
1421 | "for i in directors:\n",
1422 | " if i:\n",
1423 | " people.extend(i)\n",
1424 | "for j in composers:\n",
1425 | " if j:\n",
1426 | " people.extend(j)\n",
1427 | "for k in actors:\n",
1428 | " if k:\n",
1429 | " people.extend(k)\n",
1430 | "print('合并前人物个数:'+str(len(people)))\n",
1431 | "people = list(set(people))\n",
1432 | "print('合并后人物个数:'+str(len(people)))\n",
1433 | "person_ids = [n for n in range(len(people))]"
1434 | ]
1435 | },
1436 | {
1437 | "cell_type": "code",
1438 | "execution_count": 16,
1439 | "metadata": {},
1440 | "outputs": [
1441 | {
1442 | "data": {
1443 | "text/html": [
1444 | "\n",
1445 | "\n",
1458 | "
\n",
1459 | " \n",
1460 | " \n",
1461 | " | \n",
1462 | " name | \n",
1463 | " id | \n",
1464 | "
\n",
1465 | " \n",
1466 | " \n",
1467 | " \n",
1468 | " 0 | \n",
1469 | " 伊藤兰 | \n",
1470 | " 0 | \n",
1471 | "
\n",
1472 | " \n",
1473 | " 1 | \n",
1474 | " 冰室冴子 | \n",
1475 | " 1 | \n",
1476 | "
\n",
1477 | " \n",
1478 | " 2 | \n",
1479 | " 乔·马辛吉尔 | \n",
1480 | " 2 | \n",
1481 | "
\n",
1482 | " \n",
1483 | " 3 | \n",
1484 | " Scott Thomas | \n",
1485 | " 3 | \n",
1486 | "
\n",
1487 | " \n",
1488 | " 4 | \n",
1489 | " 乔伊·克莱默 | \n",
1490 | " 4 | \n",
1491 | "
\n",
1492 | " \n",
1493 | " ... | \n",
1494 | " ... | \n",
1495 | " ... | \n",
1496 | "
\n",
1497 | " \n",
1498 | " 22932 | \n",
1499 | " 哈尔·霍尔布鲁克 | \n",
1500 | " 22932 | \n",
1501 | "
\n",
1502 | " \n",
1503 | " 22933 | \n",
1504 | " 水泽奈子 | \n",
1505 | " 22933 | \n",
1506 | "
\n",
1507 | " \n",
1508 | " 22934 | \n",
1509 | " 吴迪 | \n",
1510 | " 22934 | \n",
1511 | "
\n",
1512 | " \n",
1513 | " 22935 | \n",
1514 | " 于嘉萌 | \n",
1515 | " 22935 | \n",
1516 | "
\n",
1517 | " \n",
1518 | " 22936 | \n",
1519 | " David Warner | \n",
1520 | " 22936 | \n",
1521 | "
\n",
1522 | " \n",
1523 | "
\n",
1524 | "
22937 rows × 2 columns
\n",
1525 | "
"
1526 | ],
1527 | "text/plain": [
1528 | " name id\n",
1529 | "0 伊藤兰 0\n",
1530 | "1 冰室冴子 1\n",
1531 | "2 乔·马辛吉尔 2\n",
1532 | "3 Scott Thomas 3\n",
1533 | "4 乔伊·克莱默 4\n",
1534 | "... ... ...\n",
1535 | "22932 哈尔·霍尔布鲁克 22932\n",
1536 | "22933 水泽奈子 22933\n",
1537 | "22934 吴迪 22934\n",
1538 | "22935 于嘉萌 22935\n",
1539 | "22936 David Warner 22936\n",
1540 | "\n",
1541 | "[22937 rows x 2 columns]"
1542 | ]
1543 | },
1544 | "execution_count": 16,
1545 | "metadata": {},
1546 | "output_type": "execute_result"
1547 | }
1548 | ],
1549 | "source": [
1550 | "entity_people = pd.DataFrame({'name':people,'id':person_ids})\n",
1551 | "entity_people"
1552 | ]
1553 | },
1554 | {
1555 | "cell_type": "code",
1556 | "execution_count": 17,
1557 | "metadata": {},
1558 | "outputs": [],
1559 | "source": [
1560 | "entity_people.to_csv('./data/entities/people.csv',index = None,encoding = 'utf8')"
1561 | ]
1562 | },
1563 | {
1564 | "cell_type": "code",
1565 | "execution_count": 18,
1566 | "metadata": {},
1567 | "outputs": [],
1568 | "source": [
1569 | "mv_classes = df['category'].values\n",
1570 | "classes = []\n",
1571 | "for c in mv_classes:\n",
1572 | " if c:\n",
1573 | " classes.extend(c)\n",
1574 | "mv_classes = list(set(classes))\n",
1575 | "class_ids = [n for n in range(len(mv_classes))]"
1576 | ]
1577 | },
1578 | {
1579 | "cell_type": "code",
1580 | "execution_count": 19,
1581 | "metadata": {},
1582 | "outputs": [
1583 | {
1584 | "data": {
1585 | "text/html": [
1586 | "\n",
1587 | "\n",
1600 | "
\n",
1601 | " \n",
1602 | " \n",
1603 | " | \n",
1604 | " name | \n",
1605 | " id | \n",
1606 | "
\n",
1607 | " \n",
1608 | " \n",
1609 | " \n",
1610 | " 0 | \n",
1611 | " 情色 | \n",
1612 | " 0 | \n",
1613 | "
\n",
1614 | " \n",
1615 | " 1 | \n",
1616 | " 悬念 | \n",
1617 | " 1 | \n",
1618 | "
\n",
1619 | " \n",
1620 | " 2 | \n",
1621 | " 家庭 | \n",
1622 | " 2 | \n",
1623 | "
\n",
1624 | " \n",
1625 | " 3 | \n",
1626 | " 同性 | \n",
1627 | " 3 | \n",
1628 | "
\n",
1629 | " \n",
1630 | " 4 | \n",
1631 | " 战争 | \n",
1632 | " 4 | \n",
1633 | "
\n",
1634 | " \n",
1635 | " 5 | \n",
1636 | " 惊悚 | \n",
1637 | " 5 | \n",
1638 | "
\n",
1639 | " \n",
1640 | " 6 | \n",
1641 | " 武侠 | \n",
1642 | " 6 | \n",
1643 | "
\n",
1644 | " \n",
1645 | " 7 | \n",
1646 | " 爱情 | \n",
1647 | " 7 | \n",
1648 | "
\n",
1649 | " \n",
1650 | " 8 | \n",
1651 | " 喜剧 | \n",
1652 | " 8 | \n",
1653 | "
\n",
1654 | " \n",
1655 | " 9 | \n",
1656 | " 西部 | \n",
1657 | " 9 | \n",
1658 | "
\n",
1659 | " \n",
1660 | " 10 | \n",
1661 | " 历史 | \n",
1662 | " 10 | \n",
1663 | "
\n",
1664 | " \n",
1665 | " 11 | \n",
1666 | " 古装 | \n",
1667 | " 11 | \n",
1668 | "
\n",
1669 | " \n",
1670 | " 12 | \n",
1671 | " 惊栗 | \n",
1672 | " 12 | \n",
1673 | "
\n",
1674 | " \n",
1675 | " 13 | \n",
1676 | " 科幻 | \n",
1677 | " 13 | \n",
1678 | "
\n",
1679 | " \n",
1680 | " 14 | \n",
1681 | " 运动 | \n",
1682 | " 14 | \n",
1683 | "
\n",
1684 | " \n",
1685 | " 15 | \n",
1686 | " 恐怖 | \n",
1687 | " 15 | \n",
1688 | "
\n",
1689 | " \n",
1690 | " 16 | \n",
1691 | " 悬疑 | \n",
1692 | " 16 | \n",
1693 | "
\n",
1694 | " \n",
1695 | " 17 | \n",
1696 | " 犯罪 | \n",
1697 | " 17 | \n",
1698 | "
\n",
1699 | " \n",
1700 | " 18 | \n",
1701 | " 剧情 | \n",
1702 | " 18 | \n",
1703 | "
\n",
1704 | " \n",
1705 | " 19 | \n",
1706 | " 冒险 | \n",
1707 | " 19 | \n",
1708 | "
\n",
1709 | " \n",
1710 | " 20 | \n",
1711 | " 儿童 | \n",
1712 | " 20 | \n",
1713 | "
\n",
1714 | " \n",
1715 | " 21 | \n",
1716 | " 黑色电影 | \n",
1717 | " 21 | \n",
1718 | "
\n",
1719 | " \n",
1720 | " 22 | \n",
1721 | " 动作 | \n",
1722 | " 22 | \n",
1723 | "
\n",
1724 | " \n",
1725 | " 23 | \n",
1726 | " 音乐 | \n",
1727 | " 23 | \n",
1728 | "
\n",
1729 | " \n",
1730 | " 24 | \n",
1731 | " 鬼怪 | \n",
1732 | " 24 | \n",
1733 | "
\n",
1734 | " \n",
1735 | " 25 | \n",
1736 | " 灾难 | \n",
1737 | " 25 | \n",
1738 | "
\n",
1739 | " \n",
1740 | " 26 | \n",
1741 | " 奇幻 | \n",
1742 | " 26 | \n",
1743 | "
\n",
1744 | " \n",
1745 | " 27 | \n",
1746 | " 动画 | \n",
1747 | " 27 | \n",
1748 | "
\n",
1749 | " \n",
1750 | " 28 | \n",
1751 | " 传记 | \n",
1752 | " 28 | \n",
1753 | "
\n",
1754 | " \n",
1755 | " 29 | \n",
1756 | " 歌舞 | \n",
1757 | " 29 | \n",
1758 | "
\n",
1759 | " \n",
1760 | " 30 | \n",
1761 | " 荒诞 | \n",
1762 | " 30 | \n",
1763 | "
\n",
1764 | " \n",
1765 | "
\n",
1766 | "
"
1767 | ],
1768 | "text/plain": [
1769 | " name id\n",
1770 | "0 情色 0\n",
1771 | "1 悬念 1\n",
1772 | "2 家庭 2\n",
1773 | "3 同性 3\n",
1774 | "4 战争 4\n",
1775 | "5 惊悚 5\n",
1776 | "6 武侠 6\n",
1777 | "7 爱情 7\n",
1778 | "8 喜剧 8\n",
1779 | "9 西部 9\n",
1780 | "10 历史 10\n",
1781 | "11 古装 11\n",
1782 | "12 惊栗 12\n",
1783 | "13 科幻 13\n",
1784 | "14 运动 14\n",
1785 | "15 恐怖 15\n",
1786 | "16 悬疑 16\n",
1787 | "17 犯罪 17\n",
1788 | "18 剧情 18\n",
1789 | "19 冒险 19\n",
1790 | "20 儿童 20\n",
1791 | "21 黑色电影 21\n",
1792 | "22 动作 22\n",
1793 | "23 音乐 23\n",
1794 | "24 鬼怪 24\n",
1795 | "25 灾难 25\n",
1796 | "26 奇幻 26\n",
1797 | "27 动画 27\n",
1798 | "28 传记 28\n",
1799 | "29 歌舞 29\n",
1800 | "30 荒诞 30"
1801 | ]
1802 | },
1803 | "execution_count": 19,
1804 | "metadata": {},
1805 | "output_type": "execute_result"
1806 | }
1807 | ],
1808 | "source": [
1809 | "entity_mv_classes = pd.DataFrame({'name':mv_classes,'id':class_ids})\n",
1810 | "entity_mv_classes"
1811 | ]
1812 | },
1813 | {
1814 | "cell_type": "code",
1815 | "execution_count": 20,
1816 | "metadata": {},
1817 | "outputs": [],
1818 | "source": [
1819 | "entity_mv_classes.to_csv('./data/entities/mv_classes.csv',index = None,encoding = 'utf8')"
1820 | ]
1821 | },
1822 | {
1823 | "cell_type": "code",
1824 | "execution_count": 24,
1825 | "metadata": {},
1826 | "outputs": [],
1827 | "source": [
1828 | "import re\n",
1829 | "def clean_districts(dis_name):\n",
1830 | " if dis_name == 'United States of America_USA':\n",
1831 | " return '美国'\n",
1832 | " elif dis_name == 'Canada_Canada':\n",
1833 | " return '加拿大'\n",
1834 | " elif dis_name == 'United Kingdom_UK':\n",
1835 | " return '英国'\n",
1836 | " else:\n",
1837 | " result = re.sub('[^\\u4e00-\\u9fa5]+','',dis_name)\n",
1838 | " if result == '中国大陆':\n",
1839 | " result = '中国'\n",
1840 | " return result"
1841 | ]
1842 | },
1843 | {
1844 | "cell_type": "code",
1845 | "execution_count": 25,
1846 | "metadata": {},
1847 | "outputs": [
1848 | {
1849 | "data": {
1850 | "text/plain": [
1851 | "'美国'"
1852 | ]
1853 | },
1854 | "execution_count": 25,
1855 | "metadata": {},
1856 | "output_type": "execute_result"
1857 | }
1858 | ],
1859 | "source": [
1860 | "clean_districts('United States of America_USA')"
1861 | ]
1862 | },
1863 | {
1864 | "cell_type": "code",
1865 | "execution_count": 26,
1866 | "metadata": {},
1867 | "outputs": [],
1868 | "source": [
1869 | "districts = df['district'].values\n",
1870 | "districts_ = []\n",
1871 | "for d in districts:\n",
1872 | " if d:\n",
1873 | " districts_.extend(d)\n",
1874 | "for i in range(len(districts_)):\n",
1875 | " districts_[i] = clean_districts(districts_[i])\n",
1876 | "districts = list(set(districts_))\n",
1877 | "district_ids = [n for n in range(len(districts))]"
1878 | ]
1879 | },
1880 | {
1881 | "cell_type": "code",
1882 | "execution_count": 27,
1883 | "metadata": {},
1884 | "outputs": [
1885 | {
1886 | "data": {
1887 | "text/html": [
1888 | "\n",
1889 | "\n",
1902 | "
\n",
1903 | " \n",
1904 | " \n",
1905 | " | \n",
1906 | " name | \n",
1907 | " id | \n",
1908 | "
\n",
1909 | " \n",
1910 | " \n",
1911 | " \n",
1912 | " 0 | \n",
1913 | " 墨西哥 | \n",
1914 | " 0 | \n",
1915 | "
\n",
1916 | " \n",
1917 | " 1 | \n",
1918 | " 波多黎各 | \n",
1919 | " 1 | \n",
1920 | "
\n",
1921 | " \n",
1922 | " 2 | \n",
1923 | " 荷兰 | \n",
1924 | " 2 | \n",
1925 | "
\n",
1926 | " \n",
1927 | " 3 | \n",
1928 | " 马来西亚 | \n",
1929 | " 3 | \n",
1930 | "
\n",
1931 | " \n",
1932 | " 4 | \n",
1933 | " 西班牙 | \n",
1934 | " 4 | \n",
1935 | "
\n",
1936 | " \n",
1937 | " ... | \n",
1938 | " ... | \n",
1939 | " ... | \n",
1940 | "
\n",
1941 | " \n",
1942 | " 70 | \n",
1943 | " 意大利 | \n",
1944 | " 70 | \n",
1945 | "
\n",
1946 | " \n",
1947 | " 71 | \n",
1948 | " 乌兹别克斯坦 | \n",
1949 | " 71 | \n",
1950 | "
\n",
1951 | " \n",
1952 | " 72 | \n",
1953 | " 希腊 | \n",
1954 | " 72 | \n",
1955 | "
\n",
1956 | " \n",
1957 | " 73 | \n",
1958 | " 挪威 | \n",
1959 | " 73 | \n",
1960 | "
\n",
1961 | " \n",
1962 | " 74 | \n",
1963 | " 越南 | \n",
1964 | " 74 | \n",
1965 | "
\n",
1966 | " \n",
1967 | "
\n",
1968 | "
75 rows × 2 columns
\n",
1969 | "
"
1970 | ],
1971 | "text/plain": [
1972 | " name id\n",
1973 | "0 墨西哥 0\n",
1974 | "1 波多黎各 1\n",
1975 | "2 荷兰 2\n",
1976 | "3 马来西亚 3\n",
1977 | "4 西班牙 4\n",
1978 | ".. ... ..\n",
1979 | "70 意大利 70\n",
1980 | "71 乌兹别克斯坦 71\n",
1981 | "72 希腊 72\n",
1982 | "73 挪威 73\n",
1983 | "74 越南 74\n",
1984 | "\n",
1985 | "[75 rows x 2 columns]"
1986 | ]
1987 | },
1988 | "execution_count": 27,
1989 | "metadata": {},
1990 | "output_type": "execute_result"
1991 | }
1992 | ],
1993 | "source": [
1994 | "entity_districts = pd.DataFrame({'name':districts,'id':district_ids})\n",
1995 | "entity_districts"
1996 | ]
1997 | },
1998 | {
1999 | "cell_type": "code",
2000 | "execution_count": 28,
2001 | "metadata": {},
2002 | "outputs": [],
2003 | "source": [
2004 | "entity_districts.to_csv('./data/entities/districts.csv',index = None,encoding = 'utf8')"
2005 | ]
2006 | },
2007 | {
2008 | "cell_type": "code",
2009 | "execution_count": 29,
2010 | "metadata": {},
2011 | "outputs": [
2012 | {
2013 | "data": {
2014 | "text/plain": [
2015 | "['English',\n",
2016 | " 'Assyrian Neo-Aramaic',\n",
2017 | " 'Armenian',\n",
2018 | " 'Tatar',\n",
2019 | " 'Hawaiian',\n",
2020 | " 'Shanghainese',\n",
2021 | " 'Belarusian',\n",
2022 | " 'Ungwatsi',\n",
2023 | " 'Ukrainian',\n",
2024 | " 'Klingon',\n",
2025 | " 'Swahili',\n",
2026 | " 'Galician',\n",
2027 | " 'Icelandic',\n",
2028 | " 'Punjabi']"
2029 | ]
2030 | },
2031 | "execution_count": 29,
2032 | "metadata": {},
2033 | "output_type": "execute_result"
2034 | }
2035 | ],
2036 | "source": [
2037 | "languages = df['language'].values\n",
2038 | "languages_ = []\n",
2039 | "for d in languages:\n",
2040 | " if d:\n",
2041 | " languages_.extend(d)\n",
2042 | "eng = []\n",
2043 | "for l in languages_:\n",
2044 | " if not re.sub('[^\\u4e00-\\u9fa5]+','',l):\n",
2045 | " eng.append(l)\n",
2046 | "list(set(eng))"
2047 | ]
2048 | },
2049 | {
2050 | "cell_type": "code",
2051 | "execution_count": 30,
2052 | "metadata": {},
2053 | "outputs": [],
2054 | "source": [
2055 | "def clean_language(lan_name):\n",
2056 | " eng_name = ['Belarusian','Armenian','English','Icelandic',\n",
2057 | " 'Punjabi','Swahili','Galician','Shanghainese','Klingon',\n",
2058 | " 'Ungwatsi','Hawaiian','Tatar','Assyrian Neo-Aramaic','Ukrainian']\n",
2059 | " chi_name = ['比利时语','亚美尼亚语','英语','冰岛语',\n",
2060 | " '旁遮普语','斯瓦希里语','加利西亚语','上海话','克林贡语',\n",
2061 | " '翁瓦西','夏威夷语','鞑靼语','亚述语新阿拉姆语','乌克兰语']\n",
2062 | " if lan_name in eng_name:\n",
2063 | " return chi_name[eng_name.index(lan_name)]\n",
2064 | " else:\n",
2065 | " return re.sub('[^\\u4e00-\\u9fa5]+','',lan_name)"
2066 | ]
2067 | },
2068 | {
2069 | "cell_type": "code",
2070 | "execution_count": 31,
2071 | "metadata": {},
2072 | "outputs": [
2073 | {
2074 | "data": {
2075 | "text/html": [
2076 | "\n",
2077 | "\n",
2090 | "
\n",
2091 | " \n",
2092 | " \n",
2093 | " | \n",
2094 | " name | \n",
2095 | " id | \n",
2096 | "
\n",
2097 | " \n",
2098 | " \n",
2099 | " \n",
2100 | " 0 | \n",
2101 | " 加泰罗尼亚语 | \n",
2102 | " 0 | \n",
2103 | "
\n",
2104 | " \n",
2105 | " 1 | \n",
2106 | " 泰米尔语 | \n",
2107 | " 1 | \n",
2108 | "
\n",
2109 | " \n",
2110 | " 2 | \n",
2111 | " 保定话 | \n",
2112 | " 2 | \n",
2113 | "
\n",
2114 | " \n",
2115 | " 3 | \n",
2116 | " 毛利语 | \n",
2117 | " 3 | \n",
2118 | "
\n",
2119 | " \n",
2120 | " 4 | \n",
2121 | " 萨卡语 | \n",
2122 | " 4 | \n",
2123 | "
\n",
2124 | " \n",
2125 | " ... | \n",
2126 | " ... | \n",
2127 | " ... | \n",
2128 | "
\n",
2129 | " \n",
2130 | " 173 | \n",
2131 | " 阿布哈兹语 | \n",
2132 | " 173 | \n",
2133 | "
\n",
2134 | " \n",
2135 | " 174 | \n",
2136 | " 缅甸语 | \n",
2137 | " 174 | \n",
2138 | "
\n",
2139 | " \n",
2140 | " 175 | \n",
2141 | " 罗马尼亚语 | \n",
2142 | " 175 | \n",
2143 | "
\n",
2144 | " \n",
2145 | " 176 | \n",
2146 | " 客家语 | \n",
2147 | " 176 | \n",
2148 | "
\n",
2149 | " \n",
2150 | " 177 | \n",
2151 | " 云南方言 | \n",
2152 | " 177 | \n",
2153 | "
\n",
2154 | " \n",
2155 | "
\n",
2156 | "
178 rows × 2 columns
\n",
2157 | "
"
2158 | ],
2159 | "text/plain": [
2160 | " name id\n",
2161 | "0 加泰罗尼亚语 0\n",
2162 | "1 泰米尔语 1\n",
2163 | "2 保定话 2\n",
2164 | "3 毛利语 3\n",
2165 | "4 萨卡语 4\n",
2166 | ".. ... ...\n",
2167 | "173 阿布哈兹语 173\n",
2168 | "174 缅甸语 174\n",
2169 | "175 罗马尼亚语 175\n",
2170 | "176 客家语 176\n",
2171 | "177 云南方言 177\n",
2172 | "\n",
2173 | "[178 rows x 2 columns]"
2174 | ]
2175 | },
2176 | "execution_count": 31,
2177 | "metadata": {},
2178 | "output_type": "execute_result"
2179 | }
2180 | ],
2181 | "source": [
2182 | "languages = df['language'].values\n",
2183 | "languages_ = []\n",
2184 | "for d in languages:\n",
2185 | " if d:\n",
2186 | " languages_.extend(d)\n",
2187 | "for i in range(len(languages_)):\n",
2188 | " languages_[i] = clean_language(languages_[i])\n",
2189 | "languages = list(set(languages_))\n",
2190 | "language_ids = [n for n in range(len(languages))]\n",
2191 | "entity_languages = pd.DataFrame({'name':languages,'id':language_ids})\n",
2192 | "entity_languages"
2193 | ]
2194 | },
2195 | {
2196 | "cell_type": "code",
2197 | "execution_count": 32,
2198 | "metadata": {},
2199 | "outputs": [],
2200 | "source": [
2201 | "entity_languages.to_csv('./data/entities/languages.csv',index = None,encoding = 'utf8')"
2202 | ]
2203 | },
2204 | {
2205 | "cell_type": "code",
2206 | "execution_count": 33,
2207 | "metadata": {},
2208 | "outputs": [],
2209 | "source": [
2210 | "years = list(set(list(df['showtime'].values)))\n",
2211 | "years_ = []\n",
2212 | "for y in years:\n",
2213 | " if str(y)!='nan':\n",
2214 | " years_.append(str(int(y)))\n",
2215 | "years = years_\n",
2216 | "year_ids = [n for n in range(len(years))]"
2217 | ]
2218 | },
2219 | {
2220 | "cell_type": "code",
2221 | "execution_count": 34,
2222 | "metadata": {},
2223 | "outputs": [
2224 | {
2225 | "data": {
2226 | "text/plain": [
2227 | "['1920',\n",
2228 | " '1921',\n",
2229 | " '1922',\n",
2230 | " '1923',\n",
2231 | " '1924',\n",
2232 | " '1925',\n",
2233 | " '1926',\n",
2234 | " '1927',\n",
2235 | " '1928',\n",
2236 | " '1929',\n",
2237 | " '1931',\n",
2238 | " '1932',\n",
2239 | " '1933',\n",
2240 | " '1934',\n",
2241 | " '1935',\n",
2242 | " '1936',\n",
2243 | " '1937',\n",
2244 | " '1938',\n",
2245 | " '1939',\n",
2246 | " '1940',\n",
2247 | " '1941',\n",
2248 | " '1942',\n",
2249 | " '1943',\n",
2250 | " '1944',\n",
2251 | " '1945',\n",
2252 | " '1946',\n",
2253 | " '1947',\n",
2254 | " '1948',\n",
2255 | " '1949',\n",
2256 | " '1950',\n",
2257 | " '1951',\n",
2258 | " '1952',\n",
2259 | " '1953',\n",
2260 | " '1954',\n",
2261 | " '1955',\n",
2262 | " '1956',\n",
2263 | " '1957',\n",
2264 | " '1958',\n",
2265 | " '1959',\n",
2266 | " '1960',\n",
2267 | " '1961',\n",
2268 | " '1962',\n",
2269 | " '1963',\n",
2270 | " '1964',\n",
2271 | " '1965',\n",
2272 | " '1966',\n",
2273 | " '1967',\n",
2274 | " '1968',\n",
2275 | " '1969',\n",
2276 | " '1970',\n",
2277 | " '1971',\n",
2278 | " '1972',\n",
2279 | " '1973',\n",
2280 | " '1974',\n",
2281 | " '1975',\n",
2282 | " '1976',\n",
2283 | " '1977',\n",
2284 | " '1978',\n",
2285 | " '1979',\n",
2286 | " '1980',\n",
2287 | " '1981',\n",
2288 | " '1982',\n",
2289 | " '1983',\n",
2290 | " '1984',\n",
2291 | " '1985',\n",
2292 | " '1986',\n",
2293 | " '1987',\n",
2294 | " '1988',\n",
2295 | " '1989',\n",
2296 | " '1990',\n",
2297 | " '1991',\n",
2298 | " '1992',\n",
2299 | " '1993',\n",
2300 | " '1994',\n",
2301 | " '1995',\n",
2302 | " '1996',\n",
2303 | " '1997',\n",
2304 | " '1998',\n",
2305 | " '1999',\n",
2306 | " '2000',\n",
2307 | " '2001',\n",
2308 | " '2002',\n",
2309 | " '2003',\n",
2310 | " '2004',\n",
2311 | " '2005',\n",
2312 | " '2006',\n",
2313 | " '2007',\n",
2314 | " '2008',\n",
2315 | " '2009',\n",
2316 | " '2010',\n",
2317 | " '2011',\n",
2318 | " '2012',\n",
2319 | " '2013',\n",
2320 | " '2014',\n",
2321 | " '2015']"
2322 | ]
2323 | },
2324 | "execution_count": 34,
2325 | "metadata": {},
2326 | "output_type": "execute_result"
2327 | }
2328 | ],
2329 | "source": [
2330 | "years"
2331 | ]
2332 | },
2333 | {
2334 | "cell_type": "code",
2335 | "execution_count": 35,
2336 | "metadata": {},
2337 | "outputs": [
2338 | {
2339 | "data": {
2340 | "text/html": [
2341 | "\n",
2342 | "\n",
2355 | "
\n",
2356 | " \n",
2357 | " \n",
2358 | " | \n",
2359 | " name | \n",
2360 | " id | \n",
2361 | "
\n",
2362 | " \n",
2363 | " \n",
2364 | " \n",
2365 | " 0 | \n",
2366 | " 1920 | \n",
2367 | " 0 | \n",
2368 | "
\n",
2369 | " \n",
2370 | " 1 | \n",
2371 | " 1921 | \n",
2372 | " 1 | \n",
2373 | "
\n",
2374 | " \n",
2375 | " 2 | \n",
2376 | " 1922 | \n",
2377 | " 2 | \n",
2378 | "
\n",
2379 | " \n",
2380 | " 3 | \n",
2381 | " 1923 | \n",
2382 | " 3 | \n",
2383 | "
\n",
2384 | " \n",
2385 | " 4 | \n",
2386 | " 1924 | \n",
2387 | " 4 | \n",
2388 | "
\n",
2389 | " \n",
2390 | " ... | \n",
2391 | " ... | \n",
2392 | " ... | \n",
2393 | "
\n",
2394 | " \n",
2395 | " 90 | \n",
2396 | " 2011 | \n",
2397 | " 90 | \n",
2398 | "
\n",
2399 | " \n",
2400 | " 91 | \n",
2401 | " 2012 | \n",
2402 | " 91 | \n",
2403 | "
\n",
2404 | " \n",
2405 | " 92 | \n",
2406 | " 2013 | \n",
2407 | " 92 | \n",
2408 | "
\n",
2409 | " \n",
2410 | " 93 | \n",
2411 | " 2014 | \n",
2412 | " 93 | \n",
2413 | "
\n",
2414 | " \n",
2415 | " 94 | \n",
2416 | " 2015 | \n",
2417 | " 94 | \n",
2418 | "
\n",
2419 | " \n",
2420 | "
\n",
2421 | "
95 rows × 2 columns
\n",
2422 | "
"
2423 | ],
2424 | "text/plain": [
2425 | " name id\n",
2426 | "0 1920 0\n",
2427 | "1 1921 1\n",
2428 | "2 1922 2\n",
2429 | "3 1923 3\n",
2430 | "4 1924 4\n",
2431 | ".. ... ..\n",
2432 | "90 2011 90\n",
2433 | "91 2012 91\n",
2434 | "92 2013 92\n",
2435 | "93 2014 93\n",
2436 | "94 2015 94\n",
2437 | "\n",
2438 | "[95 rows x 2 columns]"
2439 | ]
2440 | },
2441 | "execution_count": 35,
2442 | "metadata": {},
2443 | "output_type": "execute_result"
2444 | }
2445 | ],
2446 | "source": [
2447 | "entity_years = pd.DataFrame({'name':years,'id':year_ids})\n",
2448 | "entity_years"
2449 | ]
2450 | },
2451 | {
2452 | "cell_type": "code",
2453 | "execution_count": 36,
2454 | "metadata": {},
2455 | "outputs": [],
2456 | "source": [
2457 | "entity_years.to_csv('./data/entities/years.csv',index = None,encoding = 'utf8')"
2458 | ]
2459 | },
2460 | {
2461 | "cell_type": "markdown",
2462 | "metadata": {},
2463 | "source": [
2464 | "###### 实体-实体 关系:\n",
2465 | "###### 电影-导演-人名 d_d_r\n",
2466 | "###### 电影-编剧-人名 d_b_r\n",
2467 | "###### 电影-演员-人名 d_y_r\n",
2468 | "###### 电影-类型-电影类型 d_l_d\n",
2469 | "###### 电影-上映时间-年份 d_s_n\n",
2470 | "###### 电影-上映地点-地点 d_s_d\n",
2471 | "###### 电影-语言-语言 d_y_y"
2472 | ]
2473 | },
2474 | {
2475 | "cell_type": "code",
2476 | "execution_count": 37,
2477 | "metadata": {},
2478 | "outputs": [],
2479 | "source": [
2480 | "#movies\\people\\mv_classes\\districts\\languages\\years\n",
2481 | "mov = list(df['title'].values)\n",
2482 | "di = list(df['director'].values)\n",
2483 | "com = list(df['composer'].values)\n",
2484 | "act = list(df['actor'].values)\n",
2485 | "cat = list(df['category'].values)\n",
2486 | "lan = list(df['language'].values)\n",
2487 | "dis = list(df['district'].values)\n",
2488 | "sho = [] \n",
2489 | "for i in list(df['showtime'].values):\n",
2490 | " if str(i)!='nan':\n",
2491 | " sho.append(str(int(i)))\n",
2492 | " else:\n",
2493 | " sho.append('')"
2494 | ]
2495 | },
2496 | {
2497 | "cell_type": "code",
2498 | "execution_count": 38,
2499 | "metadata": {},
2500 | "outputs": [],
2501 | "source": [
2502 | "relations = []\n",
2503 | "for i in range(len(mov)):\n",
2504 | " mov_id = movies.index(mov[i])\n",
2505 | " if di[i]:\n",
2506 | " for d in di[i]:\n",
2507 | " if d:\n",
2508 | " di_id = people.index(d)\n",
2509 | " relations.append((mov_id,'导演',di_id))\n",
2510 | " if com[i]:\n",
2511 | " for co in com[i]:\n",
2512 | " if co:\n",
2513 | " co_id = people.index(co)\n",
2514 | " relations.append((mov_id,'编剧',co_id))\n",
2515 | " if act[i]:\n",
2516 | " for ac in act[i]:\n",
2517 | " if ac:\n",
2518 | " ac_id = people.index(ac)\n",
2519 | " relations.append((mov_id,'演员',ac_id))\n",
2520 | " if cat[i]:\n",
2521 | " for ca in cat[i]:\n",
2522 | " if ca:\n",
2523 | " ca_id = mv_classes.index(ca)\n",
2524 | " relations.append((mov_id,'类型',ca_id))\n",
2525 | " if sho[i]:\n",
2526 | " sh_id = years.index(sho[i])\n",
2527 | " relations.append((mov_id,'上映时间',sh_id))\n",
2528 | " if dis[i]:\n",
2529 | " for dis_ in dis[i]:\n",
2530 | " if dis_:\n",
2531 | " dis_id = districts.index(clean_districts(dis_))\n",
2532 | " relations.append((mov_id,'上映地区',dis_id))\n",
2533 | " if lan[i]:\n",
2534 | " for la in lan[i]:\n",
2535 | " if la:\n",
2536 | " la_id = languages.index(clean_language(la))\n",
2537 | " relations.append((mov_id,'语言',la_id))\n",
2538 | "\n",
2539 | "relations = list(set(relations))"
2540 | ]
2541 | },
2542 | {
2543 | "cell_type": "code",
2544 | "execution_count": 39,
2545 | "metadata": {},
2546 | "outputs": [
2547 | {
2548 | "data": {
2549 | "text/html": [
2550 | "\n",
2551 | "\n",
2564 | "
\n",
2565 | " \n",
2566 | " \n",
2567 | " | \n",
2568 | " Entity1 | \n",
2569 | " Relation | \n",
2570 | " Entity2 | \n",
2571 | "
\n",
2572 | " \n",
2573 | " \n",
2574 | " \n",
2575 | " 0 | \n",
2576 | " 2694 | \n",
2577 | " 编剧 | \n",
2578 | " 6626 | \n",
2579 | "
\n",
2580 | " \n",
2581 | " 1 | \n",
2582 | " 1163 | \n",
2583 | " 语言 | \n",
2584 | " 45 | \n",
2585 | "
\n",
2586 | " \n",
2587 | " 2 | \n",
2588 | " 3738 | \n",
2589 | " 导演 | \n",
2590 | " 21303 | \n",
2591 | "
\n",
2592 | " \n",
2593 | " 3 | \n",
2594 | " 2640 | \n",
2595 | " 演员 | \n",
2596 | " 9903 | \n",
2597 | "
\n",
2598 | " \n",
2599 | " 4 | \n",
2600 | " 4014 | \n",
2601 | " 演员 | \n",
2602 | " 16694 | \n",
2603 | "
\n",
2604 | " \n",
2605 | " ... | \n",
2606 | " ... | \n",
2607 | " ... | \n",
2608 | " ... | \n",
2609 | "
\n",
2610 | " \n",
2611 | " 77384 | \n",
2612 | " 65 | \n",
2613 | " 上映地区 | \n",
2614 | " 45 | \n",
2615 | "
\n",
2616 | " \n",
2617 | " 77385 | \n",
2618 | " 1154 | \n",
2619 | " 编剧 | \n",
2620 | " 19790 | \n",
2621 | "
\n",
2622 | " \n",
2623 | " 77386 | \n",
2624 | " 3162 | \n",
2625 | " 导演 | \n",
2626 | " 21575 | \n",
2627 | "
\n",
2628 | " \n",
2629 | " 77387 | \n",
2630 | " 2665 | \n",
2631 | " 演员 | \n",
2632 | " 1147 | \n",
2633 | "
\n",
2634 | " \n",
2635 | " 77388 | \n",
2636 | " 789 | \n",
2637 | " 上映时间 | \n",
2638 | " 86 | \n",
2639 | "
\n",
2640 | " \n",
2641 | "
\n",
2642 | "
77389 rows × 3 columns
\n",
2643 | "
"
2644 | ],
2645 | "text/plain": [
2646 | " Entity1 Relation Entity2\n",
2647 | "0 2694 编剧 6626\n",
2648 | "1 1163 语言 45\n",
2649 | "2 3738 导演 21303\n",
2650 | "3 2640 演员 9903\n",
2651 | "4 4014 演员 16694\n",
2652 | "... ... ... ...\n",
2653 | "77384 65 上映地区 45\n",
2654 | "77385 1154 编剧 19790\n",
2655 | "77386 3162 导演 21575\n",
2656 | "77387 2665 演员 1147\n",
2657 | "77388 789 上映时间 86\n",
2658 | "\n",
2659 | "[77389 rows x 3 columns]"
2660 | ]
2661 | },
2662 | "execution_count": 39,
2663 | "metadata": {},
2664 | "output_type": "execute_result"
2665 | }
2666 | ],
2667 | "source": [
2668 | "e_r_e = pd.DataFrame(relations, columns=['Entity1', 'Relation','Entity2'])\n",
2669 | "e_r_e"
2670 | ]
2671 | },
2672 | {
2673 | "cell_type": "code",
2674 | "execution_count": 40,
2675 | "metadata": {},
2676 | "outputs": [],
2677 | "source": [
2678 | "e_r_e.to_csv('./data/relations/triple.csv',index = None,encoding = 'utf8')"
2679 | ]
2680 | }
2681 | ],
2682 | "metadata": {
2683 | "kernelspec": {
2684 | "display_name": "kg_zhj",
2685 | "language": "python",
2686 | "name": "python3"
2687 | },
2688 | "language_info": {
2689 | "codemirror_mode": {
2690 | "name": "ipython",
2691 | "version": 3
2692 | },
2693 | "file_extension": ".py",
2694 | "mimetype": "text/x-python",
2695 | "name": "python",
2696 | "nbconvert_exporter": "python",
2697 | "pygments_lexer": "ipython3",
2698 | "version": "3.8.18"
2699 | }
2700 | },
2701 | "nbformat": 4,
2702 | "nbformat_minor": 2
2703 | }
2704 |
--------------------------------------------------------------------------------
/images/init.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/init.jpg
--------------------------------------------------------------------------------
/images/qa(1).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/qa(1).jpg
--------------------------------------------------------------------------------
/images/qa(2).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/qa(2).jpg
--------------------------------------------------------------------------------
/images/qa(3).jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/qa(3).jpg
--------------------------------------------------------------------------------
/images/search_mov.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/search_mov.jpg
--------------------------------------------------------------------------------
/images/search_peo.jpg:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/images/search_peo.jpg
--------------------------------------------------------------------------------
/imgs/robot.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/imgs/robot.png
--------------------------------------------------------------------------------
/imgs/user.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/hanjunbaba/movie-kg-qa/2d47447f629f3cbae422ca447947d4ffc57be184/imgs/user.png
--------------------------------------------------------------------------------
/match_mov_peo.py:
--------------------------------------------------------------------------------
1 | import difflib
2 | import pandas as pd
3 |
4 | def match_things(key_word, name, num, rate):
5 | li_mov = load_enti_list('mov')
6 | li_peo = load_enti_list('peo')
7 | if name == '电影':
8 | simi = difflib.get_close_matches(key_word, li_mov, num, cutoff=rate)
9 | if name == '人物':
10 | simi = difflib.get_close_matches(key_word, li_peo, num, cutoff=rate)
11 | simi.append('')
12 | return pd.DataFrame({name:simi})
13 |
14 | def load_enti_list(name):#读取实体文件
15 | f = open(r'./data/word_dic/'+name+'.txt','r', encoding='utf-8')
16 | return f.read().splitlines()
--------------------------------------------------------------------------------
/question.py:
--------------------------------------------------------------------------------
1 | import re
2 | import jieba
3 | #分词器
4 | jieba.load_userdict(r"C:\Users\50738\Desktop\mvkg\data\word_dic\all.txt")
5 |
6 | class question_from_user():#问题类
7 | def __init__(self, ques):
8 | self.Q = ques
9 | self.li_mov = self.load_enti_list('mov')#list
10 | self.li_dis = self.load_enti_list('dis')
11 | self.li_lan = self.load_enti_list('lan')
12 | self.li_mv = self.load_enti_list('mv')
13 | self.li_peo = self.load_enti_list('peo')
14 | self.li_year = self.load_enti_list('year')
15 | self.EN, ques_ = self.get_EN(ques, self.li_dis, self.li_lan, self.li_mv, self.li_peo, self.li_year)
16 | self.IR = self.get_IR(ques_)
17 | self.simi, self.mov = self.mov_match(self.li_mov,self.EN['电影'])#xx
18 |
19 | def load_enti_list(self,name):#读取实体文件
20 | f = open(r'./data/word_dic/'+name+'.txt','r', encoding='utf-8')
21 | return f.read().splitlines()
22 |
23 | def get_IR(self, ques):#意图识别
24 | dic_classes = {
25 | '导演' : ['导演','指导','执导'],
26 | '演员' : ['出演','演员','演出'],
27 | '编剧' : ['编剧'],
28 | '上映地区' : ['地区','地点','国家','地方','哪里','哪上映','哪播出','哪播的'],
29 | '类型' : ['类型','类别','什么类','啥类'],
30 | '上映时间' : ['时候','什么时间','哪年','啥时间'],
31 | '语言' : ['语言','语种','什么语','啥语'],
32 | 'rate' : ['评分','分值'],
33 | 'length' : ['时长','多长时间','几分钟','多久'],
34 | 'url' : ['网址','链接','网站'],
35 | '介绍' : ['介绍','简介'],
36 | '推荐' : ['推荐'],
37 | }
38 | all_IR = []
39 | for i in dic_classes:
40 | for j in dic_classes[i]:
41 | if j in ques and i not in all_IR:
42 | all_IR.append(i)
43 | return all_IR
44 |
45 | def mov_match(self, li_mov, en_mov):#找出输入正确的电影名及相似电影名
46 | simi = []
47 | right_name = []
48 | for em in en_mov:
49 | for lm in li_mov:
50 | if em in lm and em != lm:
51 | simi.append(lm)
52 | if em == lm:
53 | right_name.append(lm)
54 | return simi,right_name
55 |
56 | def match_word(self, word, li, li_):#判断实体是否出现在问题中
57 | for l in li:
58 | if word == l:
59 | li_.append(l)
60 |
61 | def get_EN(self, ques, li_dis, li_lan, li_mv, li_peo, li_year):#获取句子中所有实体
62 | ques_movie = re.findall("《(.*?)》",ques) #正则抽书名号内的电影名
63 | ques = re.sub(r'《.*?》', "",ques)
64 | ques_word_list = jieba.lcut(ques)
65 | enti_dicts = {}
66 | dis_ = []
67 | lan_ = []
68 | mv_ = []
69 | peo_ = []
70 | yea_ = []
71 | for wl in ques_word_list:
72 | self.match_word(wl,li_dis,dis_)
73 | self.match_word(wl,li_lan,lan_)
74 | self.match_word(wl,li_mv,mv_)
75 | self.match_word(wl,li_peo,peo_)
76 | self.match_word(wl,li_year,yea_)
77 | enti_dicts['电影'] = ques_movie
78 | enti_dicts['地区'] = dis_
79 | enti_dicts['语言'] = lan_
80 | enti_dicts['类别'] = mv_
81 | enti_dicts['人物'] = peo_
82 | enti_dicts['年份'] = yea_
83 | return enti_dicts, ques
84 |
85 |
--------------------------------------------------------------------------------
/test.ipynb:
--------------------------------------------------------------------------------
1 | {
2 | "cells": [
3 | {
4 | "cell_type": "code",
5 | "execution_count": 1,
6 | "metadata": {},
7 | "outputs": [
8 | {
9 | "name": "stderr",
10 | "output_type": "stream",
11 | "text": [
12 | "Building prefix dict from the default dictionary ...\n",
13 | "Loading model from cache C:\\Users\\50738\\AppData\\Local\\Temp\\jieba.cache\n",
14 | "Loading model cost 0.601 seconds.\n",
15 | "Prefix dict has been built successfully.\n"
16 | ]
17 | }
18 | ],
19 | "source": [
20 | "from question import question_from_user"
21 | ]
22 | },
23 | {
24 | "cell_type": "code",
25 | "execution_count": 7,
26 | "metadata": {},
27 | "outputs": [],
28 | "source": [
29 | "a = question_from_user('《午夜凶铃》的导演和演员是谁?')"
30 | ]
31 | },
32 | {
33 | "cell_type": "code",
34 | "execution_count": 8,
35 | "metadata": {},
36 | "outputs": [
37 | {
38 | "data": {
39 | "text/plain": [
40 | "['导演', '演员']"
41 | ]
42 | },
43 | "execution_count": 8,
44 | "metadata": {},
45 | "output_type": "execute_result"
46 | }
47 | ],
48 | "source": [
49 | "a.IR"
50 | ]
51 | },
52 | {
53 | "cell_type": "code",
54 | "execution_count": 4,
55 | "metadata": {},
56 | "outputs": [
57 | {
58 | "data": {
59 | "text/plain": [
60 | "{'电影': ['午夜凶铃'], '地区': [], '语言': [], '类别': [], '人物': [], '年份': []}"
61 | ]
62 | },
63 | "execution_count": 4,
64 | "metadata": {},
65 | "output_type": "execute_result"
66 | }
67 | ],
68 | "source": [
69 | "a.EN"
70 | ]
71 | },
72 | {
73 | "cell_type": "code",
74 | "execution_count": 5,
75 | "metadata": {},
76 | "outputs": [
77 | {
78 | "data": {
79 | "text/plain": [
80 | "['午夜凶铃']"
81 | ]
82 | },
83 | "execution_count": 5,
84 | "metadata": {},
85 | "output_type": "execute_result"
86 | }
87 | ],
88 | "source": [
89 | "a.mov"
90 | ]
91 | },
92 | {
93 | "cell_type": "code",
94 | "execution_count": 6,
95 | "metadata": {},
96 | "outputs": [
97 | {
98 | "data": {
99 | "text/plain": [
100 | "['午夜凶铃2(美版)', '午夜凶铃2:贞子缠身', '午夜凶铃3:贞相大白', '午夜凶铃(美版)', '午夜凶铃:凶铃再现']"
101 | ]
102 | },
103 | "execution_count": 6,
104 | "metadata": {},
105 | "output_type": "execute_result"
106 | }
107 | ],
108 | "source": [
109 | "a.simi"
110 | ]
111 | },
112 | {
113 | "cell_type": "code",
114 | "execution_count": 7,
115 | "metadata": {},
116 | "outputs": [],
117 | "source": [
118 | "from answer import answer_from_robot"
119 | ]
120 | },
121 | {
122 | "cell_type": "code",
123 | "execution_count": 8,
124 | "metadata": {},
125 | "outputs": [],
126 | "source": [
127 | "b = answer_from_robot(a.IR, a.EN, a.mov, a.simi)"
128 | ]
129 | },
130 | {
131 | "cell_type": "code",
132 | "execution_count": 9,
133 | "metadata": {},
134 | "outputs": [
135 | {
136 | "data": {
137 | "text/plain": [
138 | "[]"
139 | ]
140 | },
141 | "execution_count": 9,
142 | "metadata": {},
143 | "output_type": "execute_result"
144 | }
145 | ],
146 | "source": [
147 | "b.all_edges"
148 | ]
149 | },
150 | {
151 | "cell_type": "code",
152 | "execution_count": 10,
153 | "metadata": {},
154 | "outputs": [
155 | {
156 | "data": {
157 | "text/plain": [
158 | "[,\n",
159 | " ]"
160 | ]
161 | },
162 | "execution_count": 10,
163 | "metadata": {},
164 | "output_type": "execute_result"
165 | }
166 | ],
167 | "source": [
168 | "b.all_nodes"
169 | ]
170 | },
171 | {
172 | "cell_type": "code",
173 | "execution_count": 11,
174 | "metadata": {},
175 | "outputs": [
176 | {
177 | "data": {
178 | "text/plain": [
179 | "['《午夜凶铃》的导演有:中田秀夫 ']"
180 | ]
181 | },
182 | "execution_count": 11,
183 | "metadata": {},
184 | "output_type": "execute_result"
185 | }
186 | ],
187 | "source": [
188 | "b.answer_list"
189 | ]
190 | },
191 | {
192 | "cell_type": "code",
193 | "execution_count": 12,
194 | "metadata": {},
195 | "outputs": [
196 | {
197 | "data": {
198 | "text/plain": [
199 | "['午夜凶铃', '午夜凶铃', '午夜凶铃', '午夜凶铃', '午夜凶铃']"
200 | ]
201 | },
202 | "execution_count": 12,
203 | "metadata": {},
204 | "output_type": "execute_result"
205 | }
206 | ],
207 | "source": [
208 | "b.simi_mov"
209 | ]
210 | },
211 | {
212 | "cell_type": "code",
213 | "execution_count": 1,
214 | "metadata": {},
215 | "outputs": [],
216 | "source": [
217 | "import difflib\n",
218 | "\n",
219 | "a = ['哈哈', '呵呵', '啦啦', '嘻嘻', '乐乐', '快快乐乐', '乐乐高']\n",
220 | "res = difflib.get_close_matches('乐乐', a, 3, cutoff=0.6)"
221 | ]
222 | },
223 | {
224 | "cell_type": "code",
225 | "execution_count": 1,
226 | "metadata": {},
227 | "outputs": [
228 | {
229 | "name": "stderr",
230 | "output_type": "stream",
231 | "text": [
232 | "Building prefix dict from the default dictionary ...\n",
233 | "Loading model from cache C:\\Users\\50738\\AppData\\Local\\Temp\\jieba.cache\n"
234 | ]
235 | },
236 | {
237 | "name": "stderr",
238 | "output_type": "stream",
239 | "text": [
240 | "Loading model cost 0.810 seconds.\n",
241 | "Prefix dict has been built successfully.\n"
242 | ]
243 | },
244 | {
245 | "data": {
246 | "text/plain": [
247 | "['我', '是', '张', '涵钧']"
248 | ]
249 | },
250 | "execution_count": 1,
251 | "metadata": {},
252 | "output_type": "execute_result"
253 | }
254 | ],
255 | "source": [
256 | "import jieba\n",
257 | "#分词器\n",
258 | "jieba.load_userdict(r\"C:\\Users\\50738\\Desktop\\mvkg\\data\\word_dic\\all.txt\")\n",
259 | "jieba.lcut('我是张涵钧')"
260 | ]
261 | },
262 | {
263 | "cell_type": "code",
264 | "execution_count": null,
265 | "metadata": {},
266 | "outputs": [],
267 | "source": []
268 | }
269 | ],
270 | "metadata": {
271 | "kernelspec": {
272 | "display_name": "kg_zhj",
273 | "language": "python",
274 | "name": "python3"
275 | },
276 | "language_info": {
277 | "codemirror_mode": {
278 | "name": "ipython",
279 | "version": 3
280 | },
281 | "file_extension": ".py",
282 | "mimetype": "text/x-python",
283 | "name": "python",
284 | "nbconvert_exporter": "python",
285 | "pygments_lexer": "ipython3",
286 | "version": "3.8.18"
287 | }
288 | },
289 | "nbformat": 4,
290 | "nbformat_minor": 2
291 | }
292 |
--------------------------------------------------------------------------------