C++ini读写配置文件

本文包括一个头文件CEditIni.h和一个源文件CEditIni.cpp,欢迎使用。

//
// 头文件CEditIni.h
#ifndef _CEDITINI_H_
#define _CEDITINI_H_

#define READ_INI_ERROR -1

class CEditIni
{
public:
	enum SEEK_METHOD
	{
		SEEK_METHOD_SET,  // 文件头位置
		SEEK_METHOD_CUR,  // 文件当前位置
		SEEK_METHOD_END   // 文件尾位置
	};
	enum RETURN_TYPE
	{
		RETURN_TYPE_FAILED,  // 返回失败
		RETURN_TYPE_SUCCEED  // 返回成功
	};

	CEditIni();
	CEditIni(void* pBuffer, int nBufferSize);
	CEditIni(CEditIni& ceditini);
	~CEditIni();

	void Init(void* pBuffer, int nBufferSize);
	/************************************************************************/
	/* 名称: DelSpace														*/
	/* 功能: 删除' ' 和'\t'												*/
	/* 参数:																*/
	/* 返回: 无															*/
	/************************************************************************/
	void DelSpace();

	/************************************************************************/
	/* 名称: ReadIni														*/
	/* 功能: 读配置文件,返回该变量的值									*/
	/* 参数: szValName   : 变量名											*/
	/* 参数: szDesString : 变量的字符串									*/
	/* 返回: 无															*/
	/************************************************************************/
	int ReadIni(const char* szValName, char* szDesString);

	int ReadIni(const char* szValName, int* nDesVal);

	int ReadIni(const char* szValName, double* dDesVal);

	int WriteIni(const char* szTitle);

	int WriteIni(const char* szValName, const char* szSrcString);

	int WriteIni(const char* szValName, int nSrcVal);

	int WriteIni(const char* szValName, double dSrcVal);

	/************************************************************************/
	/* 名称: SetROffset													*/
	/* 功能: 设置读偏移位置												*/
	/* 参数: SeekMethod  : 位置											*/
	/* 参数: nOffset     : 偏移量											*/
	/* 返回: 设置是否成功													*/
	/************************************************************************/
	int SetROffset(SEEK_METHOD SeekMethod, int nOffset);

	/************************************************************************/
	/* 名称: SetWOffset													*/
	/* 功能: 设置写偏移位置												*/
	/* 参数: SeekMethod  : 位置											*/
	/* 参数: nOffset     : 偏移量											*/
	/* 返回: 设置是否成功													*/
	/************************************************************************/
	int SetWOffset(SEEK_METHOD SeekMethod, int nOffset);

	/************************************************************************/
	/* 名称: GetROffset													*/
	/* 功能: 获得读偏移位置												*/
	/* 返回: 读偏移位置													*/
	/************************************************************************/
	int GetROffset();

	/************************************************************************/
	/* 名称: GetWOffset													*/
	/* 功能: 获得写偏移位置												*/
	/* 返回: 写偏移位置													*/
	/************************************************************************/
	int GetWOffset();

	/************************************************************************/
	/* 名称: GetLength														*/
	/* 功能: 获得m_pBuffer的长度											*/
	/* 返回: m_pBuffer的长度												*/
	/************************************************************************/
	int GetLength();

	int GetBufferSize();
private:
	int SetOffset(SEEK_METHOD SeekMethod, int nOffset, int* nMemOffset);
	char*	m_pBuffer;
	int		m_nBufferSize;
	int		m_nROffset;
	int		m_nWOffset;
};

#endif
//
// 源文件CEditIni.cpp
#include "CEditIni.h"
#include <string.h>
#include <stdlib.h>

#pragma warning(disable : 4996)

/************************************************************************/
/* class CEditIni                                                       */
/************************************************************************/

CEditIni::CEditIni() : m_pBuffer(0), m_nBufferSize(0), m_nROffset(0), m_nWOffset(0)
{
}

CEditIni::CEditIni(void* pBuffer, int nBufferSize)
	: m_pBuffer((char*)pBuffer)
	, m_nBufferSize(nBufferSize)
	, m_nROffset(0)
	, m_nWOffset(0)
{
	memset(m_pBuffer, 0, m_nBufferSize);
}

CEditIni::CEditIni(CEditIni& ceditini) 
	: m_pBuffer(ceditini.m_pBuffer)
	, m_nBufferSize(ceditini.m_nBufferSize)
	, m_nROffset(ceditini.m_nROffset)
	, m_nWOffset(ceditini.m_nWOffset)
{
}

CEditIni::~CEditIni()
{
}

void CEditIni::Init(void* pBuffer, int nBufferSize)
{
	m_pBuffer = (char*)pBuffer;
	m_nBufferSize = nBufferSize;
	m_nROffset = 0;
	m_nWOffset = 0;
}

void CEditIni::DelSpace()
{
	char* newstr = m_pBuffer;
	char* oldstr = m_pBuffer;
	bool bAfterEqualSign = false;
	while(*newstr = *oldstr++)
	{
		if (!bAfterEqualSign && *newstr == '=')
		{
			bAfterEqualSign = true;
		}
		else if (bAfterEqualSign && *newstr == '\r')
		{
			bAfterEqualSign = false;
		}
		if(!bAfterEqualSign && (*newstr != ' ') && (*newstr != '\t'))
		{	
			newstr++;
		}
	}
}

