《零基础入门学习Python》第063讲:论一只爬虫的自我修养11:Scrapy框架之初窥门径

上一节课我们好不容易装好了 Scrapy,今天我们就来学习如何用好它,有些同学可能会有些疑惑,既然我们懂得了Python编写爬虫的技巧,那要这个所谓的爬虫框架又有什么用呢?其实啊,你懂得Python写爬虫的代码,好比你懂武功,会打架,但行军打仗你不行,毕竟敌人是千军万马,纵使你再强,也只能是百人敌,完成为千人敌,甚至是万人敌,你要学会的就是排兵布阵,运筹帷幄于千里之外,所以,Scrapy 就是Py

上一节课我们好不容易装好了 Scrapy,今天我们就来学习如何用好它,有些同学可能会有些疑惑,既然我们懂得了Python编写爬虫的技巧,那要这个所谓的爬虫框架又有什么用呢?其实啊,你懂得Python写爬虫的代码,好比你懂武功,会打架,但行军打仗你不行,毕竟敌人是千军万马,纵使你再强,也只能是百人敌,完成为千人敌,甚至是万人敌,你要学会的就是排兵布阵,运筹帷幄于千里之外,所以,Scrapy 就是Python爬虫的孙子兵法。

使用 Scrapy抓取一个网站一共分为四个步骤:

–创建一个Scrapy项目;

–定义Item容器;

–编写爬虫;

–存储内容。

学习使用 Scrapy 之前,我们需要先来了解一下 Scrapy 框架以及它的组件之间的交互,下面这个图展现的就是 Scrapy 的框架,包括组件以及在系统中发生的数据流。(数据流就是绿色的线,描述各个组件之间是如何通信的)

首先我们来分析它的几大组件:

Scrapy Engine:它是 Scrapy 的核心,爬虫工作的核心。负责控制数据流在系统中所有组件之间的流动,大家可以看到,无论那两个组件之间进行交流,都必须经过它。

Downloader:下载器,下载器负责获取页面的数据,然后提供给 Spiders,数据是从 Scheduler(调度器)这里获得的。

Scheduler:调度器,是从Scrapy Engine(引擎)这里接收 Requests 数据,事实上,Requests 数据需要的 request 的网页的地址是存放在 Spiders 这里,Spiders 提供给 Scrapy Engine ,Scrapy Engine(引擎)发送 Requests 给 Scheduler(调度器),调度器再把 Requests 传给 Downloader,Downloader 获得内容(也就是 Responses)之后,就发给 Scrapy Engine,然后发给 Spiders 分析。

那么 Spiders 就是 Scrapy 用户编写用于分析下载器返回回来的 Responses,然后提取出 Items 和 需要跟进 的url 的类。

还有一个就是 Item Pipeline,负责处理被 Spiders 提取出来的 Items,Items 就是一个容器,存放我们需要的内容的一个容器,它把 Items 进行存储化,例如存到数据库,存到文件,就是由  Item Pipeline 来处理的。

接下来还有两个 中间键,一个就是 下载器的中间件,Downloader Middlewares,两个中间件事实上就是提供一个简便的机制,通过让你插入自定义的代码来扩展 Scrapy 的功能。

下载器中间件,Downloader Middlewares,是在引擎和下载器之间的 特定钩子,是处理 Downloader 发到引擎的Responses,Responses 要发给 Spiders 需要经过 引擎,下载器中间件就在中间 hook 一下。

Spiders 中间件,Spiders Middlewares,是处理Spiders 和引擎之间交互的 hook,首先它是接收来自 Downloader 的数据,接收Response 要先从Spiders中间件这里过滤一下,进行额外的操作,然后再给Spiders,然后呢,这个中间件也会接收spiders 的输出,例如 Requests和 Items。

以上就是 Scrapy 的基本框架了,了解之后,我们就来做项目了。


第一步要做的就是运行命令行,Scrapy 是命令行的,在爬取之前,我们要先创建一个 Scrapy 项目,我们来到桌面,运行 scrapy startproject tutorial,回车之后,在桌面就出现了 tutorial 文件夹。

#CMD窗口
Microsoft Windows [版本 10.0.17134.471]
(c) 2018 Microsoft Corporation。保留所有权利。

C:\Users\XiangyangDai>cd C:\Users\XiangyangDai\Desktop

C:\Users\XiangyangDai\Desktop>scrapy startproject tutorial
New Scrapy project 'tutorial', using template directory 'd:\\programfiles\\anaconda3\\lib\\site-packages\\scrapy\\templates\\project', created in:
    C:\Users\XiangyangDai\Desktop\tutorial

You can start your first spider with:
    cd tutorial
    scrapy genspider example example.com

这个文件夹就是按照下面的形式存储的:

tutorial/

    scrapy.cfg

    tutorial/

        __init__.py

        items.py

        pipelines.py

        settings.py

        spiders/

            __init__.py

            ...

scrapy.cfg 是项目的配置文件(暂时不用,保持默认即可)

tutorial 子文件夹 存放的是模块的代码,也是我们要填充的代码

items.py 是项目中的容器

致此,完成了步骤一:创建一个Scrapy项目;

接下来就是 步骤二:定义 Item 容器

Item是保存爬取到的数据的容器,其使用方法和Python字典类似,并且提供了额外保护机制来避免拼写错误导致的未定义字段错误。

首先,我们需要对你想要获取的数据进行建模,

我们的任务就是 网页:http://www.dmozdir.org/Category/?SmallPath=230 和 http://www.dmozdir.org/Category/?SmallPath=411 这是两个个导航网页,我们的目标就是爬取各个标题以及其超链接和描述。我们就根据这三部分进行建模就可以了。

只需要在 items.py 文件里建立相应的字段:

初次打开未经修改的内容如下:

# -*- coding: utf-8 -*-

# Define here the models for your scraped items
#
# See documentation in:
# https://doc.scrapy.org/en/latest/topics/items.html

import scrapy


class TutorialItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    pass

其中都已经注释好了,

# name = scrapy.Field() 

name  就是你要建立的字段的名字

scrapy.Field()  就是对应的占位符。

我们就照着写就可以了:

class DmozItem(scrapy.Item):  #改个与项目对应的名字
    # define the fields for your item here like:
    # name = scrapy.Field()
    title = scrapy.Field()   #标题
    link = scrapy.Field()   #超链接
    desc = scrapy.Field()  #描述

致此,完成了步骤二:定义 Item 容器;

接下来就是 步骤三:编写爬虫;

编写爬虫,我们就写在 spiders 文件夹里面,其实就是编写爬虫类 Spider,Spider 是用户编写用于从网站上爬取数据的类。

其包含一个用于下载的初始 URL,然后是如何跟进网页中的链接以及如何分析页面中的内容,还有提取生成 item 的方法。

这就包含两个部分,第一个部分就是写一个初始化 URL ,例如 我们这里初始化 是从  http://www.dmozdir.org/Category/?SmallPath=230 和 http://www.dmozdir.org/Category/?SmallPath=411 这两个 URL下载,我们就把它列到 spider 里面,然后就是还需要写一个方法,如何分析页面中的内容,还有生成 item 。

我们的操作是:在spider 里创建一个 dmoz_spider.py 的源文件。

我们首先写一个 Spider 类,我们命名为 DmozSpider,这里要求必须是继承 scray.Spider 类,首先需要有一个 name,name 这里必须是唯一的,用来确认你这只 蜘蛛 的名字。

接着有一个 allowed_domains,是一个列表,确定这只蜘蛛要爬取的范围,这里我们规定只能 爬取在 dmozdir.org/Category 网址里面,这样它在一个网址里面找到其他网页的链接,也不会跑过去了,它只会在这个域名里面去爬,要是没有规定这个的话,蜘蛛爬着爬着就回不来了。

接下来就是 start_urls ,这里是开始爬取的网址,规定从哪里开始爬。我们这里为了节约时间,就搞两个。

接下来写一个分析的方法,命名为 parse,有一个唯一的参数 response,事实上,我们看一下 Scrapy 的框架图,我们前面写的内容就是由 Scrapy Engine 从 Spiders 提取,然后变成 Requests 给 Schedulder,然后我们刚刚说了,downloader 会下载出来的 Reponses 数据给 Scrapy Engine ,然后给 Spiders,我们要一个分析机来处理,这就是我们的parse方法,这个方法接收 Responses,然后对它进行分析处理,并且提取成 Items 给 Item Pipeline,所以我们就要在这个方法里写一些指定的代码。我们这里先来一个简单的代码范例:

根据网站地址,创建一个名为 网站倒数第一个字段的最后3位(230 和 411)的文件,保存 response.body。response.body 就是这个网页的源代码。

#dmoz_spider.py
import scrapy

class DmozSpider(scrapy.Spider):
        name = "dmoz"
        allowed_domains = ['dmozdir.org/Category']
        start_urls = ['http://www.dmozdir.org/Category/?SmallPath=230',
                      'http://www.dmozdir.org/Category/?SmallPath=411']

        def parse(self, response):
                filename = response.url.split('/')[-1][-3:]  #文件名为230和411
                with open(filename, 'wb') as f:
                        f.write(response.body)

保存dmoz_spider.py文件,我们把这个爬取分为先爬后取两个独立动作,展开给大家看:

首先是爬:

在 cmd 中,目录切到 tutorial 根目录,调用命令 scrapy crawl dmoz:(这里的 crawl 翻译过来就是 爬取 的意思,dmoz 就是我们选择的蜘蛛,我们在 dmoz_spider 里写了一个 name 叫做 dmoz,它就知道调用哪个爬虫去工作了)

#CMD窗口
C:\Users\XiangyangDai\Desktop>cd tutorial

C:\Users\XiangyangDai\Desktop\tutorial>scrapy crawl dmoz

运行结果如下:

