首页 > Nutch, 初级, 搜索引擎 > Nutch的简单使用

Nutch的简单使用

2009年11月25日 ahei 发表评论 阅读评论

Nutch是一个开源的搜索引擎,包括抓取,索引,搜索,不过它主要专注于抓取,下面我讲一下它的简单使用。

首先,从这里下载Nutch的最新release(作此文时最新release为1.0),或者从这里直接下载源码,然后解压。解压后,打开文件$_HOME/conf/-site.xml(_HOME为你nutch所在的文件夹,这个nutch-site文件是nutch的配置文件,不要直接修改nutch-default文件,那个是nutch的默认配置,-site.xml会覆盖nutch-default.xml中的配置,详情请见Nutch配置文件的加载。当然你也可以修改nutch-default,xml,但是nutch官方不推荐那样做),在<configuration>和</configuration>之间输入以下内容:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
<property>
  <name>http.agent.name</name>
  <value>spider</value>
  <description>HTTP 'User-Agent' request header. MUST NOT be empty - 
  please set this to a single word uniquely related to your organization.
 
  NOTE: You should also check other related properties:
 
	http.robots.agents
	http.agent.description
	http.agent.url
	http.agent.email
	http.agent.version
 
  and set their values appropriately.
 
  </description>
</property>
 
<property>
  <name>http.robots.agents</name>
  <value>spider,*</value>
  <description>The agent strings we'll look for in robots.txt files,
  comma-separated, in decreasing order of precedence. You should
  put the value of http.agent.name as the first agent name, and keep the
  default * at the end of the list. E.g.: BlurflDev,Blurfl,*
  </description>
</property>

其中字段“http.agent.name”为你的crawler的名字(记得早期的版本可以不填的,现在的版本不填就报错),字段http.robots.agents,也可以不填,但是不填的话抓取的时候nutch会报:

Fetcher: Your 'http.agent.name' value should be listed first in 'http.robots.agents' property.

烦的慌,你要是不怕烦的话可以不填。
然后再打开文件$NUTCH_HOME/conf/-urlfilter.txt,把该文件里面的MY.DOMAIN.NAME替换成你想抓取的域名,比如apache.org。

修改完以上的配置,现在就可以抓取了,抓取之前你得建立一个文件,里面存放你要抓取的url,比如建立一个文件urls,内容为:http://lucene.apache.org/nutch/,把该文件放到目录urls下面,Nutch抓取的时候只能对一个目录下的所有文件中的url进行抓取,不能对一个文件中的url进行抓取(这是由它的分布式系统Hadoop的特性决定的)。抓取很简单:

$NUTCH_HOME/bin/nutch crawl urls -dir crawl -depth 2

urls为待抓取的urls目录,crawl为输出目录(可以不写,默认为”crawl-”加当前日期和时间),depth为抓取深度,默认为5。输出如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
ahei@ubuntu3:~/nutch-1.0/bin$ ./nutch crawl urls -dir crawl -depth 2
crawl started in: crawl
rootUrlDir = urls
threads = 10
depth = 2
	Injector: starting