int CEditIni::ReadIni(const char* szValName, char* szDesString)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	char* p = strstr(m_pBuffer + m_nROffset, szNewValName);
	if (!p)
	{
		return RETURN_TYPE_FAILED;
	}
	char* q = strstr(p, "\r\n");
	if (!q)
	{
		q = m_pBuffer + strlen(m_pBuffer);
	}
	memcpy(szDesString, p + strlen(szNewValName), q - p - strlen(szNewValName));
	szDesString[q - p - strlen(szNewValName)] = '\0';
	m_nROffset += (int)(q - p) + 1;
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::ReadIni(const char* szValName, int* nDesVal)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	char* p = strstr(m_pBuffer + m_nROffset, szNewValName);
	if (!p)
	{
		return RETURN_TYPE_FAILED;
	}
	char* q = strstr(p, "\r\n");
	if (!q)
	{
		q = m_pBuffer + strlen(m_pBuffer);
	}
	*nDesVal = atoi(p + strlen(szNewValName));
	m_nROffset += (int)(q - p) + 1;
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::ReadIni(const char* szValName, double* dDesVal)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	char* p = strstr(m_pBuffer + m_nROffset, szNewValName);
	if (!p)
	{
		return RETURN_TYPE_FAILED;
	}
	char* q = strstr(p, "\r\n");
	if (!q)
	{
		q = m_pBuffer + strlen(m_pBuffer);
	}
	*dDesVal = atof(p + strlen(szNewValName));
	m_nROffset += (int)(q - p) + 1;
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::WriteIni(const char* szTitle)
{
	if (m_nWOffset + (int)strlen(szTitle) + 2 > m_nBufferSize)
	{
		return RETURN_TYPE_FAILED;
	}
	strcat(m_pBuffer + m_nWOffset, szTitle);
	m_nWOffset += (int)strlen(szTitle);
	strcat(m_pBuffer + m_nWOffset, "\r\n");
	m_nWOffset += (int)strlen("\r\n");
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::WriteIni(const char* szValName, const char* szSrcString)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	if (m_nWOffset + (int)strlen(szNewValName) + (int)strlen(szSrcString) + 2 > m_nBufferSize)
	{
		return RETURN_TYPE_FAILED;
	}
	strcat(m_pBuffer + m_nWOffset, szNewValName);
	m_nWOffset += (int)strlen(szNewValName);
	strcat(m_pBuffer + m_nWOffset, szSrcString);
	m_nWOffset += (int)strlen(szSrcString);
	strcat(m_pBuffer + m_nWOffset, "\r\n");
	m_nWOffset += (int)strlen("\r\n");
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::WriteIni(const char* szValName, int nSrcVal)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	char szSrcString[256] = {0};
	sscanf(szSrcString, "%d", nSrcVal);
	if (m_nWOffset + (int)strlen(szNewValName) + (int)strlen(szSrcString) + 2 > m_nBufferSize)
	{
		return RETURN_TYPE_FAILED;
	}
	strcat(m_pBuffer + m_nWOffset, szNewValName);
	m_nWOffset += (int)strlen(szNewValName);
	strcat(m_pBuffer + m_nWOffset, szSrcString);
	m_nWOffset += (int)strlen(szSrcString);
	strcat(m_pBuffer + m_nWOffset, "\r\n");
	m_nWOffset += (int)strlen("\r\n");
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::WriteIni(const char* szValName, double dSrcVal)
{
	char szNewValName[256] = {0};
	strcpy(szNewValName, szValName);
	if (szNewValName[strlen(szNewValName) - 1] != '=')
	{
		szNewValName[strlen(szNewValName)] = '=';
	}
	char szSrcString[256] = {0};
	sscanf(szSrcString, "%lf", dSrcVal);
	if (m_nWOffset + (int)strlen(szNewValName) + (int)strlen(szSrcString) + 2 > m_nBufferSize)
	{
		return RETURN_TYPE_FAILED;
	}
	strcat(m_pBuffer + m_nWOffset, szNewValName);
	m_nWOffset += (int)strlen(szNewValName);
	strcat(m_pBuffer + m_nWOffset, szSrcString);
	m_nWOffset += (int)strlen(szSrcString);
	strcat(m_pBuffer + m_nWOffset, "\r\n");
	m_nWOffset += (int)strlen("\r\n");
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::SetROffset(SEEK_METHOD SeekMethod, int nOffset)
{
	return SetOffset(SeekMethod, nOffset, &m_nROffset);
}

int CEditIni::SetWOffset(SEEK_METHOD SeekMethod, int nOffset)
{
	return SetOffset(SeekMethod, nOffset, &m_nWOffset);
}

int CEditIni::GetROffset()
{
	return m_nROffset;
}

int CEditIni::GetWOffset()
{
	return m_nWOffset;
}

int CEditIni::SetOffset(SEEK_METHOD SeekMethod, int nOffset, int* nMemOffset)
{
	switch (SeekMethod)
	{
	case SEEK_METHOD_SET:
		*nMemOffset = nOffset;
		break;
	case SEEK_METHOD_CUR:
		*nMemOffset += nOffset;
		break;
	case SEEK_METHOD_END:
		*nMemOffset = GetLength() - 1 + nOffset;
		break;
	default:
		return RETURN_TYPE_FAILED;
		break;
	}
	if (*nMemOffset < 0)
	{
		*nMemOffset = 0;
	}
	if (*nMemOffset > GetLength() - 1)
	{
		*nMemOffset = GetLength() - 1;
	}
	return RETURN_TYPE_SUCCEED;
}

int CEditIni::GetLength()
{
	return (int)strlen(m_pBuffer);
}

int CEditIni::GetBufferSize()
{
	return m_nBufferSize;
}

//
// 测试代码
#include "CEditIni.h"

typedef struct IniFormat 
{
	char name[20];
	int age;
	char gender[10];
}IniFormat;

IniFormat inifmt[3] = 
{
	{"小明", 30, "男"},
	{"小伟", 29, "男"},
	{"小芳", 28, "女"}
};

int main()
{
	char szBuffer[1024];
	char szRBuffer[1024];
	CEditIni cei(szBuffer, sizeof(szBuffer));
	cei.WriteIni("[个人资料]");
	int nUserCount = sizeof(inifmt) / sizeof(IniFormat);
	int i;
	char str[20];
	itoa(nUserCount, str, 10);
	cei.WriteIni("UserCount", str);
	for (i = 0; i < nUserCount; i++)
	{
		cei.WriteIni("Name", inifmt[i].name);
		cei.WriteIni("Age", inifmt[i].age);
		cei.WriteIni("Gender", inifmt[i].gender);
	}
	FILE* pfile = fopen("Edit.ini", "wb");
	fwrite(szBuffer, sizeof(char), cei.GetWOffset(), pfile);
	fclose(pfile);

	pfile = fopen("Edit.ini", "rb");
	if (!pfile)
	{
		return 0;
	}
	int r = fread(szRBuffer, sizeof(char), sizeof(szRBuffer), pfile);
	szRBuffer[r] = '\0';
	cei.Init(szRBuffer, r);
	cei.ReadIni("UserCount", str);
	nUserCount = atoi(str);
	for (i = 0; i < nUserCount; i++)
	{
		cei.ReadIni("Name", str);
		printf("Name=%s", str);
		cei.ReadIni("Age", str);
		printf(" Age=%s", str);
		cei.ReadIni("Gender", str);
		printf(" Gender=%s\n", str);
	}
	fclose(pfile);

	return 0;
}


































































































































































































http://movie.douban.com/doulist/13619859/
http://movie.douban.com/doulist/13619860/
http://movie.douban.com/doulist/13619861/
http://movie.douban.com/doulist/13619862/
http://movie.douban.com/doulist/13619863/
http://movie.douban.com/doulist/13619866/
http://movie.douban.com/doulist/13619867/
http://movie.douban.com/doulist/13619868/
http://movie.douban.com/doulist/13619869/
http://movie.douban.com/doulist/13619870/
http://movie.douban.com/doulist/13619871/
http://movie.douban.com/doulist/13619872/
http://movie.douban.com/doulist/13619873/
http://movie.douban.com/doulist/13619874/
http://movie.douban.com/doulist/13619875/
http://movie.douban.com/doulist/13619876/
http://movie.douban.com/doulist/13619877/
http://movie.douban.com/doulist/13619878/
http://movie.douban.com/doulist/13619880/
http://movie.douban.com/doulist/13619881/
http://movie.douban.com/doulist/13619882/
http://movie.douban.com/doulist/13619883/
http://movie.douban.com/doulist/13619884/
http://movie.douban.com/doulist/13619885/
http://movie.douban.com/doulist/13619886/
http://movie.douban.com/doulist/13619887/
http://movie.douban.com/doulist/13619889/
http://movie.douban.com/doulist/13619891/
http://movie.douban.com/doulist/13619893/
http://movie.douban.com/doulist/13619894/
http://movie.douban.com/doulist/13619895/
http://movie.douban.com/doulist/13619897/
http://movie.douban.com/doulist/13619898/
http://movie.douban.com/doulist/13619899/
http://movie.douban.com/doulist/13619900/
http://movie.douban.com/doulist/13619901/
http://movie.douban.com/doulist/13619902/
http://movie.douban.com/doulist/13619904/
http://movie.douban.com/doulist/13619906/
http://movie.douban.com/doulist/13619905/
http://movie.douban.com/doulist/13619908/
http://movie.douban.com/doulist/13619910/
http://movie.douban.com/doulist/13619912/
http://movie.douban.com/doulist/13619913/
http://movie.douban.com/doulist/13619915/
http://movie.douban.com/doulist/13619916/
http://movie.douban.com/doulist/13619917/
http://movie.douban.com/doulist/13619919/
http://movie.douban.com/doulist/13619921/
http://movie.douban.com/doulist/13619924/
http://movie.douban.com/doulist/13619936/
http://movie.douban.com/doulist/13619938/
http://movie.douban.com/doulist/13619939/
http://movie.douban.com/doulist/13619942/
http://movie.douban.com/doulist/13619941/
http://movie.douban.com/doulist/13619945/
http://movie.douban.com/doulist/13619948/
http://movie.douban.com/doulist/13619950/
http://movie.douban.com/doulist/13619957/
http://movie.douban.com/doulist/13619959/
http://movie.douban.com/doulist/13619963/
http://movie.douban.com/doulist/13619961/
http://movie.douban.com/doulist/13619966/
http://movie.douban.com/doulist/13619969/
http://movie.douban.com/doulist/13619971/
http://movie.douban.com/doulist/13619980/
http://movie.douban.com/doulist/13619982/
http://movie.douban.com/doulist/13619985/
http://movie.douban.com/doulist/13619986/
http://movie.douban.com/doulist/13619988/
http://movie.douban.com/doulist/13619989/
http://movie.douban.com/doulist/13619991/
http://movie.douban.com/doulist/13619992/
http://movie.douban.com/doulist/13619995/
http://movie.douban.com/doulist/13619997/
http://movie.douban.com/doulist/13620000/
http://movie.douban.com/doulist/13620001/
http://movie.douban.com/doulist/13620004/
http://movie.douban.com/doulist/13620007/
http://movie.douban.com/doulist/13620018/
http://movie.douban.com/doulist/13620021/
http://movie.douban.com/doulist/13620022/
http://movie.douban.com/doulist/13620027/
http://movie.douban.com/doulist/13620025/
http://movie.douban.com/doulist/13620028/
http://movie.douban.com/doulist/13620029/
http://movie.douban.com/doulist/13620033/
http://movie.douban.com/doulist/13620034/
http://movie.douban.com/doulist/13620036/
http://movie.douban.com/doulist/13620038/
http://movie.douban.com/doulist/13620035/
http://movie.douban.com/doulist/13620039/
http://movie.douban.com/doulist/13620041/
http://movie.douban.com/doulist/13620042/
http://movie.douban.com/doulist/13620043/
http://movie.douban.com/doulist/13620044/
http://movie.douban.com/doulist/13620045/
http://movie.douban.com/doulist/13620046/
http://movie.douban.com/doulist/13620048/
http://movie.douban.com/doulist/13620047/
http://movie.douban.com/doulist/13620050/
http://movie.douban.com/doulist/13620054/
http://movie.douban.com/doulist/13620056/
http://movie.douban.com/doulist/13620055/
http://movie.douban.com/doulist/13620060/
http://movie.douban.com/doulist/13620061/
http://movie.douban.com/doulist/13620062/
http://movie.douban.com/doulist/13620064/
http://movie.douban.com/doulist/13620066/
http://movie.douban.com/doulist/13620068/
http://movie.douban.com/doulist/13620073/
http://movie.douban.com/doulist/13620074/
http://movie.douban.com/doulist/13620078/
http://movie.douban.com/doulist/13620082/
http://movie.douban.com/doulist/13620087/
http://movie.douban.com/doulist/13620092/
http://movie.douban.com/doulist/13620094/
http://movie.douban.com/doulist/13620099/
http://movie.douban.com/doulist/13620102/
http://movie.douban.com/doulist/13620103/
http://movie.douban.com/doulist/13620107/
http://movie.douban.com/doulist/13620112/
http://movie.douban.com/doulist/13620113/
http://movie.douban.com/doulist/13620118/
http://movie.douban.com/doulist/13620119/
http://movie.douban.com/doulist/13620123/
http://movie.douban.com/doulist/13620124/
http://movie.douban.com/doulist/13620126/
http://movie.douban.com/doulist/13620127/
http://movie.douban.com/doulist/13620129/
http://movie.douban.com/doulist/13620133/
http://movie.douban.com/doulist/13620136/
http://movie.douban.com/doulist/13620145/
http://movie.douban.com/doulist/13620147/
http://movie.douban.com/doulist/13620149/
http://movie.douban.com/doulist/13620151/
http://movie.douban.com/doulist/13620152/
http://movie.douban.com/doulist/13620154/
http://movie.douban.com/doulist/13620155/
http://movie.douban.com/doulist/13620156/
http://movie.douban.com/doulist/13620161/
http://movie.douban.com/doulist/13620162/
http://movie.douban.com/doulist/13620164/
http://movie.douban.com/doulist/13620166/
http://movie.douban.com/doulist/13620168/
http://movie.douban.com/doulist/13620170/
http://movie.douban.com/doulist/13620171/
http://movie.douban.com/doulist/13620174/
http://movie.douban.com/doulist/13620175/
http://movie.douban.com/doulist/13620180/
http://movie.douban.com/doulist/13620181/
http://movie.douban.com/doulist/13620182/
http://movie.douban.com/doulist/13620183/
http://movie.douban.com/doulist/13620184/
http://movie.douban.com/doulist/13620185/
http://movie.douban.com/doulist/13620187/
http://movie.douban.com/doulist/13620190/
http://movie.douban.com/doulist/13620189/
http://movie.douban.com/doulist/13620193/
http://movie.douban.com/doulist/13620191/
http://movie.douban.com/doulist/13620192/
http://movie.douban.com/doulist/13620195/
http://movie.douban.com/doulist/13620197/
http://movie.douban.com/doulist/13620196/
http://movie.douban.com/doulist/13620198/
http://movie.douban.com/doulist/13620199/
http://movie.douban.com/doulist/13620202/
http://movie.douban.com/doulist/13620200/
http://movie.douban.com/doulist/13620203/
http://movie.douban.com/doulist/13620204/
http://movie.douban.com/doulist/13620205/
http://movie.douban.com/doulist/13620208/
http://movie.douban.com/doulist/13620207/
http://movie.douban.com/doulist/13620209/
http://movie.douban.com/doulist/13620210/
http://movie.douban.com/doulist/13620211/
http://movie.douban.com/doulist/13620212/
http://movie.douban.com/doulist/13620213/
http://movie.douban.com/doulist/13620216/
http://movie.douban.com/doulist/13620214/
http://movie.douban.com/doulist/13620217/
http://movie.douban.com/doulist/13620215/
http://movie.douban.com/doulist/13620218/
http://movie.douban.com/doulist/13620219/
http://movie.douban.com/doulist/13620223/
http://movie.douban.com/doulist/13620231/
http://movie.douban.com/doulist/13620233/
http://movie.douban.com/doulist/13620234/
http://movie.douban.com/doulist/13620237/
http://movie.douban.com/doulist/13620241/
http://movie.douban.com/doulist/13620245/
http://movie.douban.com/doulist/13620248/
http://movie.douban.com/doulist/13620250/
http://movie.douban.com/doulist/13620253/
http://movie.douban.com/doulist/13620252/
http://movie.douban.com/doulist/13620254/
http://movie.douban.com/doulist/13620255/
http://movie.douban.com/doulist/13620257/
http://movie.douban.com/doulist/13620258/
http://movie.douban.com/doulist/13620260/
http://movie.douban.com/doulist/13620261/
http://movie.douban.com/doulist/13620265/
http://movie.douban.com/doulist/13620264/
http://movie.douban.com/doulist/13620269/
http://movie.douban.com/doulist/13620272/
http://movie.douban.com/doulist/13620276/
http://movie.douban.com/doulist/13620281/
http://movie.douban.com/doulist/13620282/
http://movie.douban.com/doulist/13620283/
http://movie.douban.com/doulist/13620284/
http://movie.douban.com/doulist/13620287/
http://movie.douban.com/doulist/13620290/
http://movie.douban.com/doulist/13620292/
http://movie.douban.com/doulist/13620289/
http://movie.douban.com/doulist/13620280/
http://movie.douban.com/doulist/13620293/
http://movie.douban.com/doulist/13620296/
http://movie.douban.com/doulist/13620297/
http://movie.douban.com/doulist/13620304/
http://movie.douban.com/doulist/13620307/
http://movie.douban.com/doulist/13620310/
http://movie.douban.com/doulist/13620311/
http://movie.douban.com/doulist/13620312/
http://movie.douban.com/doulist/13620314/
http://movie.douban.com/doulist/13620324/
http://movie.douban.com/doulist/13620328/
http://movie.douban.com/doulist/13620334/
http://movie.douban.com/doulist/13620335/
http://movie.douban.com/doulist/13620337/
http://movie.douban.com/doulist/13620340/
http://movie.douban.com/doulist/13620343/
http://movie.douban.com/doulist/13620345/
http://movie.douban.com/doulist/13620351/
http://movie.douban.com/doulist/13620353/
http://movie.douban.com/doulist/13620354/
http://movie.douban.com/doulist/13620357/
http://movie.douban.com/doulist/13620356/
http://movie.douban.com/doulist/13620358/
http://movie.douban.com/doulist/13620362/
http://movie.douban.com/doulist/13620365/
http://movie.douban.com/doulist/13620366/
http://movie.douban.com/doulist/13620368/
http://movie.douban.com/doulist/13620369/
http://movie.douban.com/doulist/13620370/
http://movie.douban.com/doulist/13620373/
http://movie.douban.com/doulist/13620376/
http://movie.douban.com/doulist/13620375/
http://movie.douban.com/doulist/13620377/
http://movie.douban.com/doulist/13620379/
http://movie.douban.com/doulist/13620381/
http://movie.douban.com/doulist/13620380/
http://movie.douban.com/doulist/13620384/
http://movie.douban.com/doulist/13620385/
http://movie.douban.com/doulist/13620383/
http://movie.douban.com/doulist/13620389/
http://movie.douban.com/doulist/13620390/
http://movie.douban.com/doulist/13620396/
http://movie.douban.com/doulist/13620395/
http://movie.douban.com/doulist/13620397/
http://movie.douban.com/doulist/13620400/
http://movie.douban.com/doulist/13620401/
http://movie.douban.com/doulist/13620399/
http://movie.douban.com/doulist/13620404/
http://movie.douban.com/doulist/13620405/
http://movie.douban.com/doulist/13620406/
http://movie.douban.com/doulist/13620408/
http://movie.douban.com/doulist/13620407/
http://movie.douban.com/doulist/13620402/
http://movie.douban.com/doulist/13620409/
http://movie.douban.com/doulist/13620412/
http://movie.douban.com/doulist/13620413/
http://movie.douban.com/doulist/13620415/
http://movie.douban.com/doulist/13620414/
http://movie.douban.com/doulist/13620418/
http://movie.douban.com/doulist/13620420/
http://movie.douban.com/doulist/13620419/
http://movie.douban.com/doulist/13620423/
http://movie.douban.com/doulist/13620425/
http://movie.douban.com/doulist/13620427/
http://movie.douban.com/doulist/13620428/
http://movie.douban.com/doulist/13620429/
http://movie.douban.com/doulist/13620432/
http://movie.douban.com/doulist/13620434/
http://movie.douban.com/doulist/13620433/
http://movie.douban.com/doulist/13620438/
http://movie.douban.com/doulist/13620440/
http://movie.douban.com/doulist/13620441/
http://movie.douban.com/doulist/13620442/
http://movie.douban.com/doulist/13620443/
http://movie.douban.com/doulist/13620453/
http://movie.douban.com/doulist/13620454/
http://movie.douban.com/doulist/13620455/
http://movie.douban.com/doulist/13620459/
http://movie.douban.com/doulist/13620461/
http://movie.douban.com/doulist/13620466/
http://movie.douban.com/doulist/13620467/
http://movie.douban.com/doulist/13620469/
http://movie.douban.com/doulist/13620477/
http://movie.douban.com/doulist/13620479/
http://movie.douban.com/doulist/13620483/
http://movie.douban.com/doulist/13620486/
http://movie.douban.com/doulist/13620484/
http://movie.douban.com/doulist/13620489/
http://movie.douban.com/doulist/13620490/
http://movie.douban.com/doulist/13620492/
http://movie.douban.com/doulist/13620495/
http://movie.douban.com/doulist/13620498/
http://movie.douban.com/doulist/13620500/
http://movie.douban.com/doulist/13620499/
http://movie.douban.com/doulist/13620501/
http://movie.douban.com/doulist/13620502/
http://movie.douban.com/doulist/13620506/
http://movie.douban.com/doulist/13620507/
http://movie.douban.com/doulist/13620508/
http://movie.douban.com/doulist/13620509/
http://movie.douban.com/doulist/13620511/
http://movie.douban.com/doulist/13620510/
http://movie.douban.com/doulist/13620512/
http://movie.douban.com/doulist/13620513/
http://movie.douban.com/doulist/13620516/
http://movie.douban.com/doulist/13620515/
http://movie.douban.com/doulist/13620517/
http://movie.douban.com/doulist/13620519/
http://movie.douban.com/doulist/13620518/
http://movie.douban.com/doulist/13620523/
http://movie.douban.com/doulist/13620521/
http://movie.douban.com/doulist/13620524/
http://movie.douban.com/doulist/13620527/
http://movie.douban.com/doulist/13620530/
http://movie.douban.com/doulist/13620533/
http://movie.douban.com/doulist/13620529/
http://movie.douban.com/doulist/13620531/
http://movie.douban.com/doulist/13620536/
http://movie.douban.com/doulist/13620532/
http://movie.douban.com/doulist/13620538/
http://movie.douban.com/doulist/13620539/
http://movie.douban.com/doulist/13620540/
http://movie.douban.com/doulist/13620542/
http://movie.douban.com/doulist/13620541/
http://movie.douban.com/doulist/13620545/
http://movie.douban.com/doulist/13620558/
http://movie.douban.com/doulist/13620557/
http://movie.douban.com/doulist/13620561/
http://movie.douban.com/doulist/13620564/
http://movie.douban.com/doulist/13620568/
http://movie.douban.com/doulist/13620570/
http://movie.douban.com/doulist/13620573/
http://movie.douban.com/doulist/13620574/
http://movie.douban.com/doulist/13620575/
http://movie.douban.com/doulist/13620576/
http://movie.douban.com/doulist/13620577/
http://movie.douban.com/doulist/13620579/
http://movie.douban.com/doulist/13620581/
http://movie.douban.com/doulist/13620584/
http://movie.douban.com/doulist/13620587/
http://movie.douban.com/doulist/13620585/
http://movie.douban.com/doulist/13620589/
http://movie.douban.com/doulist/13620591/
http://movie.douban.com/doulist/13620594/
http://movie.douban.com/doulist/13620595/
http://movie.douban.com/doulist/13620598/
http://movie.douban.com/doulist/13620600/
http://movie.douban.com/doulist/13620603/
http://movie.douban.com/doulist/13620604/
http://movie.douban.com/doulist/13620605/
http://movie.douban.com/doulist/13620608/
http://movie.douban.com/doulist/13620611/
http://movie.douban.com/doulist/13620615/
http://movie.douban.com/doulist/13620613/
http://movie.douban.com/doulist/13620622/
http://movie.douban.com/doulist/13620626/
http://movie.douban.com/doulist/13620629/
http://movie.douban.com/doulist/13620632/
http://movie.douban.com/doulist/13620631/
http://movie.douban.com/doulist/13620634/
http://movie.douban.com/doulist/13620638/
http://movie.douban.com/doulist/13620635/
http://movie.douban.com/doulist/13620639/
http://movie.douban.com/doulist/13620643/
http://movie.douban.com/doulist/13620644/
http://movie.douban.com/doulist/13620650/
http://movie.douban.com/doulist/13620652/
http://movie.douban.com/doulist/13620653/
http://movie.douban.com/doulist/13620655/
http://movie.douban.com/doulist/13620651/
http://movie.douban.com/doulist/13620657/
http://movie.douban.com/doulist/13620658/
http://movie.douban.com/doulist/13620659/
http://movie.douban.com/doulist/13620663/
http://movie.douban.com/doulist/13620662/
http://movie.douban.com/doulist/13620665/
http://movie.douban.com/doulist/13620668/
http://movie.douban.com/doulist/13620670/
http://movie.douban.com/doulist/13620671/
http://movie.douban.com/doulist/13620679/
http://movie.douban.com/doulist/13620682/
http://movie.douban.com/doulist/13620675/
http://movie.douban.com/doulist/13620686/
http://movie.douban.com/doulist/13620689/
http://movie.douban.com/doulist/13620690/
http://movie.douban.com/doulist/13620692/
http://movie.douban.com/doulist/13620694/
http://movie.douban.com/doulist/13620691/
http://movie.douban.com/doulist/13620697/
http://movie.douban.com/doulist/13620698/
http://movie.douban.com/doulist/13620700/
http://movie.douban.com/doulist/13620702/
http://movie.douban.com/doulist/13620703/
http://movie.douban.com/doulist/13620708/
http://movie.douban.com/doulist/13620711/
http://movie.douban.com/doulist/13620710/
http://movie.douban.com/doulist/13620712/
http://movie.douban.com/doulist/13620713/
http://movie.douban.com/doulist/13620716/
http://movie.douban.com/doulist/13620717/
http://movie.douban.com/doulist/13620721/
http://movie.douban.com/doulist/13620720/
http://movie.douban.com/doulist/13620723/
http://movie.douban.com/doulist/13620726/
http://movie.douban.com/doulist/13620728/
http://movie.douban.com/doulist/13620729/
http://movie.douban.com/doulist/13620735/
http://movie.douban.com/doulist/13620736/
http://movie.douban.com/doulist/13620742/
http://movie.douban.com/doulist/13620743/
http://movie.douban.com/doulist/13620745/
http://movie.douban.com/doulist/13620744/
http://movie.douban.com/doulist/13620747/
http://movie.douban.com/doulist/13620751/
http://movie.douban.com/doulist/13620753/
http://movie.douban.com/doulist/13620752/
http://movie.douban.com/doulist/13620754/
http://movie.douban.com/doulist/13620755/
http://movie.douban.com/doulist/13620757/
http://movie.douban.com/doulist/13620758/
http://movie.douban.com/doulist/13620760/
http://movie.douban.com/doulist/13620761/
http://movie.douban.com/doulist/13620762/
http://movie.douban.com/doulist/13620764/
http://movie.douban.com/doulist/13620763/
http://movie.douban.com/doulist/13620765/
http://movie.douban.com/doulist/13620766/
http://movie.douban.com/doulist/13620768/
http://movie.douban.com/doulist/13620769/
http://movie.douban.com/doulist/13620771/
http://movie.douban.com/doulist/13620772/
http://movie.douban.com/doulist/13620776/
http://movie.douban.com/doulist/13620778/
http://movie.douban.com/doulist/13620779/
http://movie.douban.com/doulist/13620780/
http://movie.douban.com/doulist/13620781/
http://movie.douban.com/doulist/13620783/
http://movie.douban.com/doulist/13620782/
http://movie.douban.com/doulist/13620784/
http://movie.douban.com/doulist/13620786/
http://movie.douban.com/doulist/13620791/
http://movie.douban.com/doulist/13620789/
http://movie.douban.com/doulist/13620790/
http://movie.douban.com/doulist/13620792/
http://movie.douban.com/doulist/13620794/
http://movie.douban.com/doulist/13620796/
http://movie.douban.com/doulist/13620797/
http://movie.douban.com/doulist/13620801/
http://movie.douban.com/doulist/13620799/
http://movie.douban.com/doulist/13620800/
http://movie.douban.com/doulist/13620804/
http://movie.douban.com/doulist/13620805/
http://movie.douban.com/doulist/13620785/
http://movie.douban.com/doulist/13620806/
http://movie.douban.com/doulist/13620809/
http://movie.douban.com/doulist/13620811/
http://movie.douban.com/doulist/13620812/
http://movie.douban.com/doulist/13620814/
http://movie.douban.com/doulist/13620813/
http://movie.douban.com/doulist/13620815/
http://movie.douban.com/doulist/13620816/
http://movie.douban.com/doulist/13620819/
http://movie.douban.com/doulist/13620822/
http://movie.douban.com/doulist/13620824/
http://movie.douban.com/doulist/13620826/
http://movie.douban.com/doulist/13620830/
http://movie.douban.com/doulist/13620831/
http://movie.douban.com/doulist/13620834/
http://movie.douban.com/doulist/13620836/
http://movie.douban.com/doulist/13620837/
http://movie.douban.com/doulist/13620839/
http://movie.douban.com/doulist/13620842/
http://movie.douban.com/doulist/13620855/
http://movie.douban.com/doulist/13620858/
http://movie.douban.com/doulist/13620856/
http://movie.douban.com/doulist/13620861/
http://movie.douban.com/doulist/13620862/
http://movie.douban.com/doulist/13620868/
http://movie.douban.com/doulist/13620867/
http://movie.douban.com/doulist/13620865/
http://movie.douban.com/doulist/13620871/
http://movie.douban.com/doulist/13620872/
http://movie.douban.com/doulist/13620873/
http://movie.douban.com/doulist/13620876/
http://movie.douban.com/doulist/13620875/
http://movie.douban.com/doulist/13620877/
http://movie.douban.com/doulist/13620878/
http://movie.douban.com/doulist/13620882/
http://movie.douban.com/doulist/13620887/
http://movie.douban.com/doulist/13620888/
http://movie.douban.com/doulist/13620889/
http://movie.douban.com/doulist/13620892/
http://movie.douban.com/doulist/13620897/
http://movie.douban.com/doulist/13620898/
http://movie.douban.com/doulist/13620899/
http://movie.douban.com/doulist/13620901/
http://movie.douban.com/doulist/13620904/
http://movie.douban.com/doulist/13620908/
http://movie.douban.com/doulist/13620911/
http://movie.douban.com/doulist/13620913/
http://movie.douban.com/doulist/13620917/
http://movie.douban.com/doulist/13620918/
http://movie.douban.com/doulist/13620922/
http://movie.douban.com/doulist/13620921/
http://movie.douban.com/doulist/13620923/
http://movie.douban.com/doulist/13620928/
http://movie.douban.com/doulist/13620930/
http://movie.douban.com/doulist/13620931/
http://movie.douban.com/doulist/13620933/
http://movie.douban.com/doulist/13620935/
http://movie.douban.com/doulist/13620937/
http://movie.douban.com/doulist/13620939/
http://movie.douban.com/doulist/13620940/
http://movie.douban.com/doulist/13620941/
http://movie.douban.com/doulist/13620942/
http://movie.douban.com/doulist/13620945/
http://movie.douban.com/doulist/13620946/
http://movie.douban.com/doulist/13620947/
http://movie.douban.com/doulist/13620950/
http://movie.douban.com/doulist/13620953/
http://movie.douban.com/doulist/13620955/
http://movie.douban.com/doulist/13620958/
http://movie.douban.com/doulist/13620960/
http://movie.douban.com/doulist/13620963/
http://movie.douban.com/doulist/13620964/
http://movie.douban.com/doulist/13620968/
http://movie.douban.com/doulist/13620970/
http://movie.douban.com/doulist/13620971/
http://movie.douban.com/doulist/13620972/
http://movie.douban.com/doulist/13620973/
http://movie.douban.com/doulist/13620975/
http://movie.douban.com/doulist/13620977/
http://movie.douban.com/doulist/13620978/
http://movie.douban.com/doulist/13620979/
http://movie.douban.com/doulist/13620981/
http://movie.douban.com/doulist/13620982/
http://movie.douban.com/doulist/13620983/
http://movie.douban.com/doulist/13620984/
http://movie.douban.com/doulist/13620985/
http://movie.douban.com/doulist/13620986/
http://movie.douban.com/doulist/13620987/
http://movie.douban.com/doulist/13620988/
http://movie.douban.com/doulist/13620989/
http://movie.douban.com/doulist/13620990/
http://movie.douban.com/doulist/13620991/
http://movie.douban.com/doulist/13620992/
http://movie.douban.com/doulist/13620995/
http://movie.douban.com/doulist/13620996/
http://movie.douban.com/doulist/13620998/
http://movie.douban.com/doulist/13620999/
http://movie.douban.com/doulist/13621004/
http://movie.douban.com/doulist/13621005/
http://movie.douban.com/doulist/13621007/
http://movie.douban.com/doulist/13621008/
http://movie.douban.com/doulist/13621010/
http://movie.douban.com/doulist/13621012/
http://movie.douban.com/doulist/13621014/
http://movie.douban.com/doulist/13621015/
http://movie.douban.com/doulist/13621016/
http://movie.douban.com/doulist/13621017/
http://movie.douban.com/doulist/13621019/
http://movie.douban.com/doulist/13621021/
http://movie.douban.com/doulist/13621020/
http://movie.douban.com/doulist/13621023/
http://movie.douban.com/doulist/13621024/
http://movie.douban.com/doulist/13621026/
http://movie.douban.com/doulist/13621028/
http://movie.douban.com/doulist/13621030/
http://movie.douban.com/doulist/13621031/
http://movie.douban.com/doulist/13621036/
http://movie.douban.com/doulist/13621039/
http://movie.douban.com/doulist/13621042/
http://movie.douban.com/doulist/13621041/
http://movie.douban.com/doulist/13621045/
http://movie.douban.com/doulist/13621047/
http://movie.douban.com/doulist/13621049/
http://movie.douban.com/doulist/13621055/
http://movie.douban.com/doulist/13621053/
http://movie.douban.com/doulist/13621056/
http://movie.douban.com/doulist/13621058/
http://movie.douban.com/doulist/13621061/
http://movie.douban.com/doulist/13621064/
http://movie.douban.com/doulist/13621068/
http://movie.douban.com/doulist/13621071/
http://movie.douban.com/doulist/13621072/
http://movie.douban.com/doulist/13621074/
http://movie.douban.com/doulist/13621075/
http://movie.douban.com/doulist/13621078/
http://movie.douban.com/doulist/13621076/
http://movie.douban.com/doulist/13621079/
http://movie.douban.com/doulist/13621087/
http://movie.douban.com/doulist/13621086/
http://movie.douban.com/doulist/13621092/
http://movie.douban.com/doulist/13621093/
http://movie.douban.com/doulist/13621091/
http://movie.douban.com/doulist/13621095/
http://movie.douban.com/doulist/13621098/
http://movie.douban.com/doulist/13621099/
http://movie.douban.com/doulist/13621100/
http://movie.douban.com/doulist/13621104/
http://movie.douban.com/doulist/13621106/
http://movie.douban.com/doulist/13621109/
http://movie.douban.com/doulist/13621113/
http://movie.douban.com/doulist/13621115/
http://movie.douban.com/doulist/13621121/
http://movie.douban.com/doulist/13621122/
http://movie.douban.com/doulist/13621124/
http://movie.douban.com/doulist/13621127/
http://movie.douban.com/doulist/13621130/
http://movie.douban.com/doulist/13621132/
http://movie.douban.com/doulist/13621135/
http://movie.douban.com/doulist/13621139/
http://movie.douban.com/doulist/13621146/
http://movie.douban.com/doulist/13621149/
http://movie.douban.com/doulist/13621153/
http://movie.douban.com/doulist/13621143/
http://movie.douban.com/doulist/13621159/
http://movie.douban.com/doulist/13621162/
http://movie.douban.com/doulist/13621163/
http://movie.douban.com/doulist/13621165/
http://movie.douban.com/doulist/13621167/
http://movie.douban.com/doulist/13621169/
http://movie.douban.com/doulist/13621171/
http://movie.douban.com/doulist/13621172/
http://movie.douban.com/doulist/13621173/
http://movie.douban.com/doulist/13621175/
http://movie.douban.com/doulist/13621176/
http://movie.douban.com/doulist/13621179/
http://movie.douban.com/doulist/13621181/
http://movie.douban.com/doulist/13621182/
http://movie.douban.com/doulist/13621184/
http://movie.douban.com/doulist/13621183/
http://movie.douban.com/doulist/13621186/
http://movie.douban.com/doulist/13621187/
http://movie.douban.com/doulist/13621189/
http://movie.douban.com/doulist/13621188/
http://movie.douban.com/doulist/13621191/
http://movie.douban.com/doulist/13621195/
http://movie.douban.com/doulist/13621212/
http://movie.douban.com/doulist/13621215/
http://movie.douban.com/doulist/13621217/
http://movie.douban.com/doulist/13621218/
http://movie.douban.com/doulist/13621220/
http://movie.douban.com/doulist/13621222/
http://movie.douban.com/doulist/13621223/
http://movie.douban.com/doulist/13621225/
http://movie.douban.com/doulist/13621228/
http://movie.douban.com/doulist/13621230/
http://movie.douban.com/doulist/13621233/
http://movie.douban.com/doulist/13621235/
http://movie.douban.com/doulist/13621247/
http://movie.douban.com/doulist/13621248/
http://movie.douban.com/doulist/13621249/
http://movie.douban.com/doulist/13621250/
http://movie.douban.com/doulist/13621254/
http://movie.douban.com/doulist/13621252/
http://movie.douban.com/doulist/13621255/
http://movie.douban.com/doulist/13621256/
http://movie.douban.com/doulist/13621258/
http://movie.douban.com/doulist/13621257/
http://movie.douban.com/doulist/13621259/
http://movie.douban.com/doulist/13621262/
http://movie.douban.com/doulist/13621265/
http://movie.douban.com/doulist/13621264/
http://movie.douban.com/doulist/13621263/
http://movie.douban.com/doulist/13621269/
http://movie.douban.com/doulist/13621273/
http://movie.douban.com/doulist/13621280/
http://movie.douban.com/doulist/13621285/
http://movie.douban.com/doulist/13621287/
http://movie.douban.com/doulist/13621292/
http://movie.douban.com/doulist/13621293/
http://movie.douban.com/doulist/13621297/
http://movie.douban.com/doulist/13621298/
http://movie.douban.com/doulist/13621301/
http://movie.douban.com/doulist/13621300/
http://movie.douban.com/doulist/13621307/
http://movie.douban.com/doulist/13621308/
http://movie.douban.com/doulist/13621309/
http://movie.douban.com/doulist/13621311/
http://movie.douban.com/doulist/13621310/
http://movie.douban.com/doulist/13621313/
http://movie.douban.com/doulist/13621314/
http://movie.douban.com/doulist/13621316/
http://movie.douban.com/doulist/13621320/
http://movie.douban.com/doulist/13621323/
http://movie.douban.com/doulist/13621325/
http://movie.douban.com/doulist/13621328/
http://movie.douban.com/doulist/13621331/
http://movie.douban.com/doulist/13621334/
http://movie.douban.com/doulist/13621336/
http://movie.douban.com/doulist/13621338/
http://movie.douban.com/doulist/13621339/
http://movie.douban.com/doulist/13621340/
http://movie.douban.com/doulist/13621345/
http://movie.douban.com/doulist/13621349/
http://movie.douban.com/doulist/13621351/
http://movie.douban.com/doulist/13621353/
http://movie.douban.com/doulist/13621357/
http://movie.douban.com/doulist/13621358/
http://movie.douban.com/doulist/13621361/
http://movie.douban.com/doulist/13621366/
http://movie.douban.com/doulist/13621356/
http://movie.douban.com/doulist/13621370/
http://movie.douban.com/doulist/13621373/
http://movie.douban.com/doulist/13621374/
http://movie.douban.com/doulist/13621376/
http://movie.douban.com/doulist/13621379/
http://movie.douban.com/doulist/13621383/
http://movie.douban.com/doulist/13621384/
http://movie.douban.com/doulist/13621386/
http://movie.douban.com/doulist/13621388/
http://movie.douban.com/doulist/13621387/
http://movie.douban.com/doulist/13621389/
http://movie.douban.com/doulist/13621391/
http://movie.douban.com/doulist/13621392/
http://movie.douban.com/doulist/13621393/
http://movie.douban.com/doulist/13621395/
http://movie.douban.com/doulist/13621398/
http://movie.douban.com/doulist/13621401/
http://movie.douban.com/doulist/13621408/
http://movie.douban.com/doulist/13621412/
http://movie.douban.com/doulist/13621414/
http://movie.douban.com/doulist/13621415/
http://movie.douban.com/doulist/13621417/
http://movie.douban.com/doulist/13621418/
http://movie.douban.com/doulist/13621421/
http://movie.douban.com/doulist/13621426/
http://movie.douban.com/doulist/13621436/
http://movie.douban.com/doulist/13621434/
http://movie.douban.com/doulist/13621440/
http://movie.douban.com/doulist/13621444/
http://movie.douban.com/doulist/13621453/
http://movie.douban.com/doulist/13621455/
http://movie.douban.com/doulist/13621457/
http://movie.douban.com/doulist/13621459/
http://movie.douban.com/doulist/13621460/
http://movie.douban.com/doulist/13621463/
http://movie.douban.com/doulist/13621464/
http://movie.douban.com/doulist/13621466/
http://movie.douban.com/doulist/13621467/
http://movie.douban.com/doulist/13621469/
http://movie.douban.com/doulist/13621471/
http://movie.douban.com/doulist/13621473/
http://movie.douban.com/doulist/13621474/
http://movie.douban.com/doulist/13621476/
http://movie.douban.com/doulist/13621477/
http://movie.douban.com/doulist/13621481/
http://movie.douban.com/doulist/13621484/
http://movie.douban.com/doulist/13621485/
http://movie.douban.com/doulist/13621489/
http://movie.douban.com/doulist/13621492/
http://movie.douban.com/doulist/13621493/
http://movie.douban.com/doulist/13621494/
http://movie.douban.com/doulist/13621497/
http://movie.douban.com/doulist/13621501/
http://movie.douban.com/doulist/13621500/
http://movie.douban.com/doulist/13621502/
http://movie.douban.com/doulist/13621504/
http://movie.douban.com/doulist/13621505/
http://movie.douban.com/doulist/13621506/
http://movie.douban.com/doulist/13621508/
http://movie.douban.com/doulist/13621511/
http://movie.douban.com/doulist/13621521/
http://movie.douban.com/doulist/13621523/
http://movie.douban.com/doulist/13621530/
http://movie.douban.com/doulist/13621531/
http://movie.douban.com/doulist/13621532/
http://movie.douban.com/doulist/13621543/
http://movie.douban.com/doulist/13621544/
http://movie.douban.com/doulist/13621545/
http://movie.douban.com/doulist/13621547/
http://movie.douban.com/doulist/13621548/
http://movie.douban.com/doulist/13621550/
http://movie.douban.com/doulist/13621551/
http://movie.douban.com/doulist/13621553/
http://movie.douban.com/doulist/13621552/
http://movie.douban.com/doulist/13621555/
http://movie.douban.com/doulist/13621556/
http://movie.douban.com/doulist/13621557/
http://movie.douban.com/doulist/13621559/
http://movie.douban.com/doulist/13621561/
http://movie.douban.com/doulist/13621562/
http://movie.douban.com/doulist/13621563/
http://movie.douban.com/doulist/13621564/
http://movie.douban.com/doulist/13621565/
http://movie.douban.com/doulist/13621568/
http://movie.douban.com/doulist/13621569/
http://movie.douban.com/doulist/13621570/
http://movie.douban.com/doulist/13621572/
http://movie.douban.com/doulist/13621575/
http://movie.douban.com/doulist/13621576/
http://movie.douban.com/doulist/13621577/
http://movie.douban.com/doulist/13621586/
http://movie.douban.com/doulist/13621589/
http://movie.douban.com/doulist/13621590/
http://movie.douban.com/doulist/13621592/
http://movie.douban.com/doulist/13621594/
http://movie.douban.com/doulist/13621593/
http://movie.douban.com/doulist/13621595/
http://movie.douban.com/doulist/13621597/
http://movie.douban.com/doulist/13621599/
http://movie.douban.com/doulist/13621598/
http://movie.douban.com/doulist/13621601/
http://movie.douban.com/doulist/13621604/
http://movie.douban.com/doulist/13621605/
http://movie.douban.com/doulist/13621606/
http://movie.douban.com/doulist/13621609/
http://movie.douban.com/doulist/13621613/
http://movie.douban.com/doulist/13621614/
http://movie.douban.com/doulist/13621616/
http://movie.douban.com/doulist/13621621/
http://movie.douban.com/doulist/13621622/
http://movie.douban.com/doulist/13621624/
http://movie.douban.com/doulist/13621626/
http://movie.douban.com/doulist/13621629/
http://movie.douban.com/doulist/13621633/
http://movie.douban.com/doulist/13621634/
http://movie.douban.com/doulist/13621640/
http://movie.douban.com/doulist/13621641/
http://movie.douban.com/doulist/13621642/
http://movie.douban.com/doulist/13621644/
http://movie.douban.com/doulist/13621646/
http://movie.douban.com/doulist/13621648/
http://movie.douban.com/doulist/13621651/
http://movie.douban.com/doulist/13621650/
http://movie.douban.com/doulist/13621653/
http://movie.douban.com/doulist/13621654/
http://movie.douban.com/doulist/13621660/
http://movie.douban.com/doulist/13621657/
http://movie.douban.com/doulist/13621662/
http://movie.douban.com/doulist/13621665/
http://movie.douban.com/doulist/13621663/
http://movie.douban.com/doulist/13621667/
http://movie.douban.com/doulist/13621668/
http://movie.douban.com/doulist/13621671/
http://movie.douban.com/doulist/13621673/
http://movie.douban.com/doulist/13621674/
http://movie.douban.com/doulist/13621675/
http://movie.douban.com/doulist/13621678/
http://movie.douban.com/doulist/13621679/
http://movie.douban.com/doulist/13621682/
http://movie.douban.com/doulist/13621683/
http://movie.douban.com/doulist/13621681/
http://movie.douban.com/doulist/13621687/
http://movie.douban.com/doulist/13621689/
http://movie.douban.com/doulist/13621692/
http://movie.douban.com/doulist/13621688/
http://movie.douban.com/doulist/13621693/
http://movie.douban.com/doulist/13621694/
http://movie.douban.com/doulist/13621696/
http://movie.douban.com/doulist/13621700/
http://movie.douban.com/doulist/13621702/
http://movie.douban.com/doulist/13621698/
http://movie.douban.com/doulist/13621703/
http://movie.douban.com/doulist/13621706/
http://movie.douban.com/doulist/13621707/
http://movie.douban.com/doulist/13621708/
http://movie.douban.com/doulist/13621710/
http://movie.douban.com/doulist/13621713/
http://movie.douban.com/doulist/13621714/
http://movie.douban.com/doulist/13621718/
http://movie.douban.com/doulist/13621722/
http://movie.douban.com/doulist/13621723/
http://movie.douban.com/doulist/13621725/
http://movie.douban.com/doulist/13621734/
http://movie.douban.com/doulist/13621739/
http://movie.douban.com/doulist/13621737/
http://movie.douban.com/doulist/13621745/
http://movie.douban.com/doulist/13621748/
http://movie.douban.com/doulist/13621755/
http://movie.douban.com/doulist/13621758/
http://movie.douban.com/doulist/13621764/
http://movie.douban.com/doulist/13621766/
http://movie.douban.com/doulist/13621769/
http://movie.douban.com/doulist/13621770/
http://movie.douban.com/doulist/13621774/
http://movie.douban.com/doulist/13621778/
http://movie.douban.com/doulist/13621779/
http://movie.douban.com/doulist/13621782/
http://movie.douban.com/doulist/13621784/
http://movie.douban.com/doulist/13621785/
http://movie.douban.com/doulist/13621776/
http://movie.douban.com/doulist/13621788/
http://movie.douban.com/doulist/13621793/
http://movie.douban.com/doulist/13621795/
http://movie.douban.com/doulist/13621801/
http://movie.douban.com/doulist/13621802/
http://movie.douban.com/doulist/13621803/
http://movie.douban.com/doulist/13621804/
http://movie.douban.com/doulist/13621808/
http://movie.douban.com/doulist/13621810/
http://movie.douban.com/doulist/13621814/
http://movie.douban.com/doulist/13621813/
http://movie.douban.com/doulist/13621816/
http://movie.douban.com/doulist/13621822/
http://movie.douban.com/doulist/13621824/
http://movie.douban.com/doulist/13621828/
http://movie.douban.com/doulist/13621836/
http://movie.douban.com/doulist/13621837/
http://movie.douban.com/doulist/13621839/
http://movie.douban.com/doulist/13621844/
http://movie.douban.com/doulist/13621848/
http://movie.douban.com/doulist/13621850/

http://movie.douban.com/doulist/13309323/
http://movie.douban.com/doulist/13309325/
http://movie.douban.com/doulist/13309326/
http://movie.douban.com/doulist/13309327/
http://movie.douban.com/doulist/13309329/
http://movie.douban.com/doulist/13309330/
http://movie.douban.com/doulist/13309332/
http://movie.douban.com/doulist/13309334/
http://movie.douban.com/doulist/13309333/
http://movie.douban.com/doulist/13309336/
http://movie.douban.com/doulist/13309337/
http://movie.douban.com/doulist/13309338/
http://movie.douban.com/doulist/13309340/
http://movie.douban.com/doulist/13309339/
http://movie.douban.com/doulist/13309341/
http://movie.douban.com/doulist/13309344/
http://movie.douban.com/doulist/13309346/
http://movie.douban.com/doulist/13309347/
http://movie.douban.com/doulist/13309349/
http://movie.douban.com/doulist/13309348/
http://movie.douban.com/doulist/13309351/
http://movie.douban.com/doulist/13309350/
http://movie.douban.com/doulist/13309352/
http://movie.douban.com/doulist/13309354/
http://movie.douban.com/doulist/13309356/
http://movie.douban.com/doulist/13309357/
http://movie.douban.com/doulist/13309358/
http://movie.douban.com/doulist/13309360/
http://movie.douban.com/doulist/13309362/
http://movie.douban.com/doulist/13309361/
http://movie.douban.com/doulist/13309363/
http://movie.douban.com/doulist/13309365/
http://movie.douban.com/doulist/13309368/
http://movie.douban.com/doulist/13309370/
http://movie.douban.com/doulist/13309371/
http://movie.douban.com/doulist/13309372/
http://movie.douban.com/doulist/13309373/
http://movie.douban.com/doulist/13309374/
http://movie.douban.com/doulist/13309375/
http://movie.douban.com/doulist/13309369/
http://movie.douban.com/doulist/13309378/
http://movie.douban.com/doulist/13309380/
http://movie.douban.com/doulist/13309381/
http://movie.douban.com/doulist/13309379/
http://movie.douban.com/doulist/13309382/
http://movie.douban.com/doulist/13309383/
http://movie.douban.com/doulist/13309384/
http://movie.douban.com/doulist/13309388/
http://movie.douban.com/doulist/13309390/
http://movie.douban.com/doulist/13309389/
http://movie.douban.com/doulist/13309391/
http://movie.douban.com/doulist/13309392/
http://movie.douban.com/doulist/13309394/
http://movie.douban.com/doulist/13309395/
http://movie.douban.com/doulist/13309396/
http://movie.douban.com/doulist/13309397/
http://movie.douban.com/doulist/13309399/
http://movie.douban.com/doulist/13309398/
http://movie.douban.com/doulist/13309400/
http://movie.douban.com/doulist/13309401/
http://movie.douban.com/doulist/13309402/
http://movie.douban.com/doulist/13309403/
http://movie.douban.com/doulist/13309405/
http://movie.douban.com/doulist/13309408/
http://movie.douban.com/doulist/13309409/
http://movie.douban.com/doulist/13309406/
http://movie.douban.com/doulist/13309410/
http://movie.douban.com/doulist/13309411/
http://movie.douban.com/doulist/13309413/
http://movie.douban.com/doulist/13309414/
http://movie.douban.com/doulist/13309416/
http://movie.douban.com/doulist/13309415/
http://movie.douban.com/doulist/13309417/
http://movie.douban.com/doulist/13309418/
http://movie.douban.com/doulist/13309419/
http://movie.douban.com/doulist/13309420/
http://movie.douban.com/doulist/13309421/
http://movie.douban.com/doulist/13309422/
http://movie.douban.com/doulist/13309424/
http://movie.douban.com/doulist/13309425/
http://movie.douban.com/doulist/13309426/
http://movie.douban.com/doulist/13309427/
http://movie.douban.com/doulist/13309428/
http://movie.douban.com/doulist/13309429/
http://movie.douban.com/doulist/13309430/
http://movie.douban.com/doulist/13309431/
http://movie.douban.com/doulist/13309432/
http://movie.douban.com/doulist/13309433/
http://movie.douban.com/doulist/13309434/
http://movie.douban.com/doulist/13309437/
http://movie.douban.com/doulist/13309438/
http://movie.douban.com/doulist/13309440/
http://movie.douban.com/doulist/13309442/
http://movie.douban.com/doulist/13309441/
http://movie.douban.com/doulist/13309443/
http://movie.douban.com/doulist/13309439/
http://movie.douban.com/doulist/13309444/
http://movie.douban.com/doulist/13309446/
http://movie.douban.com/doulist/13309448/
http://movie.douban.com/doulist/13309447/
http://movie.douban.com/doulist/13309449/
http://movie.douban.com/doulist/13309450/
http://movie.douban.com/doulist/13309451/
http://movie.douban.com/doulist/13309452/
http://movie.douban.com/doulist/13309453/
http://movie.douban.com/doulist/13309454/
http://movie.douban.com/doulist/13309386/
http://movie.douban.com/doulist/13309456/
http://movie.douban.com/doulist/13309457/
http://movie.douban.com/doulist/13309458/
http://movie.douban.com/doulist/13309459/
http://movie.douban.com/doulist/13309461/
http://movie.douban.com/doulist/13309460/
http://movie.douban.com/doulist/13309463/
http://movie.douban.com/doulist/13309464/
http://movie.douban.com/doulist/13309465/
http://movie.douban.com/doulist/13309466/
http://movie.douban.com/doulist/13309467/
http://movie.douban.com/doulist/13309469/
http://movie.douban.com/doulist/13309471/
http://movie.douban.com/doulist/13309472/
http://movie.douban.com/doulist/13309473/
http://movie.douban.com/doulist/13309474/
http://movie.douban.com/doulist/13309475/
http://movie.douban.com/doulist/13309476/
http://movie.douban.com/doulist/13309478/
http://movie.douban.com/doulist/13309480/
http://movie.douban.com/doulist/13309479/
http://movie.douban.com/doulist/13309481/
http://movie.douban.com/doulist/13309482/
http://movie.douban.com/doulist/13309483/
http://movie.douban.com/doulist/13309484/
http://movie.douban.com/doulist/13309486/
http://movie.douban.com/doulist/13309485/
http://movie.douban.com/doulist/13309489/
http://movie.douban.com/doulist/13309488/
http://movie.douban.com/doulist/13309490/
http://movie.douban.com/doulist/13309492/
http://movie.douban.com/doulist/13309493/
http://movie.douban.com/doulist/13309494/
http://movie.douban.com/doulist/13309495/
http://movie.douban.com/doulist/13309496/
http://movie.douban.com/doulist/13309497/
http://movie.douban.com/doulist/13309498/
http://movie.douban.com/doulist/13309499/
http://movie.douban.com/doulist/13309501/
http://movie.douban.com/doulist/13309502/
http://movie.douban.com/doulist/13309503/
http://movie.douban.com/doulist/13309506/
http://movie.douban.com/doulist/13309507/
http://movie.douban.com/doulist/13309509/
http://movie.douban.com/doulist/13309508/
http://movie.douban.com/doulist/13309510/
http://movie.douban.com/doulist/13309511/
http://movie.douban.com/doulist/13309513/
http://movie.douban.com/doulist/13309512/
http://movie.douban.com/doulist/13309515/
http://movie.douban.com/doulist/13309516/
http://movie.douban.com/doulist/13309518/
http://movie.douban.com/doulist/13309517/
http://movie.douban.com/doulist/13309519/
http://movie.douban.com/doulist/13309520/
http://movie.douban.com/doulist/13309522/
http://movie.douban.com/doulist/13309521/
http://movie.douban.com/doulist/13309523/
http://movie.douban.com/doulist/13309525/
http://movie.douban.com/doulist/13309526/
http://movie.douban.com/doulist/13309529/
http://movie.douban.com/doulist/13309530/
http://movie.douban.com/doulist/13309531/
http://movie.douban.com/doulist/13309532/
http://movie.douban.com/doulist/13309535/
http://movie.douban.com/doulist/13309536/
http://movie.douban.com/doulist/13309537/
http://movie.douban.com/doulist/13309538/
http://movie.douban.com/doulist/13309540/
http://movie.douban.com/doulist/13309539/
http://movie.douban.com/doulist/13309543/
http://movie.douban.com/doulist/13309544/
http://movie.douban.com/doulist/13309545/
http://movie.douban.com/doulist/13309547/
http://movie.douban.com/doulist/13309548/
http://movie.douban.com/doulist/13309549/
http://movie.douban.com/doulist/13309550/
http://movie.douban.com/doulist/13309552/
http://movie.douban.com/doulist/13309553/
http://movie.douban.com/doulist/13309554/
http://movie.douban.com/doulist/13309555/
http://movie.douban.com/doulist/13309556/
http://movie.douban.com/doulist/13309557/
http://movie.douban.com/doulist/13309558/
http://movie.douban.com/doulist/13309559/
http://movie.douban.com/doulist/13309562/
http://movie.douban.com/doulist/13309563/
http://movie.douban.com/doulist/13309564/
http://movie.douban.com/doulist/13309565/
http://movie.douban.com/doulist/13309560/
http://movie.douban.com/doulist/13309568/
http://movie.douban.com/doulist/13309569/
http://movie.douban.com/doulist/13309570/
http://movie.douban.com/doulist/13309571/
http://movie.douban.com/doulist/13309572/
http://movie.douban.com/doulist/13309574/
http://movie.douban.com/doulist/13309575/
http://movie.douban.com/doulist/13309577/
http://movie.douban.com/doulist/13309578/
http://movie.douban.com/doulist/13309579/
http://movie.douban.com/doulist/13309580/
http://movie.douban.com/doulist/13309584/
http://movie.douban.com/doulist/13309585/
http://movie.douban.com/doulist/13309586/
http://movie.douban.com/doulist/13309587/
http://movie.douban.com/doulist/13309589/
http://movie.douban.com/doulist/13309590/
http://movie.douban.com/doulist/13309591/
http://movie.douban.com/doulist/13309592/
http://movie.douban.com/doulist/13309595/
http://movie.douban.com/doulist/13309594/
http://movie.douban.com/doulist/13309596/
http://movie.douban.com/doulist/13309597/
http://movie.douban.com/doulist/13309598/
http://movie.douban.com/doulist/13309601/
http://movie.douban.com/doulist/13309603/
http://movie.douban.com/doulist/13309604/
http://movie.douban.com/doulist/13309605/
http://movie.douban.com/doulist/13309606/
http://movie.douban.com/doulist/13309607/
http://movie.douban.com/doulist/13309600/
http://movie.douban.com/doulist/13309608/
http://movie.douban.com/doulist/13309610/
http://movie.douban.com/doulist/13309613/
http://movie.douban.com/doulist/13309612/
http://movie.douban.com/doulist/13309614/
http://movie.douban.com/doulist/13309615/
http://movie.douban.com/doulist/13309616/
http://movie.douban.com/doulist/13309618/
http://movie.douban.com/doulist/13309617/
http://movie.douban.com/doulist/13309619/
http://movie.douban.com/doulist/13309622/
http://movie.douban.com/doulist/13309623/
http://movie.douban.com/doulist/13309625/
http://movie.douban.com/doulist/13309626/
http://movie.douban.com/doulist/13309629/
http://movie.douban.com/doulist/13309627/
http://movie.douban.com/doulist/13309632/
http://movie.douban.com/doulist/13309630/
http://movie.douban.com/doulist/13309633/
http://movie.douban.com/doulist/13309634/
http://movie.douban.com/doulist/13309635/
http://movie.douban.com/doulist/13309636/
http://movie.douban.com/doulist/13309638/
http://movie.douban.com/doulist/13309637/
http://movie.douban.com/doulist/13309639/
http://movie.douban.com/doulist/13309640/
http://movie.douban.com/doulist/13309641/
http://movie.douban.com/doulist/13309642/
http://movie.douban.com/doulist/13309643/
http://movie.douban.com/doulist/13309645/
http://movie.douban.com/doulist/13309648/
http://movie.douban.com/doulist/13309647/
http://movie.douban.com/doulist/13309649/
http://movie.douban.com/doulist/13309653/
http://movie.douban.com/doulist/13309657/
http://movie.douban.com/doulist/13309658/
http://movie.douban.com/doulist/13309660/
http://movie.douban.com/doulist/13309662/
http://movie.douban.com/doulist/13309663/
http://movie.douban.com/doulist/13309655/
http://movie.douban.com/doulist/13309665/
http://movie.douban.com/doulist/13309656/
http://movie.douban.com/doulist/13309666/
http://movie.douban.com/doulist/13309669/
http://movie.douban.com/doulist/13309667/
http://movie.douban.com/doulist/13309668/
http://movie.douban.com/doulist/13309670/
http://movie.douban.com/doulist/13309671/
http://movie.douban.com/doulist/13309673/
http://movie.douban.com/doulist/13309672/
http://movie.douban.com/doulist/13309675/
http://movie.douban.com/doulist/13309674/
http://movie.douban.com/doulist/13309676/
http://movie.douban.com/doulist/13309677/
http://movie.douban.com/doulist/13309678/
http://movie.douban.com/doulist/13309680/
http://movie.douban.com/doulist/13309681/
http://movie.douban.com/doulist/13309682/
http://movie.douban.com/doulist/13309686/
http://movie.douban.com/doulist/13309688/
http://movie.douban.com/doulist/13309690/
http://movie.douban.com/doulist/13309689/
http://movie.douban.com/doulist/13309691/
http://movie.douban.com/doulist/13309693/
http://movie.douban.com/doulist/13309695/
http://movie.douban.com/doulist/13309694/
http://movie.douban.com/doulist/13309697/
http://movie.douban.com/doulist/13309696/
http://movie.douban.com/doulist/13309698/
http://movie.douban.com/doulist/13309699/
http://movie.douban.com/doulist/13309700/
http://movie.douban.com/doulist/13309702/
http://movie.douban.com/doulist/13309703/
http://movie.douban.com/doulist/13309704/
http://movie.douban.com/doulist/13309706/
http://movie.douban.com/doulist/13309707/
http://movie.douban.com/doulist/13309708/
http://movie.douban.com/doulist/13309710/
http://movie.douban.com/doulist/13309705/
http://movie.douban.com/doulist/13309709/
http://movie.douban.com/doulist/13309711/
http://movie.douban.com/doulist/13309712/
http://movie.douban.com/doulist/13309713/
http://movie.douban.com/doulist/13309714/
http://movie.douban.com/doulist/13309716/
http://movie.douban.com/doulist/13309717/
http://movie.douban.com/doulist/13309719/
http://movie.douban.com/doulist/13309720/
http://movie.douban.com/doulist/13309718/
http://movie.douban.com/doulist/13309721/
http://movie.douban.com/doulist/13309723/
http://movie.douban.com/doulist/13309724/
http://movie.douban.com/doulist/13309725/
http://movie.douban.com/doulist/13309726/
http://movie.douban.com/doulist/13309728/
http://movie.douban.com/doulist/13309730/
http://movie.douban.com/doulist/13309732/
http://movie.douban.com/doulist/13309733/
http://movie.douban.com/doulist/13309734/
http://movie.douban.com/doulist/13309735/
http://movie.douban.com/doulist/13309736/
http://movie.douban.com/doulist/13309737/
http://movie.douban.com/doulist/13309738/
http://movie.douban.com/doulist/13309731/
http://movie.douban.com/doulist/13309739/
http://movie.douban.com/doulist/13309741/
http://movie.douban.com/doulist/13309740/
http://movie.douban.com/doulist/13309742/
http://movie.douban.com/doulist/13309746/
http://movie.douban.com/doulist/13309745/
http://movie.douban.com/doulist/13309747/
http://movie.douban.com/doulist/13309748/
http://movie.douban.com/doulist/13309749/
http://movie.douban.com/doulist/13309750/
http://movie.douban.com/doulist/13309751/
http://movie.douban.com/doulist/13309754/
http://movie.douban.com/doulist/13309753/
http://movie.douban.com/doulist/13309752/
http://movie.douban.com/doulist/13309755/
http://movie.douban.com/doulist/13309756/
http://movie.douban.com/doulist/13309757/
http://movie.douban.com/doulist/13309758/
http://movie.douban.com/doulist/13309759/
http://movie.douban.com/doulist/13309760/
http://movie.douban.com/doulist/13309762/
http://movie.douban.com/doulist/13309761/
http://movie.douban.com/doulist/13309763/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值