#CMD窗口
C:\Users\XiangyangDai\Desktop\tutorial>scrapy crawl dmoz
2018-12-17 15:57:54 [scrapy.utils.log] INFO: Scrapy 1.5.1 started (bot: tutorial)
2018-12-17 15:57:54 [scrapy.utils.log] INFO: Versions: lxml 4.2.5.0, libxml2 2.9.5, cssselect 1.0.3, parsel 1.5.1, w3lib 1.19.0, Twisted 18.9.0, Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)], pyOpenSSL 18.0.0 (OpenSSL 1.1.0j  20 Nov 2018), cryptography 2.4.2, Platform Windows-10-10.0.17134-SP0
2018-12-17 15:57:54 [scrapy.crawler] INFO: Overridden settings: {'ROBOTSTXT_OBEY': True, 'BOT_NAME': 'tutorial', 'SPIDER_MODULES': ['tutorial.spiders'], 'NEWSPIDER_MODULE': 'tutorial.spiders'}
2018-12-17 15:57:54 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.logstats.LogStats',
 'scrapy.extensions.corestats.CoreStats']
2018-12-17 15:57:55 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2018-12-17 15:57:55 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware']
2018-12-17 15:57:55 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2018-12-17 15:57:55 [scrapy.core.engine] INFO: Spider opened
2018-12-17 15:57:55 [scrapy.extensions.logstats] INFO: Crawled 0 pages (at 0 pages/min), scraped 0 items (at 0 items/min)
2018-12-17 15:57:55 [scrapy.extensions.telnet] DEBUG: Telnet console listening on 127.0.0.1:6023
2018-12-17 15:57:55 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/robots.txt> (referer: None)
2018-12-17 15:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/Category/?SmallPath=230> (referer: None)
2018-12-17 15:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/Category/?SmallPath=411> (referer: None)
2018-12-17 15:57:56 [scrapy.core.engine] INFO: Closing spider (finished)
2018-12-17 15:57:56 [scrapy.statscollectors] INFO: Dumping Scrapy stats:
{'downloader/request_bytes': 698,
 'downloader/request_count': 3,
 'downloader/request_method_count/GET': 3,
 'downloader/response_bytes': 14618,
 'downloader/response_count': 3,
 'downloader/response_status_count/200': 3,
 'finish_reason': 'finished',
 'finish_time': datetime.datetime(2018, 12, 17, 7, 57, 56, 333599),
 'log_count/DEBUG': 4,
 'log_count/INFO': 7,
 'response_received_count': 3,
 'scheduler/dequeued': 2,
 'scheduler/dequeued/memory': 2,
 'scheduler/enqueued': 2,
 'scheduler/enqueued/memory': 2,
 'start_time': datetime.datetime(2018, 12, 17, 7, 57, 55, 738552)}
2018-12-17 15:57:56 [scrapy.core.engine] INFO: Spider closed (finished)

中间有两条内容:

2018-12-17 15:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/Category/?SmallPath=230> (referer: None)
2018-12-17 15:57:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/Category/?SmallPath=411> (referer: None)

200就是网页状态码,表示链接成功,后面接的网址就是我们爬取的网址。

另外,我们在 tutorial 根目录下看到增加一个名为 230 和 411 的文件,你如果用 Notepad 打开的话,实际上就是上面那个网页的源代码(保存的是 response.body)。

我们上面做的事情就是 Scrapy Engin 从Spider 这里获取到两个 初始化的地址,为什么它知道从 

start_urls = ['http://www.dmozdir.org/Category/?SmallPath=230',
                      'http://www.dmozdir.org/Category/?SmallPath=411']

这里获取,我们刚才给它的命令是  scrapy crawl dmoz,那它就会来找这个叫做 dmoz 的 spider,所以我们说这个 name 不能重复,重复的话它就不知道找哪一只蜘蛛了,这个 dmoz 是唯一的蜘蛛,它的名字叫做 dmoz。找到它之后,它知道它的两个初始化的地址,所以就提交给 Scheduler,Scheduler 再安排好顺序,发给 Downloader 去下载,下载之后就返回一个 Responses 给 Spiders,Spiders 的这个 parse 方法(回调函数)接收到 Responses 后,就会执行函数体的内容,就会把 230 和 411 分别保存为两个文件。

我们接下来继续深入讲解,那这个是爬的过程,爬完整个网页,接下来就是取的过程啦。

大家还记得我们之前定义的 Item 容器吧:一个是 title,一个是 link,一个是 desc。

#items.py
import scrapy


class DmozItem(scrapy.Item):
    # define the fields for your item here like:
    # name = scrapy.Field()
    title = scrapy.Field()   #标题
    link = scrapy.Field()   #超链接
    desc = scrapy.Field()  #描述

我们现在的目标就是要从这个 230 和 411 这个偌大的内容中找出 title 、link 和 desc ,然后分别保存提取出来,大家知道,这就是一个大浪淘沙的过程。将得到的网页提取出我们需要的数据,之前我教给大家的是使用正则表达式,在Scrapy 里面,是使用一种基于 XPath 和 CSS 的表达式机制:Scrapy Selectors。

Selectors 是一个选择器,它有4个基本方法:

xpath():传入 xpath 表达式,返回该表达式所对应的所有节点的 selector list 列表。

css():传入 css 表达式,返回该表达式所对应的所有节点的 selector list 列表。

extract():序列化该节点为 unicode 字符串并返回 list。

re():根据传入的正则表达式对数据进行提取,返回 unicode 字符串 list 列表。

为了介绍 selector 的使用方法,接下来我们使用内置的 scrapy shell,首先你需要在CMD中进入项目的根目录(在前面我们已经进入了),输入:

scrapy shell "http://www.dmozdir.org/Category/?SmallPath=411"

回车,得到下面的内容:

进入 shell

#CMD窗口
C:\Users\XiangyangDai\Desktop\tutorial>scrapy shell "http://www.dmozdir.org/Category/?SmallPath=411"
2018-12-17 16:40:55 [scrapy.utils.log] INFO: Scrapy 1.5.1 started (bot: tutorial)
2018-12-17 16:40:55 [scrapy.utils.log] INFO: Versions: lxml 4.2.5.0, libxml2 2.9.5, cssselect 1.0.3, parsel 1.5.1, w3lib 1.19.0, Twisted 18.9.0, Python 3.5.2 |Anaconda 4.2.0 (64-bit)| (default, Jul  5 2016, 11:41:13) [MSC v.1900 64 bit (AMD64)], pyOpenSSL 18.0.0 (OpenSSL 1.1.0j  20 Nov 2018), cryptography 2.4.2, Platform Windows-10-10.0.17134-SP0
2018-12-17 16:40:55 [scrapy.crawler] INFO: Overridden settings: {'ROBOTSTXT_OBEY': True, 'SPIDER_MODULES': ['tutorial.spiders'], 'LOGSTATS_INTERVAL': 0, 'BOT_NAME': 'tutorial', 'DUPEFILTER_CLASS': 'scrapy.dupefilters.BaseDupeFilter', 'NEWSPIDER_MODULE': 'tutorial.spiders'}
2018-12-17 16:40:55 [scrapy.middleware] INFO: Enabled extensions:
['scrapy.extensions.telnet.TelnetConsole',
 'scrapy.extensions.corestats.CoreStats']
2018-12-17 16:40:55 [scrapy.middleware] INFO: Enabled downloader middlewares:
['scrapy.downloadermiddlewares.robotstxt.RobotsTxtMiddleware',
 'scrapy.downloadermiddlewares.httpauth.HttpAuthMiddleware',
 'scrapy.downloadermiddlewares.downloadtimeout.DownloadTimeoutMiddleware',
 'scrapy.downloadermiddlewares.defaultheaders.DefaultHeadersMiddleware',
 'scrapy.downloadermiddlewares.useragent.UserAgentMiddleware',
 'scrapy.downloadermiddlewares.retry.RetryMiddleware',
 'scrapy.downloadermiddlewares.redirect.MetaRefreshMiddleware',
 'scrapy.downloadermiddlewares.httpcompression.HttpCompressionMiddleware',
 'scrapy.downloadermiddlewares.redirect.RedirectMiddleware',
 'scrapy.downloadermiddlewares.cookies.CookiesMiddleware',
 'scrapy.downloadermiddlewares.httpproxy.HttpProxyMiddleware',
 'scrapy.downloadermiddlewares.stats.DownloaderStats']
2018-12-17 16:40:55 [scrapy.middleware] INFO: Enabled spider middlewares:
['scrapy.spidermiddlewares.httperror.HttpErrorMiddleware',
 'scrapy.spidermiddlewares.offsite.OffsiteMiddleware',
 'scrapy.spidermiddlewares.referer.RefererMiddleware',
 'scrapy.spidermiddlewares.urllength.UrlLengthMiddleware',
 'scrapy.spidermiddlewares.depth.DepthMiddleware']
2018-12-17 16:40:55 [scrapy.middleware] INFO: Enabled item pipelines:
[]
2018-12-17 16:40:55 [scrapy.extensions.telnet] DEBUG: Telnet console listening on 127.0.0.1:6023
2018-12-17 16:40:55 [scrapy.core.engine] INFO: Spider opened
2018-12-17 16:40:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/robots.txt> (referer: None)
2018-12-17 16:40:56 [scrapy.core.engine] DEBUG: Crawled (200) <GET http://www.dmozdir.org/Category/?SmallPath=411> (referer: None)
[s] Available Scrapy objects:
[s]   scrapy     scrapy module (contains scrapy.Request, scrapy.Selector, etc)
[s]   crawler    <scrapy.crawler.Crawler object at 0x0000019382563D68>
[s]   item       {}
[s]   request    <GET http://www.dmozdir.org/Category/?SmallPath=411>
[s]   response   <200 http://www.dmozdir.org/Category/?SmallPath=411>
[s]   settings   <scrapy.settings.Settings object at 0x0000019382565B38>
[s]   spider     <DefaultSpider 'default' at 0x193827dfe80>
[s] Useful shortcuts:
[s]   fetch(url[, redirect=True]) Fetch URL and update local objects (by default, redirects are followed)
[s]   fetch(req)                  Fetch a scrapy.Request and update local objects
[s]   shelp()           Shell help (print this help)
[s]   view(response)    View response in a browser
In [1]:

当出现 In [1]: 或者 >>>,就说明已经进入了 shell,在shell 载入之后,你将得到 Responses 回应,我们就可以对它进行操作:

例如,我们输入 response.headers ,就会得到 网页的 头:

#CMD窗口
In [1]: response.headers
Out[1]:
{b'Cache-Control': b'private',
 b'Content-Type': b'text/html; Charset=utf-8',
 b'Date': b'Mon, 17 Dec 2018 08:40:47 GMT',
 b'Server': b'Microsoft-IIS/6.0',
 b'Set-Cookie': b'ASPSESSIONIDCSBBCQBD=NMHNAMKDCBHDGNNAAGNKKBLM; path=/',
 b'Vary': b'Accept-Encoding',
 b'X-Powered-By': b'ASP.NET'}

我们输入  response.body,就会得到 网页的 源代码:

#CMD窗口
In [3]: response.body
Out[3]: b'\r\n<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">\r\n<meta http-equiv="x-ua-compatible" content="ie=7" />\r\n<meta http-equiv="imagetoolbar" content="false" />\r\n<html xmlns="http://www.w3.org/1999/xhtml">\r\n<head>\r\n<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />\r\n<meta name="description" content="\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b,\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xe5\xa4\xa7\xe5\x85\xa8\xef\xbc\x8c\xe6\x94\xb6\xe5\xbd\x95\xe4\xb8\x8e\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b,\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1\xe7\x9b\xb8\xe5\x85\xb3\xe7\x9a\x84\xe6\x89\x80\xe6\x9c\x89\xe7\xb2\xbe\xe5\x93\x81\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x81\xe6\xac\xa2\xe8\xbf\x8e\xe6\x82\xa8\xe6\x8f\x90\xe4\xba\xa4\xe4\xb8\x8e\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b,\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1\xe7\x9b\xb8\xe5\x85\xb3\xe7\x9a\x84\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe8\xbf\x99\xe6\x98\xaf\xe6\x82\xa8\xe5\xbd\xb0\xe6\x98\xbe\xe5\xae\x9e\xe5\x8a\x9b\xe7\x9a\x84\xe5\xa5\xbd\xe6\x9c\xba\xe4\xbc\x9a\xef\xbc\x8c\xe8\xb5\xb6\xe5\xbf\xab\xe8\xa1\x8c\xe5\x8a\xa8\xe5\x90\xa7\xef\xbc\x81\xe4\xb8\xb0\xe5\xaf\x8c\xe8\xaf\xa6\xe5\xae\x9e\xe7\x9a\x84\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b,\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe5\xb0\xbd\xe5\x9c\xa8DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x81" />\r\n<meta name="keywords" content="\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b,\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1,\xe7\xbd\x91\xe7\xab\x99\xe7\x9b\xae\xe5\xbd\x95,\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95,\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95,\xe7\xbd\x91\xe5\x9d\x80\xe5\xaf\xbc\xe8\x88\xaa,\xe7\xbd\x91\xe5\x9d\x80\xe5\xa4\xa7\xe5\x85\xa8,\xe7\xbd\x91\xe9\xa1\xb5\xe7\x9b\xae\xe5\xbd\x95,\xe8\xa1\x8c\xe4\xb8\x9a\xe5\x88\x86\xe7\xb1\xbb" />\r\n<meta name="author" content="\xe7\x82\xb9\xe7\x87\x83\xe4\xb8\x80\xe6\x94\xaf\xe7\x83\x9f" />\r\n<title>\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b-\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1-\xe7\x9b\xae\xe5\xbd\x95\xe5\x88\x86\xe7\xb1\xbb-DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95</title>\r\n\r\n<link rel="alternate" type="application/rss+xml" href="http://www.dmozdir.org/Rss/?SmallPath=411" title="\xe8\xae\xa2\xe9\x98\x85 \xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b-\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1-\xe7\x9b\xae\xe5\xbd\x95\xe5\x88\x86\xe7\xb1\xbb-DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95 \xe5\x88\x86\xe7\xb1\xbb\xe6\x9c\x80\xe8\xbf\x91\xe6\x9b\xb4\xe6\x96\xb0(rss2)" />\r\n<link rel="shortcut icon" href="http://www.dmozdir.org/favicon.ico" />\r\n<link href="http://www.dmozdir.org/skin/blue/css/style.css" rel="stylesheet" type="text/css" />\r\n<script type="text/javascript" src="http://www.dmozdir.org/Config/js/js.js"></script>\r\n<script type="text/javascript" src="http://www.dmozdir.org/Config/js/ClickStat.js"></script>\r\n</head>\r\n<body onLoad="initJS()">\r\n<div id="container">\r\n\t<!--s=topbar-->\r\n\t<div id="topbar">\r\n\t\t<div class="toptext">\r\n\t\t\t<strong>DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95-\xe5\x85\x8d\xe8\xb4\xb9\xe6\x94\xb6\xe5\xbd\x95\xe5\x90\x84\xe7\xb1\xbb\xe4\xbc\x98\xe7\xa7\x80\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe7\x9b\xae\xe5\xbd\x95.</strong>\r\n\t\t\t<ul>\r\n\t\t\t\t<li class="first"><a href="javascript:;" target="_self" onclick="this.style.behavior=\'url(#default#homepage)\';this.setHomePage(\'http://www.dmozdir.org/\');return false;">\xe8\xae\xbe\xe4\xb8\xba\xe9\xa6\x96\xe9\xa1\xb5</a></li>\r\n\t\t\t\t<li><a href="javascript:;" onclick="copyToClipBoard();">\xe6\x8e\xa8\xe8\x8d\x90\xe6\x9c\xac\xe7\xab\x99\xe7\xbb\x99\xe5\xa5\xbd\xe5\x8f\x8b</a></li>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t</div>\r\n\t<!--e=end-->\r\n\r\n\t<!--s=maincontainer-->\r\n\t<div id="main">\r\n\t\t<!--s=header-->\r\n\t\t<div class="header">\r\n\t\t\t<h1><a href="http://www.dmozdir.org/" title="DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95-\xe5\x85\x8d\xe8\xb4\xb9\xe6\x94\xb6\xe5\xbd\x95\xe5\x90\x84\xe7\xb1\xbb\xe4\xbc\x98\xe7\xa7\x80\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe7\x9b\xae\xe5\xbd\x95.\xe7\x94\xb1\xe4\xba\xba\xe5\xb7\xa5\xe7\xbc\x96\xe8\xbe\x91,\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xe6\xa3\x80\xe7\xb4\xa2\xe5\x8f\x8a\xe5\x9c\xb0\xe5\x8c\xba\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xe6\xa3\x80\xe7\xb4\xa2,\xe6\x98\xaf\xe7\xab\x99\xe9\x95\xbf\xe5\x85\x8d\xe8\xb4\xb9\xe6\x8e\xa8\xe5\xb9\xbf\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb9\xb3\xe5\x8f\xb0!">DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95-\xe5\x85\x8d\xe8\xb4\xb9\xe6\x94\xb6\xe5\xbd\x95\xe5\x90\x84\xe7\xb1\xbb\xe4\xbc\x98\xe7\xa7\x80\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe7\x9b\xae\xe5\xbd\x95.</a></h1>\r\n\t\t\t<ul class="header-nav">\r\n\t\t\t\r\n\t\t\t\t<li><a href="http://www.dmozdir.org/User/UserReg.asp">\xe5\x85\x8d\xe8\xb4\xb9\xe6\xb3\xa8\xe5\x86\x8c</a></li>\r\n\t\t\t\t<li><a href="http://www.dmozdir.org/User/UserLogin.asp">\xe7\x99\xbb\xe5\xbd\x95\xe7\xae\xa1\xe7\x90\x86</a></li>\r\n\t\t\t\t<li><a href="http://www.dmozdir.org/User/UserPublish.asp?Action=Add" target="_blank">\xe6\x8f\x90\xe4\xba\xa4\xe7\xbd\x91\xe7\xab\x99</a></li>\r\n\t\t\t\t<li class="userinfo">\xe6\x82\xa8\xe5\xa5\xbd\xef\xbc\x8c\xe6\xac\xa2\xe8\xbf\x8e\xe6\x9d\xa5DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xef\xbc\x81</li>\r\n\t\t\t\r\n\t\t\t</ul>\r\n\t\t\t<!--s=topmenu-->\r\n\t\t\t<div class="menu">\r\n\t\t\t\t<ul class="topmenu">\r\n\t\t\t\t\t<li class="thome"><a href="http://www.dmozdir.org/"><span>DmozDir\xe9\xa6\x96\xe9\xa1\xb5</span></a></li>\r\n\t\t\t\t\t<li class="tadd"><a href="http://www.dmozdir.org/User/UserPublish.asp?Action=Add"><img src="http://www.dmozdir.org/skin/blue/Images/hot_b.gif" /><span>\xe6\x8f\x90\xe4\xba\xa4\xe7\xbd\x91\xe7\xab\x99</span></a></li>\r\n\t\t\t\t\t<li class="tline">|</li>\r\n\t\t\t\t\t<li class="tnew"><a href="http://www.dmozdir.org/New.asp"><span>\xe6\x9c\x80\xe6\x96\xb0\xe6\x94\xb6\xe5\xbd\x95</span></a></li>\r\n\t\t\t\t\t<li class="tline">|</li>\r\n\t\t\t\t\t<li class="tgoin"><a href="http://www.dmozdir.org/Goin.asp"><span>\xe5\x85\xa5\xe7\xab\x99\xe6\x8e\x92\xe8\xa1\x8c\xe6\xa6\x9c</span></a></li>\r\n\t\t\t\t\t<li class="tline">|</li>\r\n\t\t\t\t\t<li class="tnews"><a href="http://www.dmozdir.org/News/"><span>\xe5\xbb\xba\xe7\xab\x99\xe8\xb5\x84\xe8\xae\xaf</span></a></li>\r\n\t\t\t\t\t<li class="tline">|</li>\r\n\t\t\t\t\t<li class="tnews"><a href="http://www.dmozdir.org/About/"><span>\xe4\xba\x86\xe8\xa7\xa3\xe6\x9c\xac\xe7\xab\x99</span></a></li>\r\n\t\t\t\t</ul>\r\n\t\t\t</div>\r\n\t\t\t<!--e=topmenu-->\r\n\t\t\t<h3 id="bigClassList" class="bigClassList" onmouseover="this.className=\'bigClassListOver\'" onmouseout="this.className=\'bigClassList\'">\r\n\t\t\t\t<a href="javascript://">\xe7\x9b\xae\xe5\xbd\x95\xe5\x88\x86\xe7\xb1\xbb</a>\r\n\t\t\t\t<ul class="ulList">\r\n\t\t\t\t\t<li><a href="http://www.dmozdir.org/Category/?Path=1">\xe5\xa8\xb1\xe4\xb9\x90\xe4\xbc\x91\xe9\x97\xb2</a></li><li><a href="http://www.dmozdir.org/Category/?Path=3">\xe5\xb7\xa5\xe5\x95\x86\xe4\xb8\x8e\xe7\xbb\x8f\xe6\xb5\x8e</a></li><li><a href="http://www.dmozdir.org/Category/?Path=4">\xe7\x94\xb5\xe8\x84\x91\xe4\xb8\x8e\xe7\xbd\x91\xe7\xbb\x9c</a></li><li><a href="http://www.dmozdir.org/Category/?Path=5">\xe5\x85\xac\xe5\x8f\xb8\xe4\xb8\x8e\xe4\xbc\x81\xe4\xb8\x9a</a></li><li><a href="http://www.dmozdir.org/Category/?Path=6">\xe6\x95\x99\xe8\x82\xb2\xe4\xb8\x8e\xe5\x9f\xb9\xe8\xae\xad</a></li><li><a href="http://www.dmozdir.org/Category/?Path=7">\xe6\x96\x87\xe5\xad\xa6</a></li><li><a href="http://www.dmozdir.org/Category/?Path=8">\xe8\x89\xba\xe6\x9c\xaf</a></li><li><a href="http://www.dmozdir.org/Category/?Path=9">\xe4\xbd\x93\xe8\x82\xb2\xe4\xb8\x8e\xe5\x81\xa5\xe8\xba\xab</a></li><li><a href="http://www.dmozdir.org/Category/?Path=10">\xe6\x96\xb0\xe9\x97\xbb\xe4\xb8\x8e\xe5\xaa\x92\xe4\xbd\x93</a></li><li><a href="http://www.dmozdir.org/Category/?Path=11">\xe5\x8d\xab\xe7\x94\x9f\xe4\xb8\x8e\xe5\x81\xa5\xe5\xba\xb7</a></li><li><a href="http://www.dmozdir.org/Category/?Path=12">\xe7\xa7\x91\xe5\xad\xa6/\xe6\x96\x87\xe5\x8c\x96</a></li><li><a href="http://www.dmozdir.org/Category/?Path=13">\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1</a></li><li><a href="http://www.dmozdir.org/Category/?Path=14">\xe6\x97\x85\xe6\xb8\xb8\xe4\xb8\x8e\xe4\xba\xa4\xe9\x80\x9a</a></li><li><a href="http://www.dmozdir.org/Category/?Path=16">\xe6\x94\xbf\xe6\xb2\xbb/\xe6\xb3\x95\xe5\xbe\x8b/\xe5\x86\x9b\xe4\xba\x8b</a></li><li><a href="http://www.dmozdir.org/Category/?Path=17">\xe7\xa4\xbe\xe4\xbc\x9a\xe7\xa7\x91\xe5\xad\xa6</a></li>\r\n\t\t\t\t</ul>\r\n\t\t\t</h3>\r\n\t\t\t<h3 id="ProvinceList" class="bigClassList" onMouseOver="this.className=\'bigClassListOver\'" onMouseOut="this.className=\'bigClassList\'">\r\n\t\t\t\t<a href="javascript://">\xe5\x9c\xb0\xe5\x8c\xba\xe5\x88\x86\xe7\xb1\xbb</a>\r\n\t\t\t\t<ul class="ulList">\r\n\t\t\t\t\t<li><a href="http://www.dmozdir.org/Area/?ProvinceID=1000">\xe5\x8c\x97\xe4\xba\xac</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1001">\xe4\xb8\x8a\xe6\xb5\xb7</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1002">\xe5\xa4\xa9\xe6\xb4\xa5</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1003">\xe9\x87\x8d\xe5\xba\x86</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1004">\xe6\xb5\x99\xe6\xb1\x9f\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1005">\xe5\xb9\xbf\xe4\xb8\x9c\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1006">\xe6\xb1\x9f\xe8\x8b\x8f\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1007">\xe6\xb2\xb3\xe5\x8c\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1008">\xe5\xb1\xb1\xe8\xa5\xbf\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1009">\xe5\x9b\x9b\xe5\xb7\x9d\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1010">\xe6\xb2\xb3\xe5\x8d\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1011">\xe8\xbe\xbd\xe5\xae\x81\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1012">\xe5\x90\x89\xe6\x9e\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1013">\xe9\xbb\x91\xe9\xbe\x99\xe6\xb1\x9f\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1014">\xe5\xb1\xb1\xe4\xb8\x9c\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1015">\xe5\xae\x89\xe5\xbe\xbd\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1016">\xe7\xa6\x8f\xe5\xbb\xba\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1017">\xe6\xb9\x96\xe5\x8c\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1018">\xe6\xb9\x96\xe5\x8d\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1019">\xe6\xb5\xb7\xe5\x8d\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1020">\xe6\xb1\x9f\xe8\xa5\xbf\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1021">\xe8\xb4\xb5\xe5\xb7\x9e\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1022">\xe4\xba\x91\xe5\x8d\x97\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1023">\xe9\x99\x95\xe8\xa5\xbf\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1024">\xe7\x94\x98\xe8\x82\x83\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1025">\xe5\xb9\xbf\xe8\xa5\xbf\xe5\x8c\xba</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1026">\xe5\xae\x81\xe5\xa4\x8f\xe5\x8c\xba</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1027">\xe9\x9d\x92\xe6\xb5\xb7\xe7\x9c\x81</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1028">\xe6\x96\xb0\xe7\x96\x86\xe5\x8c\xba</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1029">\xe8\xa5\xbf\xe8\x97\x8f\xe5\x8c\xba</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1030">\xe5\x86\x85\xe8\x92\x99\xe5\x8f\xa4\xe5\x8c\xba</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1031">\xe9\xa6\x99\xe6\xb8\xaf</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1032">\xe6\xbe\xb3\xe9\x97\xa8</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1033">\xe5\x8f\xb0\xe6\xb9\xbe</a></li><li><a href="http://www.dmozdir.org/Area/?ProvinceID=1034">\xe5\x9b\xbd\xe5\xa4\x96</a></li>\r\n\t\t\t\t</ul>\r\n\t\t\t</h3>\r\n\t\t</div>\r\n\t\t<!--e=header-->\r\n\r\n\t\t<div class="tsch">\r\n\t\t\t<span class="tschL"></span>\r\n\t\t\t<span class="tschR"></span>\r\n\t\t\t<div class="tschBox">\r\n\t\t\t\t<form name="TopSearch" action="http://www.dmozdir.org/" method="get">\r\n\t\t\t\t\t<input name="Keyword" type="text" class="infile"  title="\xe8\xaf\xb7\xe8\xbe\x93\xe5\x85\xa5\xe5\x85\xb3\xe9\x94\xae\xe8\xaf\x8d|Please Input The Keywords" value="" />\r\n\t\t\t\t\t<span class="stype">\r\n\t\t\t\t\t\t<span class="stypeinner">\r\n\t\t\t\t\t\t\t<select name="SearchType" class="type">\r\n\t\t\t\t\t\t\t\t<option value="Title">\xe7\xbd\x91\xe7\xab\x99\xe5\x90\x8d\xe7\xa7\xb0</option>\r\n\t\t\t\t\t\t\t\t<option value="Content">\xe7\xbd\x91\xe7\xab\x99\xe6\x8f\x8f\xe8\xbf\xb0</option>\r\n\t\t\t\t\t\t\t\t<option value="Domain">\xe7\xbd\x91\xe7\xab\x99\xe5\x9f\x9f\xe5\x90\x8d</option>\r\n\t\t\t\t\t\t\t\t<option value="Tag">TAG\xe5\x85\xb3\xe9\x94\xae\xe8\xaf\x8d</option>\r\n\t\t\t\t\t\t\t</select>\r\n\t\t\t\t\t\t</span>\r\n\t\t\t\t\t</span>\r\n\t\t\t\t\t<button type="submit" class="btn" title="\xe6\x90\x9c\xe7\xb4\xa2|Search" />\xe6\x90\x9c \xe7\xb4\xa2</button>\r\n\t\t\t\t\t<em class="text"><a href="http://www.dmozdir.org/User/UserHelp.asp">\xe6\x90\x9c\xe7\xb4\xa2\xe5\xb8\xae\xe5\x8a\xa9?</a></em>\r\n\t\t\t\t</form>\r\n\t\t\t</div>\r\n\t\t\t<ul class="tschKey">\r\n<a href="http://www.chuchenhb.com/xiaoxingchuchenqi.html" target="_blank">\xe5\xb0\x8f\xe5\x9e\x8b\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a> <a href="http://www.chuchenhb.com/maichongchuchenqi.html" target="_blank">\xe8\x84\x89\xe5\x86\xb2\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a> <a href="http://www.chuchenhb.com/budaichuchenqi.html" target="_blank">\xe5\xb8\x83\xe8\xa2\x8b\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a> <a href="http://www.chuchenhb.com/chuchengujia.html" target="_blank">\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8\xe9\xaa\xa8\xe6\x9e\xb6</a> <a href="http://www.chuchenhb.com/chuchenbudai.html" target="_blank">\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8\xe5\xb8\x83\xe8\xa2\x8b</a> <a href="http://www.chuchenhb.com/diancimaichongfa.html" target="_blank">\xe7\x94\xb5\xe7\xa3\x81\xe8\x84\x89\xe5\x86\xb2\xe9\x98\x80</a> <a href="http://www.chuchenhb.com/danjichuchenqi.html" target="_blank">\xe5\x8d\x95\xe6\x9c\xba\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a> <a href="http://www.chuchenhb.com/xuanfengchuchenqi.html" target="_blank">\xe6\x97\x8b\xe9\xa3\x8e\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a> <a href="http://www.bthbchuchen.com" target="_blank">\xe8\x84\x89\xe5\x86\xb2\xe5\xb8\x83\xe8\xa2\x8b\xe9\x99\xa4\xe5\xb0\x98\xe5\x99\xa8</a>\r\n\t\t\t</ul>\r\n\t\t</div>\r\n\t\t<div class="site-notice"><a href="http://www.dmozdir.org/tjshoulu.html" target="_blank"><font color="#ff0000"><b>DMOZ\xe7\x9b\xae\xe5\xbd\x95\xe5\xbf\xab\xe9\x80\x9f\xe7\x99\xbb\xe5\xbd\x95\xe5\x85\xa5\xe5\x8f\xa3</b></font></a>-\xe5\x85\x8d\xe8\xb4\xb9\xe6\x94\xb6\xe5\xbd\x95\xe5\x90\x84\xe7\xb1\xbb\xe4\xbc\x98\xe7\xa7\x80\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe7\x9b\xae\xe5\xbd\x95.\xe7\x94\xb1\xe4\xba\xba\xe5\xb7\xa5\xe7\xbc\x96\xe8\xbe\x91,\xe5\xb9\xb6\xe6\x8f\x90\xe4\xbe\x9b\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xe6\xa3\x80\xe7\xb4\xa2\xe5\x8f\x8a\xe5\x9c\xb0\xe5\x8c\xba\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95\xe6\xa3\x80\xe7\xb4\xa2,\xe6\x98\xaf\xe7\xab\x99\xe9\x95\xbf\xe5\x85\x8d\xe8\xb4\xb9\xe6\x8e\xa8\xe5\xb9\xbf\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe6\x9c\x89\xe5\x8a\x9b\xe5\xb9\xb3\xe5\x8f\xb0!</div>\r\n\t\t<div class="pageNaviGation">\r\n\t\t\t\xe5\xbd\x93\xe5\x89\x8d\xe4\xbd\x8d\xe7\xbd\xae\xef\xbc\x9a<a href="http://www.dmozdir.org/">DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95</a> &gt;\r\n\t\t\t<a href="?Path=13">\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1</a> &gt; <strong><a href="?SmallPath=411">\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b</a></strong>(176)  <a href="../Rss/?SmallPath=411" target="_blank">\r\n\t\t\t<img src="http://www.dmozdir.org/skin/blue/Images/feed.png" alt="\xe8\xae\xa2\xe9\x98\x85\xe6\x9c\x80\xe8\xbf\x91\xe6\x9b\xb4\xe6\x96\xb0Feed" border="0" /></a>\r\n\r\n\t\t\t<div class="showUserInfo"><strong>DMOZ\xe4\xb8\xad\xe6\x96\x87\xe7\xbd\x91\xe7\xab\x99\xe5\x88\x86\xe7\xb1\xbb\xe7\x9b\xae\xe5\xbd\x95</strong> - \xe7\xbd\x91\xe7\xab\x99\xe5\x85\x8d\xe8\xb4\xb9\xe7\x99\xbb\xe5\xbd\x95, \xe5\x85\x8d\xe8\xb4\xb9\xe6\x8e\xa8\xe5\xb9\xbf</div>\r\n\t\t</div>\r\n\r\n\t\t<!--s=left-->\r\n\t\t<div id="mainWrapper">\r\n\t\t\t<div id="mainInner">\r\n\r\n\t\t\t\t<div class="conBox">\r\n\t\t\t\t\t<h3>\xe7\x94\x9f\xe6\xb4\xbb\xe4\xb8\x8e\xe6\x9c\x8d\xe5\x8a\xa1 &gt; \xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b</h3>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<ul class="tab-sorting">\r\n\t\t\t\t\t\t<li class="first">\xe6\x8e\x92\xe5\xba\x8f\xe6\x96\xb9\xe5\xbc\x8f:</li>\r\n\t\t\t\t\t\t<li class="check"><a href="?SmallPath=411&O=Goin">\xe5\x85\xa5\xe7\xab\x99\xe6\xb5\x81\xe9\x87\x8f</a></li>\r\n\t\t\t\t\t\t<li><a href="?SmallPath=411&O=GoOut">\xe5\x87\xba\xe7\xab\x99\xe6\xb5\x81\xe9\x87\x8f</a></li>\r\n\t\t\t\t\t\t<li><a href="?SmallPath=411&O=Digg">\xe4\xba\xba\xe6\xb0\x94\xe6\x8c\x87\xe6\x95\xb0</a></li>\r\n                                                <li><a href="?SmallPath=411&O=Title">\xe6\xa0\x87\xe9\xa2\x98\xe6\x8e\x92\xe5\xba\x8f</a></li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<ul class="websort">\r\n\t\t\t\t\t\t<li><a href="?SmallPath=410" title="\xe5\x90\x84\xe5\x9c\xb0\xe7\x94\x9f\xe6\xb4\xbb\xe6\x94\xb6\xe5\xbd\x95 546 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\x90\x84\xe5\x9c\xb0\xe7\x94\x9f\xe6\xb4\xbb</a><sup>546</sup></li><li class="check"><a href="?SmallPath=411" title="\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe6\x94\xb6\xe5\xbd\x95 176 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b</a><sup>176</sup></li><li><a href="?SmallPath=412" title="\xe5\x85\xac\xe5\x8f\xb8\xe4\xbc\x81\xe4\xb8\x9a\xe6\x94\xb6\xe5\xbd\x95 400 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\x85\xac\xe5\x8f\xb8\xe4\xbc\x81\xe4\xb8\x9a</a><sup>400</sup></li><li><a href="?SmallPath=413" title="\xe7\x94\x9f\xe6\xb4\xbb\xe5\xb8\xb8\xe8\xaf\x86\xe6\x94\xb6\xe5\xbd\x95 103 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\x94\x9f\xe6\xb4\xbb\xe5\xb8\xb8\xe8\xaf\x86</a><sup>103</sup></li><li><a href="?SmallPath=414" title="\xe9\xa4\x90\xe9\xa5\xae/\xe8\x8f\x9c\xe8\xb0\xb1\xe6\x94\xb6\xe5\xbd\x95 360 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe9\xa4\x90\xe9\xa5\xae/\xe8\x8f\x9c\xe8\xb0\xb1</a><sup>360</sup></li><li><a href="?SmallPath=415" title="\xe8\xb4\xad\xe7\x89\xa9\xe6\x94\xb6\xe5\xbd\x95 1192 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe8\xb4\xad\xe7\x89\xa9</a><sup>1192</sup></li><li><a href="?SmallPath=416" title="\xe7\xa7\x9f\xe6\x88\xbf\xe6\x94\xb6\xe5\xbd\x95 127 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\xa7\x9f\xe6\x88\xbf</a><sup>127</sup></li><li><a href="?SmallPath=417" title="\xe7\xa7\x9f\xe8\xb5\x81/\xe5\x80\x9f\xe8\xb4\xb7\xe6\x94\xb6\xe5\xbd\x95 112 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\xa7\x9f\xe8\xb5\x81/\xe5\x80\x9f\xe8\xb4\xb7</a><sup>112</sup></li><li><a href="?SmallPath=418" title="\xe5\xa4\xa9\xe6\xb0\x94\xe9\xa2\x84\xe6\x8a\xa5\xe6\x94\xb6\xe5\xbd\x95 19 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\xa4\xa9\xe6\xb0\x94\xe9\xa2\x84\xe6\x8a\xa5</a><sup>19</sup></li><li><a href="?SmallPath=419" title="\xe5\xae\xb6\xe7\x94\xa8\xe7\x94\xb5\xe5\x99\xa8\xe6\x94\xb6\xe5\xbd\x95 154 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\xae\xb6\xe7\x94\xa8\xe7\x94\xb5\xe5\x99\xa8</a><sup>154</sup></li><li><a href="?SmallPath=420" title="\xe5\xb8\xb8\xe7\x94\xa8\xe6\x9f\xa5\xe8\xaf\xa2\xe6\x94\xb6\xe5\xbd\x95 65 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\xb8\xb8\xe7\x94\xa8\xe6\x9f\xa5\xe8\xaf\xa2</a><sup>65</sup></li><li><a href="?SmallPath=421" title="\xe5\x9c\xb0\xe5\x9b\xbe\xe6\x94\xb6\xe5\xbd\x95 19 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\x9c\xb0\xe5\x9b\xbe</a><sup>19</sup></li><li><a href="?SmallPath=422" title="\xe6\x89\x8b\xe6\x9c\xba\xe7\x9f\xad\xe4\xbf\xa1\xe6\x94\xb6\xe5\xbd\x95 39 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe6\x89\x8b\xe6\x9c\xba\xe7\x9f\xad\xe4\xbf\xa1</a><sup>39</sup></li><li><a href="?SmallPath=423" title="\xe9\xa2\x84\xe8\xae\xa2\xe6\x9c\x8d\xe5\x8a\xa1\xe6\x94\xb6\xe5\xbd\x95 33 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe9\xa2\x84\xe8\xae\xa2\xe6\x9c\x8d\xe5\x8a\xa1</a><sup>33</sup></li><li><a href="?SmallPath=424" title="\xe6\x8b\x8d\xe5\x8d\x96\xe6\x94\xb6\xe5\xbd\x95 11 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe6\x8b\x8d\xe5\x8d\x96</a><sup>11</sup></li><li><a href="?SmallPath=425" title="\xe5\xae\xb6\xe6\x94\xbf\xe6\x9c\x8d\xe5\x8a\xa1\xe6\x94\xb6\xe5\xbd\x95 196 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\xae\xb6\xe6\x94\xbf\xe6\x9c\x8d\xe5\x8a\xa1</a><sup>196</sup></li><li><a href="?SmallPath=426" title="\xe4\xb8\xaa\xe4\xba\xba\xe7\xbe\x8e\xe5\x8c\x96\xe6\x94\xb6\xe5\xbd\x95 158 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe4\xb8\xaa\xe4\xba\xba\xe7\xbe\x8e\xe5\x8c\x96</a><sup>158</sup></li><li><a href="?SmallPath=427" title="\xe7\x94\x9f\xe6\xb4\xbb\xe6\x83\x85\xe8\xb6\xa3\xe6\x94\xb6\xe5\xbd\x95 52 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\x94\x9f\xe6\xb4\xbb\xe6\x83\x85\xe8\xb6\xa3</a><sup>52</sup></li><li><a href="?SmallPath=428" title="\xe8\xa3\x85\xe9\xa5\xb0/\xe8\xa3\x85\xe4\xbf\xae\xe6\x94\xb6\xe5\xbd\x95 473 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe8\xa3\x85\xe9\xa5\xb0/\xe8\xa3\x85\xe4\xbf\xae</a><sup>473</sup></li><li><a href="?SmallPath=429" title="\xe7\xb4\xa7\xe6\x80\xa5\xe6\x9c\x8d\xe5\x8a\xa1\xe6\x94\xb6\xe5\xbd\x95 15 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\xb4\xa7\xe6\x80\xa5\xe6\x9c\x8d\xe5\x8a\xa1</a><sup>15</sup></li><li><a href="?SmallPath=430" title="\xe7\xbb\xbc\xe5\x90\x88\xe7\xbd\x91\xe7\xab\x99\xe6\x94\xb6\xe5\xbd\x95 516 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\xbb\xbc\xe5\x90\x88\xe7\xbd\x91\xe7\xab\x99</a><sup>516</sup></li><li><a href="?SmallPath=431" title="\xe6\x96\xb0\xe9\x97\xbb\xe5\xaa\x92\xe4\xbd\x93\xe6\x94\xb6\xe5\xbd\x95 14 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe6\x96\xb0\xe9\x97\xbb\xe5\xaa\x92\xe4\xbd\x93</a><sup>14</sup></li><li><a href="?SmallPath=432" title="\xe6\x88\x90\xe4\xba\xba\xe7\x94\xa8\xe5\x93\x81\xe6\x94\xb6\xe5\xbd\x95 7 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe6\x88\x90\xe4\xba\xba\xe7\x94\xa8\xe5\x93\x81</a><sup>7</sup></li><li><a href="?SmallPath=433" title="\xe7\xbd\x91\xe4\xb8\x8a\xe6\x95\x91\xe5\x8a\xa9\xe6\x94\xb6\xe5\xbd\x95 7 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe7\xbd\x91\xe4\xb8\x8a\xe6\x95\x91\xe5\x8a\xa9</a><sup>7</sup></li><li><a href="?SmallPath=434" title="\xe4\xbc\x9a\xe5\xb1\x95\xe6\xb4\xbb\xe5\x8a\xa8\xe6\x94\xb6\xe5\xbd\x95 23 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe4\xbc\x9a\xe5\xb1\x95\xe6\xb4\xbb\xe5\x8a\xa8</a><sup>23</sup></li><li><a href="?SmallPath=435" title="\xe6\xb1\x82\xe5\x8c\xbb\xe9\x97\xae\xe8\x8d\xaf\xe6\x94\xb6\xe5\xbd\x95 75 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe6\xb1\x82\xe5\x8c\xbb\xe9\x97\xae\xe8\x8d\xaf</a><sup>75</sup></li><li><a href="?SmallPath=436" title="\xe4\xbd\x93\xe8\x82\xb2\xe5\x81\xa5\xe8\xba\xab\xe6\x94\xb6\xe5\xbd\x95 10 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe4\xbd\x93\xe8\x82\xb2\xe5\x81\xa5\xe8\xba\xab</a><sup>10</sup></li><li><a href="?SmallPath=437" title="\xe8\xae\xba\xe5\x9d\x9b/\xe8\x81\x8a\xe5\xa4\xa9\xe5\xae\xa4\xe6\x94\xb6\xe5\xbd\x95 75 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe8\xae\xba\xe5\x9d\x9b/\xe8\x81\x8a\xe5\xa4\xa9\xe5\xae\xa4</a><sup>75</sup></li><li><a href="?SmallPath=576" title="\xe5\x8a\x9e\xe5\x85\xac\xe6\x9c\x8d\xe5\x8a\xa1\xe6\x94\xb6\xe5\xbd\x95 31 \xe4\xb8\xaa\xe7\xbd\x91\xe7\xab\x99">\xe5\x8a\x9e\xe5\x85\xac\xe6\x9c\x8d\xe5\x8a\xa1</a><sup>31</sup></li>\r\n\t\t\t\t\t</ul>\r\n\t\t\t\t\t\r\n\t\t\t\t\t<h4 class="applySite"><span><em title="\xe5\x90\x91\xe8\xaf\xa5\xe7\x9b\xae\xe5\xbd\x95\xe6\x8f\x90\xe4\xba\xa4\xe7\xbd\x91\xe7\xab\x99"></em><a href="../User/UserPublish.asp?Action=Add&BigPath=13&SmallPath=411" class="red">\xe5\x90\x91\xe8\xaf\xa5\xe7\x9b\xae\xe5\xbd\x95\xe6\x8f\x90\xe4\xba\xa4\xe7\xbd\x91\xe7\xab\x99</a></span></h4>\r\n\t\t\t\t\t<ul class="listitem"><li><h4 title="\xe5\xa4\xa9\xe5\x96\x9c\xe7\xbc\x98\xe5\xa9\x9a\xe4\xbb\x8b\xe7\xbd\x91-\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe5\xa9\x9a\xe5\xbe\x81\xe5\xa9\x9a\xe4\xbb\x8b\xe7\xbd\x91\xe7\xab\x99"><a href="http://www.dmozdir.org/SiteInformation/?www.love219.com-----14846-----.shtml" target="_blank">\xe5\xa4\xa9\xe5\x96\x9c\xe7\xbc\x98\xe5\xa9\x9a\xe4\xbb\x8b\xe7\xbd\x91-\xe6\x9c\x80\xe5\xa5\xbd\xe7\x9a\x84\xe5\xa9\x9a\xe5\xbe\x81\xe5\xa9\x9a\xe4\xbb\x8b\xe7\xbd\x91\xe7\xab\x99</a></h4><p>\xe5\xa4\xa9\xe5\x96\x9c\xe7\xbc\x98\xe5\xa9\x9a\xe4\xbb\x8b\xe5\xa9\x9a\xe5\xba\x86\xe7\xbd\x91\xe6\x98\xaf\xe6\xb5\x8e\xe5\x8d\x97\xe6\x9c\x80\xe4\xb8\x93\xe4\xb8\x9a\xe7\x9a\x84\xe5\xa9\x9a\xe4\xbb\x8b\xe7\xbd\x91\xe7\xab\x99\xe3\x80\x81\xe5\xa9\x9a\xe5\xba\x86\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe5\x8f\x8a\xe6\xb5\x8e\xe5\x8d\x97\xe5\xbe\x81\xe5\xa9\x9a\xe3\x80\x81\xe6\xb5\x8e\xe5\x8d\x97\xe4\xba\xa4\xe5\x8f\x8b\xe3\x80\x81\xe6\xb5\x8e\xe5\x8d\x97\xe5\xa9\x9a\xe4\xbb\x8b\xe3\x80\x81\xe6\xb5\x8e\xe5\x8d\x97\xe5\xba\x86\xe5\x85\xb8\xe3\x80\x81\xe6\xb5\x8e\xe5\x8d\x97\xe7\xa4\xbc\xe4\xbb\xaa\xe4\xba\x8e\xe4\xb8\x80\xe4\xbd\x93\xef\xbc\x8c\xe7\xbd\x91\xe4\xb8\x8b\xe6\x9c\x89\xe5\xae\x9e\xe4\xbd\x93\xe5\xba\x97\xe9\x9d\xa2-\xe6\xb5\x8e\xe5\x8d\x97\xe5\xb8\x82\xe5\xb8\x82\xe4\xb8\xad\xe5\x8c\xba\xe5\xa4\xa9\xe5\x96\x9c\xe7\xbc\x98\xe5\xa9\x9a\xe4\xbb\x8b\xe5\xa9\x9a\xe5\xba\x86\xe4\xb8\xad\xe5\xbf\x83\xef\xbc\x8c\xe4\xb8\x8d\xe5\xae\x9a\xe6\x9c\x9f\xe4\xb8\xbe\xe5\x8a\x9e\xe8\x81\x94\xe8\xb0\x8a\xe6\xb4\xbb\xe5\x8a\xa8\xef\xbc\x8c\xe4\xbf\x9d\xe8\xaf\x81\xe4\xbc\x9a\xe5\x91\x98\xe6\x88\x90\xe5\x8a\x9f\xe7\x8e\x87</p><address>www.love219.com</address></li><li><h4 title="\xe6\x88\x90\xe9\x83\xbd\xe7\x9b\x9b\xe4\xb8\x96\xe9\x98\xb3\xe5\x85\x89\xe5\xa9\x9a\xe5\xba\x86\xe7\xad\x96\xe5\x88\x92\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8"><a href="http://www.dmozdir.org/SiteInformation/?www.ssyg520.com-----27215-----.shtml" target="_blank">\xe6\x88\x90\xe9\x83\xbd\xe7\x9b\x9b\xe4\xb8\x96\xe9\x98\xb3\xe5\x85\x89\xe5\xa9\x9a\xe5\xba\x86\xe7\xad\x96\xe5\x88\x92\xe6\x9c\x89\xe9\x99\x90\xe5\x85\xac\xe5\x8f\xb8</a></h4><p>\xe8\xaf\x9a\xe4\xbf\xa1\xe6\x8a\x95\xe8\xb5\x84\xe6\x8e\xa7\xe8\x82\xa1\xe9\x9b\x86\xe5\x9b\xa2\xe5\xb1\x9e\xe4\xba\x8e\xe5\x9b\x9b\xe5\xb7\x9d\xe7\x9c\x81\xe5\xa4\xa7\xe5\x9e\x8b\xe4\xbc\x81\xe4\xb8\x9a\xe9\x9b\x86\xe5\x9b\xa2\xef\xbc\x8c\xe5\xb7\x9d\xe5\x86\x85\xe6\x8e\x92\xe4\xba\x8e\xe5\x89\x8d20\xe5\x90\x8d\xef\xbc\x8c\xe6\xb3\xa8\xe5\x86\x8c\xe8\xb5\x84\xe9\x87\x913.5\xe4\xba\xbf\xe5\x85\x83\xef\xbc\x8c\xe6\x8b\xa5\xe6\x9c\x89\xe5\x9b\xba\xe5\xae\x9a\xe8\xb5\x84\xe4\xba\xa746.5\xe4\xba\xbf\xe3\x80\x82\xe5\x85\xac\xe5\x8f\xb8\xe6\x80\xbb\xe9\x83\xa8\xe4\xbd\x8d\xe4\xba\x8e\xe6\x88\x90\xe9\x83\xbd\xe5\xb8\x82\xe8\x87\xb4\xe6\xb0\x91\xe4\xb8\x9c\xe8\xb7\xaf1\xe5\x8f\xb7\xe3\x80\x82\xe5\x9c\xa8\xe5\x8c\x97\xe4\xba\xac\xe3\x80\x81\xe4\xb8\x8a\xe6\xb5\xb7\xe3\x80\x81\xe6\x96\xb0\xe7\x96\x86\xe7\xad\x89\xe5\x9c\xb0\xe8\xae\xbe\xe6\x9c\x89\xe5\x88\x86\xe5\x85\xac\xe5\x8f\xb8\xe3\x80\x82\xe8\xaf\x9a\xe4\xbf\xa1\xe7\x9b\x9b\xe4\xb8\x96\xe9\x98\xb3\xe5\x85\x89\xe5\xa9\x9a\xe5\xba\x86\xe5\x85\xac\xe5\x8f\xb8\xe6\x98\xaf\xe5\x85\xb6\xe5\xad\x90\xe5\x85\xac\xe5\x8f\xb8\xe3\x80\x82</p><address>www.ssyg520.com</address></li><li><h4 title="\xe6\x83\x85\xe4\xba\xba\xe7\xbd\x91"><a href="http://www.dmozdir.org/SiteInformation/?www.591lover.net-----36999-----.shtml" target="_blank">\xe6\x83\x85\xe4\xba\xba\xe7\xbd\x91</a></h4><p>\xe6\x83\x85\xe4\xba\xba\xe7\xbd\x91\xe4\xba\xa4\xe5\x8f\x8b\xe4\xb8\xad\xe5\xbf\x83\xe4\xb8\xba\xe4\xbd\xa0\xe6\x8f\x90\xe4\xbe\x9b\xe6\x9c\x80\xe4\xbd\xb3\xe7\x9a\x84\xe7\xbd\x91\xe4\xb8\x8a\xe6\x83\x85\xe4\xba\xba\xe4\xba\xa4\xe5\x8f\x8b\xe6\x9c\xba\xe4\xbc\x9a\xef\xbc\x8c\xe8\xb6\xb3\xe4\xb8\x8d\xe5\x87\xba\xe6\x88\xb7\xe4\xbe\xbf\xe8\x83\xbd\xe8\xae\xa9\xe4\xbd\xa0\xe6\x9c\x89\xe6\x9b\xb4\xe5\xa4\x9a\xe7\x9a\x84\xe9\x80\x89\xe6\x8b\xa9\xef\xbc\x81</p><address>www.591lover.net</address></li><li><h4 title="\xe5\x9b\xbd\xe9\x99\x85\xe5\x85\x8d\xe8\xb4\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99-\xe7\x9b\xb8\xe7\xba\xa6100"><a href="http://www.dmozdir.org/SiteInformation/?www.free-onlinedating.me-----10110-----.shtml" target="_blank">\xe5\x9b\xbd\xe9\x99\x85\xe5\x85\x8d\xe8\xb4\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99-\xe7\x9b\xb8\xe7\xba\xa6100</a></h4><p>\xe5\x9b\xbd\xe9\x99\x85\xe5\x85\x8d\xe8\xb4\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xe6\x98\xaf\xe7\x9b\xb8\xe7\xba\xa6100\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xe7\x9a\x84\xe5\x9b\xbd\xe9\x99\x85\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xe3\x80\x82\xe4\xbc\x9a\xe5\x91\x98\xe4\xbb\xa5\xe5\x8d\x8e\xe4\xba\xba\xe4\xb8\xba\xe4\xb8\xbb\xe9\x81\x8d\xe5\xb8\x83\xe4\xba\x94\xe6\xb9\x96\xe5\x9b\x9b\xe6\xb5\xb7,\xe6\x89\x80\xe6\x9c\x89\xe4\xbc\x9a\xe5\x91\x98\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xe3\x80\x82\xe6\x89\x80\xe6\x9c\x89\xe5\xaf\xbb\xe6\x89\xbe\xe5\x9b\xbd\xe9\x99\x85\xe5\x85\x8d\xe8\xb4\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xe7\x9a\x84\xe6\x9c\x8b\xe5\x8f\x8b\xe9\x83\xbd\xe8\x83\xbd\xe5\x9c\xa8\xe5\x9b\xbd\xe9\x99\x85\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xe5\x9c\xa8\xe6\x89\xbe\xe5\x88\xb0\xe5\xae\x8c\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xe7\x9a\x84\xe5\x9b\xbd\xe9\x99\x85\xe5\x85\x8d\xe8\xb4\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xe6\x9c\x8d\xe5\x8a\xa1</p><address>www.free-onlinedating.me</address></li><li><h4 title="\xe5\xae\x89\xe5\xbe\xbd\xe5\xa9\x9a\xe5\xba\x86\xe7\xbd\x91"><a href="http://www.dmozdir.org/SiteInformation/?www.ahhqw.com-----18983-----.shtml" target="_blank">\xe5\xae\x89\xe5\xbe\xbd\xe5\xa9\x9a\xe5\xba\x86\xe7\xbd\x91</a></h4><p>\xe5\xae\x89\xe5\xbe\xbd\xe5\xa9\x9a\xe5\xba\x86\xe7\xbd\x91</p><address>www.ahhqw.com</address></li><li><h4 title="\xe8\x81\x9a\xe7\xbc\x98\xe5\x8c\x97\xe6\xb5\xb7\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91"><a href="http://www.dmozdir.org/SiteInformation/?www.jyjjyy.com-----19343-----.shtml" target="_blank">\xe8\x81\x9a\xe7\xbc\x98\xe5\x8c\x97\xe6\xb5\xb7\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91</a></h4><p>\xe8\x81\x9a\xe7\xbc\x98\xe5\x8c\x97\xe6\xb5\xb7\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe6\x98\xaf\xe5\x8c\x97\xe6\xb5\xb7\xe5\x9c\xb0\xe5\x8c\xba\xe8\xbe\x83\xe8\xa7\x84\xe8\x8c\x83\xe7\x9a\x84\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe8\x87\xb4\xe5\x8a\x9b\xe4\xba\x8e\xe8\x90\xa5\xe9\x80\xa0\xe6\x9c\x89\xe8\xb6\xa3\xe8\x80\x8c\xe5\xae\x89\xe5\x85\xa8\xe7\x9a\x84\xe7\xbd\x91\xe7\xbb\x9c\xe4\xba\xa4\xe5\x8f\x8b\xe7\xa4\xbe\xe5\x8c\xba\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe6\x90\x9c\xe7\xb4\xa2\xe3\x80\x81\xe7\xbe\x8e\xe6\x96\x87\xe3\x80\x81\xe7\xba\xa6\xe4\xbc\x9a\xe3\x80\x81\xe6\x97\xa5\xe8\xae\xb0\xe3\x80\x81\xe8\x81\x8a\xe5\xa4\xa9\xe3\x80\x81\xe7\xad\x89\xe5\xa4\x9a\xe9\xa1\xb9\xe4\xba\xa4\xe5\x8f\x8b\xe6\x9c\x8d\xe5\x8a\xa1\xe3\x80\x82\xe5\xb9\xb6\xe4\xb8\x8e\xe5\x9c\xb0\xe6\x96\xb9\xe5\xa9\x9a\xe4\xbb\x8b\xe9\x83\xa8\xe9\x97\xa8\xe5\xbb\xba\xe7\xab\x8b\xe4\xba\x86\xe8\x89\xaf\xe5\xa5\xbd\xe7\x9a\x84\xe5\x90\x88\xe4\xbd\x9c\xe5\x85\xb3\xe7\xb3\xbb\xe3\x80\x82</p><address>www.jyjjyy.com</address></li><li><h4 title="\xe7\x88\xb1\xe6\x88\x91\xe5\x90\xa7\xe5\xa9\x9a\xe6\x81\x8b\xe7\xbd\x91"><a href="http://www.dmozdir.org/SiteInformation/?www.lovemeba.com-----9983-----.shtml" target="_blank">\xe7\x88\xb1\xe6\x88\x91\xe5\x90\xa7\xe5\xa9\x9a\xe6\x81\x8b\xe7\xbd\x91</a></h4><p>\xe7\x88\xb1\xe6\x88\x91\xe5\x90\xa7\xe5\xa9\x9a\xe6\x81\x8b\xe7\xbd\x91\xe6\x98\xaf\xe4\xb8\x80\xe4\xb8\xaa\xe7\x9c\x9f\xe5\xae\x9e\xe3\x80\x81\xe4\xb8\xa5\xe8\x82\x83\xe3\x80\x81\xe9\xab\x98\xe5\x93\x81\xe4\xbd\x8d\xe7\x9a\x84\xe5\xa9\x9a\xe6\x81\x8b\xe5\xb9\xb3\xe5\x8f\xb0\xef\xbc\x8c\xe6\x8f\x90\xe4\xbe\x9b\xe7\xa7\x91\xe5\xad\xa6\xe3\x80\x81\xe9\xab\x98\xe6\x95\x88\xe7\x9a\x84\xe5\x85\xa8\xe7\xa8\x8b\xe6\x9c\x8d\xe5\x8a\xa1\xef\xbc\x8c\xe5\xb8\xae\xe5\x8a\xa9\xe7\x9c\x9f\xe5\xbf\x83\xe5\xaf\xbb\xe6\x89\xbe\xe7\xbb\x88\xe8\xba\xab\xe4\xbc\xb4\xe4\xbe\xa3\xe7\x9a\x84\xe4\xba\xba\xe5\xa3\xab\xe5\xae\x9e\xe7\x8e\xb0\xe5\x92\x8c\xe8\xb0\x90\xe5\xa9\x9a\xe6\x81\x8b\xef\xbc\x8c\xe5\x8a\xaa\xe5\x8a\x9b\xe8\x90\xa5\xe9\x80\xa0\xe5\x9b\xbd\xe5\x86\x85\xe6\x9c\x80\xe4\xb8\x93\xe4\xb8\x9a\xe3\x80\x81\xe4\xb8\xa5\xe8\x82\x83\xe7\x9a\x84\xe5\xa9\x9a\xe6\x81\x8b\xe4\xba\xa4\xe5\x8f\x8b\xe5\xb9\xb3</p><address>www.lovemeba.com</address></li><li><h4 title="77\xe5\x9b\xbd\xe9\x99\x85\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91"><a href="http://www.dmozdir.org/SiteInformation/?www.77lds.com-----37176-----.shtml" target="_blank">77\xe5\x9b\xbd\xe9\x99\x85\xe4\xba\xa4\xe5\x8f\x8b\xe7\xbd\x91</a></h4><p>\xe7\xba\xaf\xe5\x85\xac\xe7\x9b\x8a\xe6\x80\xa7\xef\xbc\x8c\xe7\x88\xb1\xe5\xbf\x83\xe7\xa4\xbe\xe4\xba\xa4\xe7\xbd\x91\xe7\xab\x99\xef\xbc\x8c\xe4\xb8\xba\xe5\xb9\xbf\xe5\xa4\xa7\xe9\x9d\x92\xe5\xb9\xb4\xe5\x8f\x8a\xe5\x8d\x95\xe8\xba\xab\xe4\xba\xba\xe5\xa3\xab\xe6\x8f\x90\xe4\xbe\x9b\xe7\x9a\x84\xe5\x85\xa8\xe5\x85\x8d\xe8\xb4\xb9\xe4\xba\xa4\xe5\x8f\x8b\xe5\xb9\xb3\xe5\x8f\xb0\xe3\x80\x82</p><address>www.77lds.com</address></li><li><h4 title="\xe4\xb8\x9c\xe8\x8e\x9e\xe9\x9f\xa9\xe9\xa3\x8e\xe5\xb0\x9a\xe5\xa9\x9a\xe7\xba\xb1\xe6\x91\x84\xe5\xbd\xb1\xe5\xb7\xa5\xe4\xbd\x9c\xe5\xae\xa4"><a href="http://www.dmozdir.org/SiteInformation/?www.dg-hfs.com-----18760-----.shtml" target="_blank">\xe4\xb8\x9c\xe8\x8e\x9e\xe9\x9f\xa9\xe9\xa3\x8e\xe5\xb0\x9a\xe5\xa9\x9a\xe7\xba\xb1\xe6\x91\x84\xe5\xbd\xb1\xe5\xb7\xa5\xe4\xbd\x9c\xe5\xae\xa4</a></h4><p>\xe4\xb8\x9c\xe8\x8e\x9e\xe9\x9f\xa9\xe9\xa3\x8e\xe5\xb0\x9a\xe5\xa9\x9a\xe7\xba\xb1\xe6\x91\x84\xe5\xbd\xb1\xe5\xb7\xa5\xe4\xbd\x9c\xe5\xae\xa4\xe6\x98\xaf\xe5\x85\xb7\xe6\x9c\x89\xe7\x8b\xac\xe7\x89\xb9\xe7\x9a\x84\xe9\x9f\xa9\xe5\x9b\xbd\xe9\xa3\x8e\xe6\xa0\xbc\xe7\x9a\x84\xe4\xb8\x9c\xe8\x8e\x9e\xe5\xa9\x9a\xe7\xba\xb1\xe6\x91\x84\xe5\xbd\xb1\xe5\xb7\xa5\xe4\xbd\x9c\xe5\xae\xa4\xef\xbc\x8c\xe9\x9f\xa9\xe9\xa3\x8e\xe5\xb0\x9a\xe4\xbd\x8d\xe4\xba\x8e\xe4\xb8\x9c\xe8\x8e\x9e\xe4\xb8\x9c\xe5\x9f\x8e\xe5\x8c\xba\xe6\x97\x97\xe5\xb3\xb0\xe8\xb7\xaf\xe5\x9b\xbd\xe6\xb3\xb0\xe5\xa4\xa7\xe5\x8e\xa610\xe5\x8f\xb7,\xe6\x88\x91\xe4\xbb\xac\xe6\xb0\xb8\xe8\xbf\x9c\xe6\xbb\xa1\xe6\x80\x80\xe5\x88\x9b\xe6\x84\x8f\xe4\xb8\x8e\xe6\xb8\xa9\xe6\x83\x85,\xe9\x80\x9a\xe8\xbf\x87\xe4\xb8\x80\xe5\xaf\xb9\xe4\xb8\x80\xe7\x9a\x84\xe6\x9c\x8d\xe5\x8a\xa1\xe4\xb8\xba\xe6\x82\xa8\xe6\x8f\x90\xe4\xbe\x9b\xe8\xb6\x85\xe8\xb6\x8a\xe6\x82\xa8\xe6\x9c\x9f\xe6\x9c\x9b</p><address>www.dg-hfs.com</address></li><li><h4 title="\xe7\x99\xbe\xe5\x90\x88\xe5\xa9\x9a\xe7\xa4\xbc\xe7\xa4\xbe\xe5\x8c\xba"><a href="http://www.dmozdir.org/SiteInformation/?www.lilywed.cn-----9976-----.shtml" target="_blank">\xe7\x99\xbe\xe5\x90\x88\xe5\xa9\x9a\xe7\xa4\xbc\xe7\xa4\xbe\xe5\x8c\xba</a></h4><p>\xe7\x99\xbe\xe5\x90\x88\xe5\xa9\x9a\xe7\xa4\xbc\xe7\xa4\xbe\xe5\x8c\xba\xe8\xae\xa8\xe8\xae\xba\xe8\xaf\x9d\xe9\xa2\x98\xe6\xb6\xb5\xe7\x9b\x96\xe5\xa9\x9a\xe7\xba\xb1\xe7\x85\xa7\xe3\x80\x81\xe5\xa9\x9a\xe7\xba\xb1\xe6\x91\x84\xe5\xbd\xb1\xe3\x80\x81\xe5\xa9\x9a\xe7\xa4\xbc\xe7\xad\xb9\xe5\xa4\x87\xe3\x80\x81\xe5\xa9\x9a\xe7\xba\xb1\xe7\xa4\xbc\xe6\x9c\x8d\xe3\x80\x81\xe5\xa9\x9a\xe5\xba\x86\xe7\xad\x89\xe6\x96\xb9\xe9\x9d\xa2</p><address>www.lilywed.cn</address></li></ul>\r\n<form class="pagecount" onsubmit="location.replace(\'?SmallPath=411&PAGEList=\'+this.PageNumber.val
                    
  • 发表于 2019-04-29 19:54
  • 阅读 ( 750 )
  • 分类:python

0 条评论

请先 登录 后评论

作家榜 »

  1. AI君 10 文章
  2. Tzung-Wen Liau 0 文章
  3. blairan 0 文章
  4. rookie 0 文章
  5. 陈凯 0 文章
  6. huanxue 0 文章
  7. admin 0 文章
  8. Lzs1998_csdn 0 文章