Injector: crawlDb: crawl/crawldb
Injector: urlDir: urls
Injector: Converting injected urls to crawl db entries.
Injector: Merging injected urls into crawl db.
Injector: done
Generator: Selecting best-scoring urls due for fetch.
Generator: starting
Generator: segment: crawl/segments/20091126170222
Generator: filtering: true
Generator: jobtracker is 'local', generating exactly one partition.
Generator: Partitioning selected urls by host, for politeness.
Generator: done.
Fetcher: Your 'http.agent.name' value should be listed first in 'http.robots.agents' property.
Fetcher: starting
Fetcher: segment: crawl/segments/20091126170222
Fetcher: threads: 10
QueueFeeder finished: total 1 records.
fetching http://lucene.apache.org/nutch/
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-finishing thread FetcherThread, activeThreads=1
-activeThreads=1, spinWaiting=0, fetchQueues.totalSize=0
-activeThreads=1, spinWaiting=0, fetchQueues.totalSize=0
-finishing thread FetcherThread, activeThreads=0
-activeThreads=0, spinWaiting=0, fetchQueues.totalSize=0
-activeThreads=0
Fetcher: done
CrawlDb update: starting
CrawlDb update: db: crawl/crawldb
CrawlDb update: segments: [crawl/segments/20091126170222]
CrawlDb update: additions allowed: true
CrawlDb update: URL normalizing: true
CrawlDb update: URL filtering: true
CrawlDb update: Merging segment data into db.
CrawlDb update: done
Generator: Selecting best-scoring urls due for fetch.
Generator: starting
Generator: segment: crawl/segments/20091126170233
Generator: filtering: true
Generator: jobtracker is 'local', generating exactly one partition.
Generator: Partitioning selected urls by host, for politeness.
Generator: done.
Fetcher: Your 'http.agent.name' value should be listed first in 'http.robots.agents' property.
Fetcher: starting
Fetcher: segment: crawl/segments/20091126170233
Fetcher: threads: 10
QueueFeeder finished: total 38 records.
fetching http://wiki.apache.org/nutch/
fetching http://issues.apache.org/jira/browse/Nutch
fetching http://lucene.apache.org/nutch/tutorial.html
-activeThreads=10, spinWaiting=7, fetchQueues.totalSize=35
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=35
fetching http://lucene.apache.org/nutch/skin/breadcrumbs.js
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=34
Error parsing: http://lucene.apache.org/nutch/skin/breadcrumbs.js: org.apache.nutch.parse.ParseException: parser not found for contentType=application/javascript url=http://lucene.apache.org/nutch/skin/breadcrumbs.js
	at org.apache.nutch.parse.ParseUtil.parse(ParseUtil.java:74)
	at org.apache.nutch.fetcher.Fetcher$FetcherThread.output(Fetcher.java:766)
	at org.apache.nutch.fetcher.Fetcher$FetcherThread.run(Fetcher.java:552)
 
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=34
fetching http://lucene.apache.org/nutch/version_control.html
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=33
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=33
fetching http://wiki.apache.org/nutch/FAQ
fetching http://lucene.apache.org/nutch/apidocs-0.8.x/index.html
-activeThreads=10, spinWaiting=8, fetchQueues.totalSize=31
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=31
fetching http://lucene.apache.org/hadoop/
-activeThreads=10, spinWaiting=8, fetchQueues.totalSize=30
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=30
fetching http://forrest.apache.org/
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=29
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=29
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=29
fetching http://lucene.apache.org/nutch/apidocs-0.9/index.html
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=28
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=28
fetching http://lucene.apache.org/nutch/credits.html
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=27
fetching http://www.apache.org/dist/lucene/nutch/CHANGES-0.9.txt
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=9, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=26
-activeThreads=10, spinWaiting=10, fetchQueues.totalSize=26

抓取完数据之后怎样检验呢?使用命令:

$NUTCH_HOME/bin/nutch org.apache.nutch.searcher.NutchBean apache

这个命令会给出apache的搜索结果,这个命令默认是对crawl目录进行搜索,这是代码证明:

1
2
3
4
5
6
7
文件:$NUTCH_HOME/src/java/org/apache/nutch/searcher/NutchBean.java:87
  public NutchBean(Configuration conf, Path dir) throws IOException {
    this.conf = conf;
    this.fs = FileSystem.get(this.conf);
    if (dir == null) {
      dir = new Path(this.conf.get("searcher.dir", "crawl"));
    }

要想对其他目录进行搜索,在nutch-site.xml中加入以下内容:

1
2
3
4
5
6
7
8
9
10
11
<property>
  <name>searcher.dir</name>
  <value>other-searcher-dir</value>
  <description>
  Path to root of crawl.  This directory is searched (in
  order) for either the file search-servers.txt, containing a list of
  distributed search servers, or the directory "index" containing
  merged indexes, or the directory "segments" containing segment
  indexes.
  </description>
</property>

搜索结果如下:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
ahei@ubuntu3:~/nutch-1.0/bin$ ./nutch org.apache.nutch.searcher.NutchBean apache
Total hits: 25
 0 20091126170222/http://lucene.apache.org/nutch/
 ... Lucene. January 2005: Nutch Joins Apache Incubator Nutch is a ... determined that the Apache license is the appropriate
 1 20091126170233/http://www.apache.org/
 ... including Apache XML, Apache Jakarta, Apache Cocoon, Apache Xerces, Apache Ant, and Apache ... Source projects such as NoSQL, Apache ... 
 2 20091126170233/http://www.apache.org/licenses/
 ... Copyright © 2009 The Apache Software Foundation, Licensed under the ... Apache License, Version 2.0 . Apache ... Apache and the  ... 
 3 20091126170233/http://forrest.apache.org/
 ... Welcome to Apache Forrest apache > forrest   Welcome Developers Versioned Docs ... Example sites Thanks Related projects Apache Gump Apache ... 
 4 20091126170233/http://lucene.apache.org/
 ... the release of Apache Mahout 0.1. Apache Mahout is a subproject ... on top of  ... 
 5 20091126170233/http://wiki.apache.org/nutch/
FrontPage - Nutch Wiki Search: Nutch Wiki Login FrontPage FrontPage RecentChanges FindPage HelpContents Immutable Page Comments Info Attachments More Actions:  ... 
 6 20091126170233/http://lucene.apache.org/nutch/index.html
 ... Lucene. January 2005: Nutch Joins Apache Incubator Nutch is a ... determined that the Apache license is the appropriate
 7 20091126170233/http://wiki.apache.org/nutch/FAQ
 ... all available at http://lucene.apache.org/nutch/mailing_lists.html . How ... 
 8 20091126170233/http://lucene.apache.org/nutch/tutorial8.html
 ... http://([a-z0-9]*\.)*apache.org/ This will include any ... in the domain apache.org . Edit the file ... 
 9 20091126170233/http://lucene.apache.org/nutch/tutorial.html
 ... crawl to the apache.org domain, the line ... http://([a-z0-9]*\.)*apache.org/ This will include any

Nutch的入门使用很简单吧,上面所述只是在一台机器上进行抓取,Nutch有个分布式系统Hadoop,可以实现分布式抓取,请看Nutch的分布式抓取

  1. 2017年9月5日10:46 | #1

    Hmm it seems like your site ate my first comment (it was
    super long) so I guess I’ll just sum it up what I wrote and say, I’m thoroughly enjoying your blog.
    I as well am an aspiring blog writer but I’m still new
    to the whole thing. Do you have any suggestions for first-time blog writers?

    I’d definitely appreciate it.

    [回复]

  2. 2017年9月6日05:10 | #2

    Steam wallet code generator-online no survey 2017.

    [回复]

  3. 2017年10月13日06:39 | #3

    Thiіs site was… how do you say it? Relevant!! Finally I’ve found somdthing which helped me.
    Cheers!

    [回复]

  4. 2017年10月24日23:21 | #4

    Whhen Ι originally left a ϲomment I sem to have clicked thе -Notify
    me whеn neew comments ɑre added- checkbox aand now eacһ tike
    ɑ comment is added I gеt fokur emails wіth tһe exact same comment.
    Therre hhas to be a way yoou cɑn remove me frfom tһat service?
    Thank you!

    [回复]

  5. 2017年10月31日12:36 | #5

    How you can foreign trade pictures from I phone to Personal computer?

    The instructional exercise suggests you actually handful of ways to copy in addition to transfer pics from apple
    iphone so that you can Glass windows 7/8/10/Vista/XP. Best having apple iphone Seven (As well as) along with iOS 10.

    Having an iphone 3gs, we could hook fantastic images with the purely natural iSight
    digital camera, especially with all the new apple iphone Several In addition everyone is really attached
    to getting photographs featuring its implicit double digital cameras.
    We all furthermore give up photographs coming from software, for example, Internet explorer along
    with Mail for the iphone 3gs. Regarding attracting photos
    from iphone 4 to be able to Glass windows PC, you’ll need to take a quick lessons.
    This informative article unveils to you Some solutions to swap
    images coming from iphone 4 in order to Windows Personal computer, which includes a couple of regular ways of
    get Digital camera Roll photographs from iphone 3gs for you to
    Windows 7/8, and another approach to transfer the many images (including Dslr camera Rotate, Photograph Stream, Image Selection and Pictures footage) for you to Computer system with a single tick.

    [回复]

  6. 2017年11月4日13:37 | #6

    Hello, all is going well here and ofcourse every one is sharing
    facts, that’s in fact fine, keep up writing.

    [回复]

  7. 2017年11月15日08:16 | #7

    Great article.

    [回复]

  8. 2017年11月15日09:01 | #8

    It’s fantastic that you are getting thoughts from this paragraph as well as from our dialogue
    made at this time.

    [回复]

评论分页
1 ... 7 8 9 37220
  1. 2014年6月26日19:36 | #1
  2. 2014年6月27日06:32 | #2
  3. 2014年6月28日03:24 | #3
  4. 2014年6月29日05:59 | #4
  5. 2014年6月29日06:19 | #5
  6. 2014年6月30日12:09 | #6
  7. 2014年7月2日06:17 | #7
  8. 2014年7月3日14:01 | #8
  9. 2014年7月6日04:35 | #9
  10. 2014年7月7日06:11 | #10
  11. 2014年8月1日18:24 | #11
  12. 2014年8月2日21:22 | #12
  13. 2014年8月4日02:12 | #13
  14. 2014年8月4日21:45 | #14
  15. 2014年8月5日17:09 | #15
  16. 2014年8月7日12:59 | #16
  17. 2014年8月8日18:50 | #17
  18. 2014年8月10日15:55 | #18
  19. 2014年8月11日14:21 | #19
  20. 2014年8月12日10:28 | #20
  21. 2014年8月12日17:48 | #21
  22. 2014年8月13日08:38 | #22
  23. 2014年8月15日10:06 | #23
  24. 2014年8月16日08:51 | #24
  25. 2014年8月18日04:34 | #25
  26. 2014年8月18日16:46 | #26
  27. 2014年8月18日17:10 | #27
  28. 2014年8月18日18:37 | #28
  29. 2014年8月18日22:22 | #29
  30. 2014年8月25日16:31 | #30
  31. 2014年8月25日21:46 | #31
  32. 2014年8月26日12:13 | #32
  33. 2014年8月29日12:52 | #33
  34. 2014年8月30日03:17 | #34
  35. 2014年8月30日16:28 | #35
  36. 2014年8月31日00:05 | #36
  37. 2014年9月1日12:48 | #37
  38. 2014年9月2日03:17 | #38
  39. 2014年9月2日07:40 | #39
  40. 2014年9月3日07:27 | #40
  41. 2014年9月4日07:05 | #41
  42. 2014年9月4日07:54 | #42
  43. 2014年9月4日19:55 | #43
  44. 2014年9月6日11:17 | #44
  45. 2014年9月6日17:48 | #45
  46. 2014年9月6日20:54 | #46
  47. 2014年9月7日06:44 | #47
  48. 2014年9月7日07:05 | #48
  49. 2014年9月7日11:20 | #49
  50. 2014年9月7日12:18 | #50
  51. 2014年9月7日19:48 | #51
  52. 2014年9月7日21:42 | #52
  53. 2014年9月8日02:17 | #53
  54. 2014年9月8日08:01 | #54
  55. 2014年9月9日07:59 | #55
  56. 2014年9月9日10:01 | #56
  57. 2014年9月9日11:19 | #57
  58. 2014年9月9日22:40 | #58
  59. 2014年9月9日23:02 | #59
  60. 2014年9月10日00:10 | #60
  61. 2014年9月10日02:56 | #61
  62. 2014年9月10日03:24 | #62
  63. 2014年9月10日08:47 | #63
  64. 2014年9月10日11:21 | #64
  65. 2014年9月10日12:59 | #65
  66. 2014年9月10日14:29 | #66
  67. 2014年9月10日19:57 | #67
  68. 2014年9月10日21:25 | #68
  69. 2014年9月11日03:04 | #69
  70. 2014年9月11日08:56 | #70
  71. 2014年9月11日14:07 | #71
  72. 2014年9月11日17:14 | #72
  73. 2014年9月11日18:05 | #73
  74. 2014年9月12日03:18 | #74
  75. 2014年9月12日07:59 | #75
  76. 2014年9月12日12:20 | #76
  77. 2014年9月12日17:07 | #77
  78. 2014年9月12日21:25 | #78
  79. 2014年9月13日15:52 | #79
  80. 2014年9月13日17:21 | #80
  81. 2014年9月13日20:21 | #81
  82. 2014年9月14日10:11 | #82
  83. 2014年9月15日00:10 | #83
  84. 2014年9月15日08:22 | #84
  85. 2014年9月16日05:12 | #85
  86. 2014年9月16日07:24 | #86
  87. 2014年9月16日19:14 | #87
  88. 2014年9月16日23:28 | #88
  89. 2014年9月17日13:53 | #89
  90. 2014年9月17日14:04 | #90
  91. 2014年9月17日22:32 | #91
  92. 2014年9月18日00:25 | #92
  93. 2014年9月18日07:35 | #93
  94. 2014年9月18日08:53 | #94
  95. 2014年9月18日09:49 | #95
  96. 2014年9月18日19:23 | #96
  97. 2014年9月19日09:03 | #97
  98. 2014年9月19日21:55 | #98
  99. 2014年9月20日00:00 | #99
  100. 2014年9月20日01:34 | #100
  101. 2014年9月20日08:04 | #101
  102. 2014年9月20日08:45 | #102
  103. 2014年9月20日09:56 | #103
  104. 2014年9月20日14:45 | #104
  105. 2014年9月21日01:14 | #105
  106. 2014年9月21日01:43 | #106
  107. 2014年9月21日02:55 | #107
  108. 2014年9月21日03:02 | #108
  109. 2014年9月21日04:31 | #109
  110. 2014年9月21日09:44 | #110
  111. 2014年9月21日11:55 | #111
  112. 2014年9月22日09:57 | #112
  113. 2014年9月22日11:13 | #113
  114. 2014年9月22日22:17 | #114
  115. 2014年9月23日00:49 | #115
  116. 2014年9月23日05:01 | #116
  117. 2014年9月23日07:14 | #117
  118. 2014年9月23日08:17 | #118
  119. 2014年9月23日11:04 | #119
  120. 2014年9月23日13:44 | #120
  121. 2014年9月23日13:47 | #121
  122. 2014年9月24日02:03 | #122
  123. 2014年9月24日02:05 | #123
  124. 2014年9月24日02:26 | #124
  125. 2014年9月24日02:35 | #125
  126. 2014年9月24日02:35 | #126
  127. 2014年9月24日03:58 | #127
  128. 2014年9月24日04:23 | #128
  129. 2014年9月24日06:31 | #129
  130. 2014年9月24日12:51 | #130
  131. 2014年9月24日13:19 | #131
  132. 2014年9月24日15:34 | #132
  133. 2014年9月24日23:20 | #133
  134. 2014年9月25日05:17 | #134
  135. 2014年9月25日10:41 | #135
  136. 2014年9月25日14:52 | #136
  137. 2014年9月25日14:59 | #137
  138. 2014年9月25日16:15 | #138
  139. 2014年9月25日17:17 | #139
  140. 2014年9月25日20:12 | #140
  141. 2014年9月25日21:07 | #141
  142. 2014年9月26日02:29 | #142
  143. 2014年9月26日06:09 | #143
  144. 2014年9月26日07:43 | #144
  145. 2014年9月26日08:33 | #145
  146. 2014年9月26日10:34 | #146
  147. 2014年9月26日16:42 | #147
  148. 2014年9月26日16:42 | #148
  149. 2014年9月26日16:50 | #149
  150. 2014年9月26日22:29 | #150
  151. 2014年9月27日01:40 | #151
  152. 2014年9月27日11:24 | #152
  153. 2014年9月27日15:01 | #153
  154. 2014年9月27日17:07 | #154
  155. 2014年9月28日06:18 | #155
  156. 2014年9月28日06:50 | #156
  157. 2014年9月28日08:19 | #157
  158. 2014年9月28日09:30 | #158
  159. 2014年10月1日07:04 | #159
  160. 2014年10月1日07:15 | #160
  161. 2014年10月1日08:44 | #161
  162. 2014年10月1日11:04 | #162
  163. 2014年10月1日12:37 | #163
  164. 2014年10月1日16:56 | #164
  165. 2014年10月1日17:18 | #165
  166. 2014年10月1日18:52 | #166
  167. 2014年10月1日19:34 | #167
  168. 2014年10月1日21:54 | #168
  169. 2014年10月2日02:00 | #169
  170. 2014年10月2日04:27 | #170
  171. 2014年10月2日08:07 | #171
  172. 2014年10月2日08:25 | #172
  173. 2014年10月2日11:38 | #173
  174. 2014年10月2日14:36 | #174
  175. 2014年10月3日00:06 | #175
  176. 2014年10月3日02:41 | #176
  177. 2014年10月3日04:08 | #177
  178. 2014年10月3日04:56 | #178
  179. 2014年10月3日08:32 | #179
  180. 2014年10月3日08:45 | #180
  181. 2014年10月3日08:54 | #181
  182. 2014年10月3日08:59 | #182
  183. 2014年10月3日10:27 | #183
  184. 2014年10月3日11:21 | #184
  185. 2014年10月3日12:25 | #185
  186. 2014年10月3日19:42 | #186
  187. 2014年10月4日02:14 | #187
  188. 2014年10月4日03:37 | #188
  189. 2014年10月4日08:09 | #189
  190. 2014年10月4日09:34 | #190
  191. 2014年10月4日12:51 | #191
  192. 2014年10月4日14:55 | #192
  193. 2014年10月4日21:48 | #193
  194. 2014年10月4日23:02 | #194
  195. 2014年10月5日02:14 | #195
  196. 2014年10月5日04:56 | #196
  197. 2014年10月5日13:32 | #197
  198. 2014年10月5日13:49 | #198
  199. 2014年10月5日20:39 | #199
  200. 2014年10月6日04:09 | #200
  201. 2014年10月6日06:44 | #201
  202. 2014年10月6日22:44 | #202
  203. 2014年10月7日00:49 | #203
  204. 2014年10月7日04:20 | #204
  205. 2014年10月7日06:13 | #205
  206. 2014年10月7日06:14 | #206
  207. 2014年10月7日06:39 | #207
  208. 2014年10月7日11:19 | #208
  209. 2014年10月8日00:03 | #209
  210. 2014年10月8日03:09 | #210
  211. 2014年10月8日07:25 | #211
  212. 2014年10月8日12:16 | #212
  213. 2014年10月8日12:31 | #213
  214. 2014年10月8日19:03 | #214
  215. 2014年10月8日19:39 | #215
  216. 2014年10月8日20:36 | #216
  217. 2014年10月8日20:40 | #217
  218. 2014年10月8日22:44 | #218
  219. 2014年10月9日02:18 | #219
  220. 2014年10月9日05:03 | #220
  221. 2014年10月9日07:03 | #221
  222. 2014年10月9日08:10 | #222
  223. 2014年10月9日11:31 | #223
  224. 2014年10月9日12:50 | #224
  225. 2014年10月9日17:28 | #225
  226. 2014年10月10日00:29 | #226
  227. 2014年10月10日01:33 | #227
  228. 2014年10月10日06:29 | #228
  229. 2014年10月10日07:19 | #229
  230. 2014年10月10日15:15 | #230
  231. 2014年10月10日21:22 | #231
  232. 2014年10月11日00:43 | #232
  233. 2014年10月11日02:21 | #233
  234. 2014年10月11日05:23 | #234
  235. 2014年10月11日05:59 | #235
  236. 2014年10月11日12:04 | #236
  237. 2014年10月11日22:04 | #237
  238. 2014年10月12日07:23 | #238
  239. 2014年10月12日08:09 | #239
  240. 2014年10月12日09:27 | #240
  241. 2014年10月12日17:45 | #241
  242. 2014年10月12日23:11 | #242
  243. 2014年10月13日02:13 | #243
  244. 2014年10月13日03:45 | #244
  245. 2014年10月13日05:16 | #245
  246. 2014年10月13日10:30 | #246
  247. 2014年10月13日11:04 | #247
  248. 2014年10月13日14:14 | #248
  249. 2014年10月13日15:48 | #249
  250. 2014年10月13日19:54 | #250
  251. 2014年10月14日02:40 | #251
  252. 2014年10月14日04:15 | #252
  253. 2014年10月14日05:06 | #253
  254. 2014年10月14日05:45 | #254
  255. 2014年10月14日08:56 | #255
  256. 2014年10月14日11:33 | #256
  257. 2014年10月14日13:49 | #257
  258. 2014年10月14日15:46 | #258
  259. 2014年10月14日18:55 | #259
  260. 2014年10月15日05:35 | #260
  261. 2014年10月15日06:02 | #261
  262. 2014年10月15日06:44 | #262
  263. 2014年10月15日07:27 | #263
  264. 2014年10月15日09:49 | #264
  265. 2014年10月15日15:23 | #265
  266. 2014年10月15日16:25 | #266
  267. 2014年10月16日02:42 | #267
  268. 2014年10月16日03:12 | #268
  269. 2014年10月16日05:19 | #269
  270. 2014年10月16日06:27 | #270
  271. 2014年10月16日07:08 | #271
  272. 2014年10月16日11:08 | #272
  273. 2014年10月16日14:14 | #273
  274. 2014年10月16日18:31 | #274
  275. 2014年10月16日20:07 | #275
  276. 2014年10月16日22:12 | #276
  277. 2014年10月17日00:16 | #277
  278. 2014年10月17日02:54 | #278
  279. 2014年10月17日03:06 | #279
  280. 2014年10月17日03:54 | #280
  281. 2014年10月17日10:03 | #281
  282. 2014年10月17日22:23 | #282
  283. 2014年10月18日01:14 | #283
  284. 2014年10月18日03:25 | #284
  285. 2014年10月18日07:28 | #285
  286. 2014年10月18日07:31 | #286
  287. 2014年10月18日07:39 | #287
  288. 2014年10月18日10:47 | #288
  289. 2014年10月18日12:20 | #289
  290. 2014年10月18日14:04 | #290
  291. 2014年10月18日15:48 | #291
  292. 2014年10月18日21:29 | #292
  293. 2014年10月18日22:46 | #293
  294. 2014年10月19日11:32 | #294
  295. 2014年10月19日14:49 | #295
  296. 2014年10月19日14:57 | #296
  297. 2014年10月19日18:46 | #297
  298. 2014年10月20日04:24 | #298
  299. 2014年10月20日06:33 | #299
  300. 2014年10月20日08:17 | #300
  301. 2014年10月20日08:29 | #301
  302. 2014年10月20日08:33 | #302
  303. 2014年10月20日14:01 | #303
  304. 2014年10月21日00:59 | #304
  305. 2014年10月21日03:11 | #305
  306. 2014年10月21日04:20 | #306
  307. 2014年10月21日04:57 | #307
  308. 2014年10月21日06:48 | #308
  309. 2014年10月21日12:52 | #309
  310. 2014年10月21日12:59 | #310
  311. 2014年10月21日14:11 | #311
  312. 2014年10月21日19:45 | #312
  313. 2014年10月22日04:20 | #313
  314. 2014年10月22日10:56 | #314
  315. 2014年10月22日11:37 | #315
  316. 2014年10月22日14:06 | #316
  317. 2014年10月22日18:09 | #317
  318. 2014年10月22日19:46 | #318
  319. 2014年10月22日22:44 | #319
  320. 2014年10月23日01:00 | #320
  321. 2014年10月23日01:08 | #321
  322. 2014年10月23日02:21 | #322
  323. 2014年10月23日03:47 | #323
  324. 2014年10月23日03:57 | #324
  325. 2014年10月23日05:39 | #325
  326. 2014年10月23日06:05 | #326
  327. 2014年10月24日02:03 | #327
  328. 2014年10月24日07:17 | #328
  329. 2014年10月24日11:43 | #329
  330. 2014年11月1日13:41 | #330
  331. 2014年11月3日07:53 | #331
  332. 2014年11月4日01:12 | #332
  333. 2014年11月5日09:24 | #333
  334. 2014年11月5日10:48 | #334
  335. 2014年11月5日16:08 | #335
  336. 2014年11月6日16:05 | #336
  337. 2014年11月7日04:01 | #337
  338. 2014年11月8日03:19 | #338
  339. 2014年11月8日04:16 | #339
  340. 2014年11月8日05:17 | #340
  341. 2014年11月8日11:01 | #341
  342. 2014年11月8日11:14 | #342
  343. 2014年11月9日10:43 | #343
  344. 2014年11月9日14:46 | #344
  345. 2014年11月9日16:02 | #345
  346. 2014年11月9日22:24 | #346
  347. 2014年11月10日13:51 | #347
  348. 2014年11月10日14:05 | #348
  349. 2014年11月10日17:39 | #349
  350. 2014年11月10日20:26 | #350
  351. 2014年11月11日06:08 | #351
  352. 2014年11月11日12:59 | #352
  353. 2014年11月11日13:46 | #353
  354. 2014年11月11日18:29 | #354
  355. 2014年11月12日14:14 | #355
  356. 2014年11月12日23:47 | #356
  357. 2014年11月14日01:23 | #357
  358. 2014年11月14日03:08 | #358
  359. 2014年11月14日14:50 | #359
  360. 2014年11月15日00:15 | #360
  361. 2014年11月15日02:38 | #361
  362. 2014年11月15日10:34 | #362
  363. 2014年11月15日15:34 | #363
  364. 2014年11月15日15:48 | #364
  365. 2014年11月15日18:19 | #365
  366. 2014年11月16日08:28 | #366
  367. 2014年11月16日08:57 | #367
  368. 2014年11月16日16:45 | #368
  369. 2014年11月16日20:02 | #369
  370. 2014年11月17日01:29 | #370
  371. 2014年11月17日10:03 | #371
  372. 2014年11月17日23:57 | #372
  373. 2014年11月18日08:20 | #373
  374. 2014年11月18日08:20 | #374
  375. 2014年11月18日20:34 | #375
  376. 2014年11月19日16:42 | #376
  377. 2014年11月20日03:28 | #377
  378. 2014年11月20日21:40 | #378
  379. 2014年11月21日03:55 | #379
  380. 2014年11月21日11:49 | #380
  381. 2014年11月21日23:33 | #381
  382. 2014年11月26日05:14 | #382
  383. 2014年12月9日12:49 | #383
  384. 2014年12月15日05:27 | #384
  385. 2014年12月21日21:48 | #385
  386. 2015年3月3日06:20 | #386

:wink: :-| :-x :twisted: :) 8-O :( :roll: :-P :oops: :-o :mrgreen: :lol: :idea: :-D :evil: :cry: 8) :arrow: :-? :?: :!: