From da5bebfd49eceb47368a07346181efc542fcaffe Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年2月13日 14:39:09 +0800 Subject: [PATCH 01/11] =?UTF-8?q?=E7=9F=A5=E4=B9=8E=E4=BF=A1=E6=81=AF?= =?UTF-8?q?=E6=8A=93=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhihu/zhihu_hard/.vscode/settings.json | 3 ++ zhihu/zhihu_hard/src/__init__.py | 0 zhihu/zhihu_hard/src/configs.py | 12 ++++++++ zhihu/zhihu_hard/src/parse.py | 19 ++++++++++++ zhihu/zhihu_hard/src/spider.py | 30 +++++++++++++++++++ zhihu/zhihu_hard/src/tools.py | 41 ++++++++++++++++++++++++++ 6 files changed, 105 insertions(+) create mode 100644 zhihu/zhihu_hard/.vscode/settings.json create mode 100644 zhihu/zhihu_hard/src/__init__.py create mode 100644 zhihu/zhihu_hard/src/configs.py create mode 100644 zhihu/zhihu_hard/src/parse.py create mode 100644 zhihu/zhihu_hard/src/spider.py create mode 100644 zhihu/zhihu_hard/src/tools.py diff --git a/zhihu/zhihu_hard/.vscode/settings.json b/zhihu/zhihu_hard/.vscode/settings.json new file mode 100644 index 0000000..f201c01 --- /dev/null +++ b/zhihu/zhihu_hard/.vscode/settings.json @@ -0,0 +1,3 @@ +{ + "python.pythonPath": "/Users/ehco/.pyenv/versions/venv-spider/bin/python" +} \ No newline at end of file diff --git a/zhihu/zhihu_hard/src/__init__.py b/zhihu/zhihu_hard/src/__init__.py new file mode 100644 index 0000000..e69de29 diff --git a/zhihu/zhihu_hard/src/configs.py b/zhihu/zhihu_hard/src/configs.py new file mode 100644 index 0000000..70091aa --- /dev/null +++ b/zhihu/zhihu_hard/src/configs.py @@ -0,0 +1,12 @@ +from lazyspider.lazyheaders import LazyHeaders + +# 登录之后的curl字符串 +CURL = '''''' +# 轮子哥的主页地址 +VZCH = 'https://www.zhihu.com/people/excited-vczh/activities' + +# 获取你的cookie和headers +lz = LazyHeaders(CURL) +COOKIES = lz.getCookies() +HEDADERS = lz.getHeaders() +# print(COOKIES, HEDADERS) diff --git a/zhihu/zhihu_hard/src/parse.py b/zhihu/zhihu_hard/src/parse.py new file mode 100644 index 0000000..680325d --- /dev/null +++ b/zhihu/zhihu_hard/src/parse.py @@ -0,0 +1,19 @@ +from bs4 import BeautifulSoup + + +def to_soup(page): + return BeautifulSoup(page, 'lxml') + + +with open('1.html', 'r') as f: + html = f.read() + + +soup = to_soup(html) + +res = soup.find_all('div', class_="List-item") +for item in res: + ele = item.find('h2', class_='ContentItem-title') + title = ele.text + url = 'https://www.zhihu.com' + ele.a['href'] + print(title, url) diff --git a/zhihu/zhihu_hard/src/spider.py b/zhihu/zhihu_hard/src/spider.py new file mode 100644 index 0000000..cb9c9ed --- /dev/null +++ b/zhihu/zhihu_hard/src/spider.py @@ -0,0 +1,30 @@ + + +from configs import COOKIES, HEDADERS +from tools import get_driver +from parse import to_soup + + +class UserActivities(): + ''' + 用户的动态信息 + ''' + + def __init__(self, url): + self.driver = get_driver() + self.peopple_url = url + self.url_list = set() + + def get_page_source(self): + ''' + 获取html文本 + ''' + self.driver.get(self.peopple_url) + return self.driver.page_source + + def parse_user_html(self): + ''' + 解析用户动态 + ''' + soup = to_soup(self.get_page_source()) + diff --git a/zhihu/zhihu_hard/src/tools.py b/zhihu/zhihu_hard/src/tools.py new file mode 100644 index 0000000..6d7a5e2 --- /dev/null +++ b/zhihu/zhihu_hard/src/tools.py @@ -0,0 +1,41 @@ +import shutil + +import requests +from selenium.webdriver import PhantomJS +from selenium.webdriver.common.desired_capabilities import DesiredCapabilities + +from configs import COOKIES, HEDADERS + + +def my_session(): + session = requests.Session() + session.get('https://www.zhihu.com', + cookies=COOKIES, headers=HEDADERS) + return session + + +def get_image(url, path): + res = requests.get(url, stream=True) + with open(path, 'wb') as f: + shutil.copyfileobj(res.raw, f) + + +def save_html(text, name): + with open(name, 'w') as f: + f.write(text) + + +def get_driver(): + # 设置请求头 + dcap = dict(DesiredCapabilities.PHANTOMJS) + dcap["phantomjs.page.settings.userAgent"] = (HEDADERS.get("User-Agent")) + # 初始化driver + driver = PhantomJS(desired_capabilities=dcap) + # 加入cookies + for c in my_session().cookies: + driver.add_cookie({'name': c.name, 'value': c.value, + 'path': c.path, 'expiry': c.expires, 'domain': c.domain}) + # 设置窗口大小 + driver.set_window_position(0, 0) + driver.set_window_size(1920, 1080) + return driver From cc1dddb7499629171910aaddc8bef53ce4525f6b Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年2月14日 21:13:02 +0800 Subject: [PATCH 02/11] =?UTF-8?q?=E7=99=BB=E5=BD=95=E6=A8=A1=E5=9D=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 1 + .../src => zhihu_easy}/__init__.py | 0 zhihu/zhihu_easy/client.py | 569 ++++++++++++++++++ zhihu/zhihu_easy/parse.py | 52 ++ zhihu/zhihu_easy/spider.py | 34 ++ zhihu/zhihu_easy/tools.py | 14 + zhihu/zhihu_hard/.vscode/settings.json | 3 - zhihu/zhihu_hard/src/configs.py | 12 - zhihu/zhihu_hard/src/parse.py | 19 - zhihu/zhihu_hard/src/spider.py | 30 - zhihu/zhihu_hard/src/tools.py | 41 -- 11 files changed, 670 insertions(+), 105 deletions(-) rename zhihu/{zhihu_hard/src => zhihu_easy}/__init__.py (100%) create mode 100644 zhihu/zhihu_easy/client.py create mode 100644 zhihu/zhihu_easy/parse.py create mode 100644 zhihu/zhihu_easy/spider.py create mode 100644 zhihu/zhihu_easy/tools.py delete mode 100644 zhihu/zhihu_hard/.vscode/settings.json delete mode 100644 zhihu/zhihu_hard/src/configs.py delete mode 100644 zhihu/zhihu_hard/src/parse.py delete mode 100644 zhihu/zhihu_hard/src/spider.py delete mode 100644 zhihu/zhihu_hard/src/tools.py diff --git a/.gitignore b/.gitignore index 9d96618..2ad158e 100644 --- a/.gitignore +++ b/.gitignore @@ -96,3 +96,4 @@ Beautiful Soup 爬虫/.vscode/settings.json *.settings.json toapi-91baby/.vscode/settings.json mazhifu/.vscode/settings.json +*.json diff --git a/zhihu/zhihu_hard/src/__init__.py b/zhihu/zhihu_easy/__init__.py similarity index 100% rename from zhihu/zhihu_hard/src/__init__.py rename to zhihu/zhihu_easy/__init__.py diff --git a/zhihu/zhihu_easy/client.py b/zhihu/zhihu_easy/client.py new file mode 100644 index 0000000..d652abf --- /dev/null +++ b/zhihu/zhihu_easy/client.py @@ -0,0 +1,569 @@ +import requests +from parsel import Selector +import json +import time +from copyheaders import headers_raw_to_dict +import execjs +from requests_toolbelt.multipart.encoder import MultipartEncoder + + +class ZhihuClient(object): + + def __init__(self, username, passwd): + self.s = requests.session() + self.headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36' + } + self.post_headers_raw = b''' + accept:application/json, text/plain, */* + Accept-Encoding:gzip, deflate, br + Accept-Language:zh-CN,zh;q=0.9,zh-TW;q=0.8 + authorization:oauth c3cef7c66a1843f8b3a9e6a1e3160e20 + Connection:keep-alive + DNT:1 + Host:www.zhihu.com + Origin:https://www.zhihu.com + Referer:https://www.zhihu.com/signup?next=%2F + User-Agent:Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36 + ''' + self.username = username + self.passwd = passwd + + def getHeaders(self): + '''从网页源代码内解析出 uuid与Xsrftoken''' + self.s.headers = { + 'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/62.0.3202.94 Safari/537.36' + } + z1 = self.s.get('https://www.zhihu.com/') + sel = Selector(z1.text) + jsdata = sel.css('div#data::attr(data-state)').extract_first() + xudid = json.loads(jsdata)['token']['xUDID'] + xsrf = json.loads(jsdata)['token']['xsrf'] + headers = headers_raw_to_dict(self.post_headers_raw) + headers['X-UDID'] = xudid + headers['X-Xsrftoken'] = xsrf + return headers + + def getdata(self, username, password, captcha=''): + client_id = 'c3cef7c66a1843f8b3a9e6a1e3160e20' + timestamp = int(time.time()) * 1000 + js1 = execjs.compile(""" + function a(e, t, n) { + var r, o, a, i, c, s, u, l, y, b = 0, + g = [], + w = 0, + E = !1, + _ = [], + O = [], + C = !1, + T = !1; + if (n = n || {}, r = n.encoding || "UTF8", y = n.numRounds || 1, a = v(t, r), y !== parseInt(y, 10) || 1> y) throw Error("numRounds must a integer>= 1"); + if ("SHA-1" === e) c = 512, s = q, u = H, i = 160, l = function (e) { + return e.slice() + }; + else if (0 === e.lastIndexOf("SHA-", 0)) + if (s = function (t, n) { + return V(t, n, e) + }, u = function (t, n, r, o) { + var a, i; + if ("SHA-224" === e || "SHA-256" === e) a = 15 + (n + 65>>> 9 << 4), i = 16; + else { + if ("SHA-384" !== e && "SHA-512" !== e) throw Error("Unexpected error in SHA-2 implementation"); + a = 31 + (n + 129>>> 10 << 5), i = 32 + } + for (; t.length <= a;) t.push(0); + for (t[n>>> 5] |= 128 << 24 - n % 32, n += r, t[a] = 4294967295 & n, t[a - 1] = n / 4294967296 | 0, r = t.length, n = 0; n < r; n += i) o = V(t.slice(n, n + i), o, e); + if ("SHA-224" === e) t = [o[0], o[1], o[2], o[3], o[4], o[5], o[6]]; + else if ("SHA-256" === e) t = o; + else if ("SHA-384" === e) t = [o[0].a, o[0].b, o[1].a, o[1].b, o[2].a, o[2].b, o[3].a, o[3].b, o[4].a, o[4].b, o[5].a, o[5].b]; + else { + if ("SHA-512" !== e) throw Error("Unexpected error in SHA-2 implementation"); + t = [o[0].a, o[0].b, o[1].a, o[1].b, o[2].a, o[2].b, o[3].a, o[3].b, o[4].a, o[4].b, o[5].a, o[5].b, o[6].a, o[6].b, o[7].a, o[7].b] + } + return t + }, l = function (e) { + return e.slice() + }, "SHA-224" === e) c = 512, i = 224; + else if ("SHA-256" === e) c = 512, i = 256; + else if ("SHA-384" === e) c = 1024, i = 384; + else { + if ("SHA-512" !== e) throw Error("Chosen SHA variant is not supported"); + c = 1024, i = 512 + } else { + if (0 !== e.lastIndexOf("SHA3-", 0) && 0 !== e.lastIndexOf("SHAKE", 0)) throw Error("Chosen SHA variant is not supported"); + var S = 6; + if (s = G, l = function (e) { + var t, n = []; + for (t = 0; 5> t; t += 1) n[t] = e[t].slice(); + return n + }, "SHA3-224" === e) c = 1152, i = 224; + else if ("SHA3-256" === e) c = 1088, i = 256; + else if ("SHA3-384" === e) c = 832, i = 384; + else if ("SHA3-512" === e) c = 576, i = 512; + else if ("SHAKE128" === e) c = 1344, i = -1, S = 31, T = !0; + else { + if ("SHAKE256" !== e) throw Error("Chosen SHA variant is not supported"); + c = 1088, i = -1, S = 31, T = !0 + } + u = function (e, t, n, r, o) { + n = c; + var a, i = S, + s = [], + u = n>>> 5, + l = 0, + f = t>>> 5; + for (a = 0; a < f && t>= n; a += u) r = G(e.slice(a, a + u), r), t -= n; + for (e = e.slice(a), t %= n; e.length < u;) e.push(0); + for (a = t>>> 3, e[a>> 2] ^= i << 24 - a % 4 * 8, e[u - 1] ^= 128, r = G(e, r); 32 * s.length < o && (e = r[l % 5][l / 5 | 0], s.push((255 & e.b) << 24 | (65280 & e.b) << 8 | (16711680 & e.b)>> 8 | e.b>>> 24), !(32 * s.length>= o));) s.push((255 & e.a) << 24 | (65280 & e.a) << 8 | (16711680 & e.a)>> 8 | e.a>>> 24), 0 == 64 * (l += 1) % n && G(null, r); + return s + } + } + o = F(e), this.setHMACKey = function (t, n, a) { + var l; + if (!0 === E) throw Error("HMAC key already set"); + if (!0 === C) throw Error("Cannot set HMAC key after calling update"); + if (!0 === T) throw Error("SHAKE is not supported for HMAC"); + if (r = (a || {}).encoding || "UTF8", n = v(n, r)(t), t = n.binLen, n = n.value, l = c>>> 3, a = l / 4 - 1, l < t / 8) { + for (n = u(n, t, 0, F(e), i); n.length <= a;) n.push(0); + n[a] &= 4294967040 + } else if (l> t / 8) { + for (; n.length <= a;) n.push(0); + n[a] &= 4294967040 + } + for (t = 0; t <= a; t += 1) _[t] = 909522486 ^ n[t], O[t] = 1549556828 ^ n[t]; + o = s(_, o), b = c, E = !0 + }, this.update = function (e) { + var t, n, r, i = 0, + u = c>>> 5; + for (t = a(e, g, w), e = t.binLen, n = t.value, t = e>>> 5, r = 0; r < t; r += u) i + c <= e && (o = s(n.slice(r, r + u), o), i += c); + b += i, g = n.slice(i>>> 5), w = e % c, C = !0 + }, this.getHash = function (t, n) { + var r, a, c, s; + if (!0 === E) throw Error("Cannot call getHash after setting HMAC key"); + if (c = m(n), !0 === T) { + if (-1 === c.shakeLen) throw Error("shakeLen must be specified in options"); + i = c.shakeLen + } + switch (t) { + case "HEX": + r = function (e) { + return f(e, i, c) + }; + break; + case "B64": + r = function (e) { + return p(e, i, c) + }; + break; + case "BYTES": + r = function (e) { + return d(e, i) + }; + break; + case "ARRAYBUFFER": + try { + a = new ArrayBuffer(0) + } catch (e) { + throw Error("ARRAYBUFFER not supported by this environment") + } + r = function (e) { + return h(e, i) + }; + break; + default: + throw Error("format must be HEX, B64, BYTES, or ARRAYBUFFER") + } + for (s = u(g.slice(), w, b, l(o), i), a = 1; a < y; a += 1) !0 === T && 0 != i % 32 && (s[s.length - 1] &= 4294967040 << 24 - i % 32), s = u(s, i, 0, F(e), i); + return r(s) + }, this.getHMAC = function (t, n) { + var r, a, v, y; + if (!1 === E) throw Error("Cannot call getHMAC without first setting HMAC key"); + switch (v = m(n), t) { + case "HEX": + r = function (e) { + return f(e, i, v) + }; + break; + case "B64": + r = function (e) { + return p(e, i, v) + }; + break; + case "BYTES": + r = function (e) { + return d(e, i) + }; + break; + case "ARRAYBUFFER": + try { + r = new ArrayBuffer(0) + } catch (e) { + throw Error("ARRAYBUFFER not supported by this environment") + } + r = function (e) { + return h(e, i) + }; + break; + default: + throw Error("outputFormat must be HEX, B64, BYTES, or ARRAYBUFFER") + } + return a = u(g.slice(), w, b, l(o), i), y = s(O, F(e)), y = u(a, i, c, y, i), r(y) + } + } + function i(e, t) { + this.a = e, this.b = t + } + function c(e, t, n) { + var r, o, a, i, c, s = e.length; + if (t = t || [0], n = n || 0, c = n>>> 3, 0 != s % 2) throw Error("String of HEX type must be in byte increments"); + for (r = 0; r < s; r += 2) { + if (o = parseInt(e.substr(r, 2), 16), isNaN(o)) throw Error("String of HEX type contains invalid characters"); + for (i = (r>>> 1) + c, a = i>>> 2; t.length <= a;) t.push(0); + t[a] |= o << 8 * (3 - i % 4) + } + return { + value: t, + binLen: 4 * s + n + } + } + function s(e, t, n) { + var r, o, a, i, c = [], + c = t || [0]; + for (n = n || 0, o = n>>> 3, r = 0; r < e.length; r += 1) t = e.charCodeAt(r), i = r + o, a = i>>> 2, c.length <= a && c.push(0), c[a] |= t << 8 * (3 - i % 4); + return { + value: c, + binLen: 8 * e.length + n + } + } + function u(e, t, n) { + var r, o, a, i, c, s, u = [], + l = 0, + u = t || [0]; + if (n = n || 0, t = n>>> 3, -1 === e.search(/^[a-zA-Z0-9=+\/]+$/)) throw Error("Invalid character in base-64 string"); + if (o = e.indexOf("="), e = e.replace(/\=/g, ""), -1 !== o && o < e.length) throw Error("Invalid '=' found in base-64 string"); + for (o = 0; o < e.length; o += 4) { + for (c = e.substr(o, 4), a = i = 0; a < c.length; a += 1) r = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".indexOf(c[a]), i |= r << 18 - 6 * a; + for (a = 0; a < c.length - 1; a += 1) { + for (s = l + t, r = s>>> 2; u.length <= r;) u.push(0); + u[r] |= (i>>> 16 - 8 * a & 255) << 8 * (3 - s % 4), l += 1 + } + } + return { + value: u, + binLen: 8 * l + n + } + } + function l(e, t, n) { + var r, o, a, i = [], + i = t || [0]; + for (n = n || 0, r = n>>> 3, t = 0; t < e.byteLength; t += 1) a = t + r, o = a>>> 2, i.length <= o && i.push(0), i[o] |= e[t] << 8 * (3 - a % 4); + return { + value: i, + binLen: 8 * e.byteLength + n + } + } + function f(e, t, n) { + var r = ""; + t /= 8; + var o, a; + for (o = 0; o < t; o += 1) a = e[o>>> 2]>>> 8 * (3 - o % 4), r += "0123456789abcdef".charAt(a>>> 4 & 15) + "0123456789abcdef".charAt(15 & a); + return n.outputUpper ? r.toUpperCase() : r + } + function p(e, t, n) { + var r, o, a, i = "", + c = t / 8; + for (r = 0; r < c; r += 3) + for (o = r + 1 < c ? e[r + 1>>> 2] : 0, a = r + 2 < c ? e[r + 2>>> 2] : 0, a = (e[r>>> 2]>>> 8 * (3 - r % 4) & 255) << 16 | (o>>> 8 * (3 - (r + 1) % 4) & 255) << 8 | a>>> 8 * (3 - (r + 2) % 4) & 255, o = 0; 4> o; o += 1) i += 8 * r + 6 * o <= t ? "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/".charAt(a>>> 6 * (3 - o) & 63) : n.b64Pad; + return i + } + function d(e, t) { + var n, r, o = "", + a = t / 8; + for (n = 0; n < a; n += 1) r = e[n>>> 2]>>> 8 * (3 - n % 4) & 255, o += String.fromCharCode(r); + return o + } + function h(e, t) { + var n, r = t / 8, + o = new ArrayBuffer(r); + for (n = 0; n < r; n += 1) o[n] = e[n>>> 2]>>> 8 * (3 - n % 4) & 255; + return o + } + function m(e) { + var t = { + outputUpper: !1, + b64Pad: "=", + shakeLen: -1 + }; + if (e = e || {}, t.outputUpper = e.outputUpper || !1, !0 === e.hasOwnProperty("b64Pad") && (t.b64Pad = e.b64Pad), !0 === e.hasOwnProperty("shakeLen")) { + if (0 != e.shakeLen % 8) throw Error("shakeLen must be a multiple of 8"); + t.shakeLen = e.shakeLen + } + if ("boolean" != typeof t.outputUpper) throw Error("Invalid outputUpper formatting option"); + if ("string" != typeof t.b64Pad) throw Error("Invalid b64Pad formatting option"); + return t + } + function v(e, t) { + var n; + switch (t) { + case "UTF8": + case "UTF16BE": + case "UTF16LE": + break; + default: + throw Error("encoding must be UTF8, UTF16BE, or UTF16LE") + } + switch (e) { + case "HEX": + n = c; + break; + case "TEXT": + n = function (e, n, r) { + var o, a, i, c, s, u = [], + l = [], + f = 0, + u = n || [0]; + if (n = r || 0, i = n>>> 3, "UTF8" === t) + for (o = 0; o < e.length; o += 1) + for (r = e.charCodeAt(o), l = [], 128> r ? l.push(r) : 2048> r ? (l.push(192 | r>>> 6), l.push(128 | 63 & r)) : 55296> r || 57344 <= r ? l.push(224 | r>>> 12, 128 | r>>> 6 & 63, 128 | 63 & r) : (o += 1, r = 65536 + ((1023 & r) << 10 | 1023 & e.charCodeAt(o)), l.push(240 | r>>> 18, 128 | r>>> 12 & 63, 128 | r>>> 6 & 63, 128 | 63 & r)), a = 0; a < l.length; a += 1) { + for (s = f + i, c = s>>> 2; u.length <= c;) u.push(0); + u[c] |= l[a] << 8 * (3 - s % 4), f += 1 + } else if ("UTF16BE" === t || "UTF16LE" === t) + for (o = 0; o < e.length; o += 1) { + for (r = e.charCodeAt(o), "UTF16LE" === t && (a = 255 & r, r = a << 8 | r>>> 8), s = f + i, c = s>>> 2; u.length <= c;) u.push(0); + u[c] |= r << 8 * (2 - s % 4), f += 2 + } + return { + value: u, + binLen: 8 * f + n + } + }; + break; + case "B64": + n = u; + break; + case "BYTES": + n = s; + break; + case "ARRAYBUFFER": + try { + n = new ArrayBuffer(0) + } catch (e) { + throw Error("ARRAYBUFFER not supported by this environment") + } + n = l; + break; + default: + throw Error("format must be HEX, TEXT, B64, BYTES, or ARRAYBUFFER") + } + return n + } + function y(e, t) { + return e << t | e>>> 32 - t + } + function b(e, t) { + return 32 < t ? (t -= 32, new i(e.b << t | e.a>>> 32 - t, e.a << t | e.b>>> 32 - t)) : 0 !== t ? new i(e.a << t | e.b>>> 32 - t, e.b << t | e.a>>> 32 - t) : e + } + function g(e, t) { + return e>>> t | e << 32 - t + } + function w(e, t) { + var n = null, + n = new i(e.a, e.b); + return n = 32>= t ? new i(n.a>>> t | n.b << 32 - t & 4294967295, n.b>>> t | n.a << 32 - t & 4294967295) : new i(n.b>>> t - 32 | n.a << 64 - t & 4294967295, n.a>>> t - 32 | n.b << 64 - t & 4294967295) + } + function E(e, t) { + return 32>= t ? new i(e.a>>> t, e.b>>> t | e.a << 32 - t & 4294967295) : new i(0, e.a>>> t - 32) + } + function _(e, t, n) { + return e & t ^ ~e & n + } + function O(e, t, n) { + return new i(e.a & t.a ^ ~e.a & n.a, e.b & t.b ^ ~e.b & n.b) + } + function C(e, t, n) { + return e & t ^ e & n ^ t & n + } + function T(e, t, n) { + return new i(e.a & t.a ^ e.a & n.a ^ t.a & n.a, e.b & t.b ^ e.b & n.b ^ t.b & n.b) + } + function S(e) { + return g(e, 2) ^ g(e, 13) ^ g(e, 22) + } + function k(e) { + var t = w(e, 28), + n = w(e, 34); + return e = w(e, 39), new i(t.a ^ n.a ^ e.a, t.b ^ n.b ^ e.b) + } + function j(e) { + return g(e, 6) ^ g(e, 11) ^ g(e, 25) + } + function P(e) { + var t = w(e, 14), + n = w(e, 18); + return e = w(e, 41), new i(t.a ^ n.a ^ e.a, t.b ^ n.b ^ e.b) + } + function A(e) { + return g(e, 7) ^ g(e, 18) ^ e>>> 3 + } + function x(e) { + var t = w(e, 1), + n = w(e, 8); + return e = E(e, 7), new i(t.a ^ n.a ^ e.a, t.b ^ n.b ^ e.b) + } + function I(e) { + return g(e, 17) ^ g(e, 19) ^ e>>> 10 + } + function N(e) { + var t = w(e, 19), + n = w(e, 61); + return e = E(e, 6), new i(t.a ^ n.a ^ e.a, t.b ^ n.b ^ e.b) + } + function R(e, t) { + var n = (65535 & e) + (65535 & t); + return ((e>>> 16) + (t>>> 16) + (n>>> 16) & 65535) << 16 | 65535 & n + } + function M(e, t, n, r) { + var o = (65535 & e) + (65535 & t) + (65535 & n) + (65535 & r); + return ((e>>> 16) + (t>>> 16) + (n>>> 16) + (r>>> 16) + (o>>> 16) & 65535) << 16 | 65535 & o + } + function D(e, t, n, r, o) { + var a = (65535 & e) + (65535 & t) + (65535 & n) + (65535 & r) + (65535 & o); + return ((e>>> 16) + (t>>> 16) + (n>>> 16) + (r>>> 16) + (o>>> 16) + (a>>> 16) & 65535) << 16 | 65535 & a + } + function L(e, t) { + var n, r, o; + return n = (65535 & e.b) + (65535 & t.b), r = (e.b>>> 16) + (t.b>>> 16) + (n>>> 16), o = (65535 & r) << 16 | 65535 & n, n = (65535 & e.a) + (65535 & t.a) + (r>>> 16), r = (e.a>>> 16) + (t.a>>> 16) + (n>>> 16), new i((65535 & r) << 16 | 65535 & n, o) + } + function z(e, t, n, r) { + var o, a, c; + return o = (65535 & e.b) + (65535 & t.b) + (65535 & n.b) + (65535 & r.b), a = (e.b>>> 16) + (t.b>>> 16) + (n.b>>> 16) + (r.b>>> 16) + (o>>> 16), c = (65535 & a) << 16 | 65535 & o, o = (65535 & e.a) + (65535 & t.a) + (65535 & n.a) + (65535 & r.a) + (a>>> 16), a = (e.a>>> 16) + (t.a>>> 16) + (n.a>>> 16) + (r.a>>> 16) + (o>>> 16), new i((65535 & a) << 16 | 65535 & o, c) + } + function U(e, t, n, r, o) { + var a, c, s; + return a = (65535 & e.b) + (65535 & t.b) + (65535 & n.b) + (65535 & r.b) + (65535 & o.b), c = (e.b>>> 16) + (t.b>>> 16) + (n.b>>> 16) + (r.b>>> 16) + (o.b>>> 16) + (a>>> 16), s = (65535 & c) << 16 | 65535 & a, a = (65535 & e.a) + (65535 & t.a) + (65535 & n.a) + (65535 & r.a) + (65535 & o.a) + (c>>> 16), c = (e.a>>> 16) + (t.a>>> 16) + (n.a>>> 16) + (r.a>>> 16) + (o.a>>> 16) + (a>>> 16), new i((65535 & c) << 16 | 65535 & a, s) + } + function B(e) { + var t, n = 0, + r = 0; + for (t = 0; t < arguments.length; t += 1) n ^= arguments[t].b, r ^= arguments[t].a; + return new i(r, n) + } + function F(e) { + var t, n = []; + if ("SHA-1" === e) n = [1732584193, 4023233417, 2562383102, 271733878, 3285377520]; + else if (0 === e.lastIndexOf("SHA-", 0)) switch (n = [3238371032, 914150663, 812702999, 4144912697, 4290775857, 1750603025, 1694076839, 3204075428], t = [1779033703, 3144134277, 1013904242, 2773480762, 1359893119, 2600822924, 528734635, 1541459225], e) { + case "SHA-224": + break; + case "SHA-256": + n = t; + break; + case "SHA-384": + n = [new i(3418070365, n[0]), new i(1654270250, n[1]), new i(2438529370, n[2]), new i(355462360, n[3]), new i(1731405415, n[4]), new i(41048885895, n[5]), new i(3675008525, n[6]), new i(1203062813, n[7])]; + break; + case "SHA-512": + n = [new i(t[0], 4089235720), new i(t[1], 2227873595), new i(t[2], 4271175723), new i(t[3], 1595750129), new i(t[4], 2917565137), new i(t[5], 725511199), new i(t[6], 4215389547), new i(t[7], 327033209)]; + break; + default: + throw Error("Unknown SHA variant") + } else { + if (0 !== e.lastIndexOf("SHA3-", 0) && 0 !== e.lastIndexOf("SHAKE", 0)) throw Error("No SHA variants supported"); + for (e = 0; 5> e; e += 1) n[e] = [new i(0, 0), new i(0, 0), new i(0, 0), new i(0, 0), new i(0, 0)] + } + return n + } + function q(e, t) { + var n, r, o, a, i, c, s, u = []; + for (n = t[0], r = t[1], o = t[2], a = t[3], i = t[4], s = 0; 80> s; s += 1) u[s] = 16> s ? e[s] : y(u[s - 3] ^ u[s - 8] ^ u[s - 14] ^ u[s - 16], 1), c = 20> s ? D(y(n, 5), r & o ^ ~r & a, i, 1518500249, u[s]) : 40> s ? D(y(n, 5), r ^ o ^ a, i, 1859775393, u[s]) : 60> s ? D(y(n, 5), C(r, o, a), i, 2400959708, u[s]) : D(y(n, 5), r ^ o ^ a, i, 3395469782, u[s]), i = a, a = o, o = y(r, 30), r = n, n = c; + return t[0] = R(n, t[0]), t[1] = R(r, t[1]), t[2] = R(o, t[2]), t[3] = R(a, t[3]), t[4] = R(i, t[4]), t + } + function H(e, t, n, r) { + var o; + for (o = 15 + (t + 65>>> 9 << 4); e.length <= o;) e.push(0); + for (e[t>>> 5] |= 128 << 24 - t % 32, t += n, e[o] = 4294967295 & t, e[o - 1] = t / 4294967296 | 0, t = e.length, o = 0; o < t; o += 16) r = q(e.slice(o, o + 16), r); + return r + } + function V(e, t, n) { + var r, o, a, c, s, u, l, f, p, d, h, m, v, y, b, g, w, E, B, F, q, H, V, G = []; + if ("SHA-224" === n || "SHA-256" === n) d = 64, m = 1, H = Number, v = R, y = M, b = D, g = A, w = I, E = S, B = j, q = C, F = _, V = W; + else { + if ("SHA-384" !== n && "SHA-512" !== n) throw Error("Unexpected error in SHA-2 implementation"); + d = 80, m = 2, H = i, v = L, y = z, b = U, g = x, w = N, E = k, B = P, q = T, F = O, V = K + } + for (n = t[0], r = t[1], o = t[2], a = t[3], c = t[4], s = t[5], u = t[6], l = t[7], h = 0; h < d; h += 1) 16> h ? (p = h * m, f = e.length <= p ? 0 : e[p], p = e.length <= p + 1 ? 0 : e[p + 1], G[h] = new H(f, p)) : G[h] = y(w(G[h - 2]), G[h - 7], g(G[h - 15]), G[h - 16]), f = b(l, B(c), F(c, s, u), V[h], G[h]), p = v(E(n), q(n, r, o)), l = u, u = s, s = c, c = v(a, f), a = o, o = r, r = n, n = v(f, p); + return t[0] = v(n, t[0]), t[1] = v(r, t[1]), t[2] = v(o, t[2]), t[3] = v(a, t[3]), t[4] = v(c, t[4]), t[5] = v(s, t[5]), t[6] = v(u, t[6]), t[7] = v(l, t[7]), t + } + function G(e, t) { + var n, r, o, a, c = [], + s = []; + if (null !== e) + for (r = 0; r < e.length; r += 2) t[(r>>> 1) % 5][(r>>> 1) / 5 | 0] = B(t[(r>>> 1) % 5][(r>>> 1) / 5 | 0], new i((255 & e[r + 1]) << 24 | (65280 & e[r + 1]) << 8 | (16711680 & e[r + 1])>>> 8 | e[r + 1]>>> 24, (255 & e[r]) << 24 | (65280 & e[r]) << 8 | (16711680 & e[r])>>> 8 | e[r]>>> 24)); + for (n = 0; 24> n; n += 1) { + for (a = F("SHA3-"), r = 0; 5> r; r += 1) c[r] = B(t[r][0], t[r][1], t[r][2], t[r][3], t[r][4]); + for (r = 0; 5> r; r += 1) s[r] = B(c[(r + 4) % 5], b(c[(r + 1) % 5], 1)); + for (r = 0; 5> r; r += 1) + for (o = 0; 5> o; o += 1) t[r][o] = B(t[r][o], s[r]); + for (r = 0; 5> r; r += 1) + for (o = 0; 5> o; o += 1) a[o][(2 * r + 3 * o) % 5] = b(t[r][o], Q[r][o]); + for (r = 0; 5> r; r += 1) + for (o = 0; 5> o; o += 1) t[r][o] = B(a[r][o], new i(~a[(r + 1) % 5][o].a & a[(r + 2) % 5][o].a, ~a[(r + 1) % 5][o].b & a[(r + 2) % 5][o].b)); + t[0][0] = B(t[0][0], Y[n]) + } + return t + } + function run(e,n){ + // e = password, + // n 为时间戳,如1515735045595 + //client_id,现在默认为 c3cef7c66a1843f8b3a9e6a1e3160e20 + client_id = 'c3cef7c66a1843f8b3a9e6a1e3160e20'; + r = new a("SHA-1", "TEXT"); + r.setHMACKey("d1b964811afb40118a12068ff74a12f4", "TEXT"); + r.update(e); + r.update(client_id); + r.update("com.zhihu.web"); + r.update(String(n)); + return r.getHMAC("HEX") + } + """) + signature = js1.call('run', 'password', timestamp) + data = { + 'client_id': client_id, 'grant_type': 'password', + 'timestamp': str(timestamp), 'source': 'com.zhihu.web', + 'signature': signature, 'username': username, + 'password': password, 'captcha': captcha, + 'lang': 'en', 'ref_source': 'homepage', 'utm_source': '' + } + return data + + def checkcapthca(self, headers, cn=True): + '检查是否需要验证码,无论需不需要,必须要发一个请求' + if cn: + url = 'https://www.zhihu.com/api/v3/oauth/captcha?lang=cn' + else: + url = 'https://www.zhihu.com/api/v3/oauth/captcha?lang=en' + headers.pop('X-Xsrftoken') + z = self.s.get(url, headers=headers) + print(z.json()) + return z.json() + + def login(self, username, password): + url = 'https://www.zhihu.com/api/v3/oauth/sign_in' + headers = self.getHeaders() + data = self.getdata(username, password) + self.checkcapthca(headers) + # multipart_encoder = MultipartEncoder(fieles=data, boundary='----WebKitFormBoundarycGPN1xiTi2hCSKKZ') + # todo:boundary后面的几位数可以随机,现在是固定的 + encoder = MultipartEncoder( + data, boundary='----WebKitFormBoundarycGPN1xiTi2hCSKKZ') + headers['Content-Type'] = encoder.content_type + z2 = self.s.post(url, headers=headers, data=encoder.to_string(), ) + print(z2.json()) + print('尝试登录完毕') + + def get_session(self): + ''' + 返回登录后的session + ''' + self.login(self.username, self.passwd) + return self.s + + diff --git a/zhihu/zhihu_easy/parse.py b/zhihu/zhihu_easy/parse.py new file mode 100644 index 0000000..ac84f28 --- /dev/null +++ b/zhihu/zhihu_easy/parse.py @@ -0,0 +1,52 @@ +import json +import os + +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + + +def parse_activites(file_path): + ''' + 解析用户动态数据 + rtype: + list + ''' + with open(file_path) as f: + data = json.load(f).get('data') + res = [] + for action in data: + verb = action['verb'] + if verb == 'ANSWER_VOTE_UP' or verb == 'ANSWER_CREATE': # 赞同/回答的行为 + question_id = action['target']['question']['id'] + question_api_url = action['target']['question']['url'] + question_name = action['target']['question']['title'] + + answer_id = action['target']['id'] + answer_api_url = action['target']['url'] + answer_content = action['target']['excerpt'] + elif verb == 'QUESTION_FOLLOW': # 关注问题的行为 + question_id = action['target']['id'] + question_api_url = action['target']['url'] + question_name = action['target']['title'] + + answer_id = '' + answer_api_url = '' + answer_content = '' + else: + continue + + res.append({ + 'question_id': question_id, + 'question_name': question_name, + 'question_api_url': question_api_url, + 'answer_id': answer_id, + 'answer_api_url': answer_api_url, + 'answer_content': answer_content, }) + return res + + +for file in os.listdir(BASE_DIR+'/data/'): + file_abs_path = BASE_DIR+'/data/'+file + res = parse_activites(file_abs_path) + for data in res: + for k, v in data.items(): + print(k, v) diff --git a/zhihu/zhihu_easy/spider.py b/zhihu/zhihu_easy/spider.py new file mode 100644 index 0000000..3b9e16a --- /dev/null +++ b/zhihu/zhihu_easy/spider.py @@ -0,0 +1,34 @@ +import json +import time +import os + +from client import ZhihuClient + +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + + +def download_activs_json(s, url, count=1): + ''' + 获取用户信息的json信息 + ''' + res = s.get(url).json() + with open(BASE_DIR+'/data/{}.json'.format(count), 'w') as f: + f.write(json.dumps(res, ensure_ascii=False)) + print('正在下载第{}份动态'.format(count)) + count += 1 + time.sleep(3) + # 递归下载 知道动态下载完毕 + if res['paging']['is_end'] == False: + next_url = res['paging']['next'] + download_activs_json(s, next_url, count) + else: + print('所有动态下载完毕') + + +# 登录知乎 +s = ZhihuClient('', '').get_session() +# 增加权限认证 +s.headers.update({'authorization': ''}) +# 起始动态url +start_url = 'https://www.zhihu.com/api/v4/members/Ehcostuff/activities?limit=8&after_id=1518305424&desktop=True' +download_activs_json(s, start_url) diff --git a/zhihu/zhihu_easy/tools.py b/zhihu/zhihu_easy/tools.py new file mode 100644 index 0000000..69e9a3b --- /dev/null +++ b/zhihu/zhihu_easy/tools.py @@ -0,0 +1,14 @@ +import shutil + +import requests + + +def get_image(url, path): + res = requests.get(url, stream=True) + with open(path, 'wb') as f: + shutil.copyfileobj(res.raw, f) + + +def save_html(text, name): + with open(name, 'w') as f: + f.write(text) diff --git a/zhihu/zhihu_hard/.vscode/settings.json b/zhihu/zhihu_hard/.vscode/settings.json deleted file mode 100644 index f201c01..0000000 --- a/zhihu/zhihu_hard/.vscode/settings.json +++ /dev/null @@ -1,3 +0,0 @@ -{ - "python.pythonPath": "/Users/ehco/.pyenv/versions/venv-spider/bin/python" -} \ No newline at end of file diff --git a/zhihu/zhihu_hard/src/configs.py b/zhihu/zhihu_hard/src/configs.py deleted file mode 100644 index 70091aa..0000000 --- a/zhihu/zhihu_hard/src/configs.py +++ /dev/null @@ -1,12 +0,0 @@ -from lazyspider.lazyheaders import LazyHeaders - -# 登录之后的curl字符串 -CURL = '''''' -# 轮子哥的主页地址 -VZCH = 'https://www.zhihu.com/people/excited-vczh/activities' - -# 获取你的cookie和headers -lz = LazyHeaders(CURL) -COOKIES = lz.getCookies() -HEDADERS = lz.getHeaders() -# print(COOKIES, HEDADERS) diff --git a/zhihu/zhihu_hard/src/parse.py b/zhihu/zhihu_hard/src/parse.py deleted file mode 100644 index 680325d..0000000 --- a/zhihu/zhihu_hard/src/parse.py +++ /dev/null @@ -1,19 +0,0 @@ -from bs4 import BeautifulSoup - - -def to_soup(page): - return BeautifulSoup(page, 'lxml') - - -with open('1.html', 'r') as f: - html = f.read() - - -soup = to_soup(html) - -res = soup.find_all('div', class_="List-item") -for item in res: - ele = item.find('h2', class_='ContentItem-title') - title = ele.text - url = 'https://www.zhihu.com' + ele.a['href'] - print(title, url) diff --git a/zhihu/zhihu_hard/src/spider.py b/zhihu/zhihu_hard/src/spider.py deleted file mode 100644 index cb9c9ed..0000000 --- a/zhihu/zhihu_hard/src/spider.py +++ /dev/null @@ -1,30 +0,0 @@ - - -from configs import COOKIES, HEDADERS -from tools import get_driver -from parse import to_soup - - -class UserActivities(): - ''' - 用户的动态信息 - ''' - - def __init__(self, url): - self.driver = get_driver() - self.peopple_url = url - self.url_list = set() - - def get_page_source(self): - ''' - 获取html文本 - ''' - self.driver.get(self.peopple_url) - return self.driver.page_source - - def parse_user_html(self): - ''' - 解析用户动态 - ''' - soup = to_soup(self.get_page_source()) - diff --git a/zhihu/zhihu_hard/src/tools.py b/zhihu/zhihu_hard/src/tools.py deleted file mode 100644 index 6d7a5e2..0000000 --- a/zhihu/zhihu_hard/src/tools.py +++ /dev/null @@ -1,41 +0,0 @@ -import shutil - -import requests -from selenium.webdriver import PhantomJS -from selenium.webdriver.common.desired_capabilities import DesiredCapabilities - -from configs import COOKIES, HEDADERS - - -def my_session(): - session = requests.Session() - session.get('https://www.zhihu.com', - cookies=COOKIES, headers=HEDADERS) - return session - - -def get_image(url, path): - res = requests.get(url, stream=True) - with open(path, 'wb') as f: - shutil.copyfileobj(res.raw, f) - - -def save_html(text, name): - with open(name, 'w') as f: - f.write(text) - - -def get_driver(): - # 设置请求头 - dcap = dict(DesiredCapabilities.PHANTOMJS) - dcap["phantomjs.page.settings.userAgent"] = (HEDADERS.get("User-Agent")) - # 初始化driver - driver = PhantomJS(desired_capabilities=dcap) - # 加入cookies - for c in my_session().cookies: - driver.add_cookie({'name': c.name, 'value': c.value, - 'path': c.path, 'expiry': c.expires, 'domain': c.domain}) - # 设置窗口大小 - driver.set_window_position(0, 0) - driver.set_window_size(1920, 1080) - return driver From 268d32af91ca60240c6c53050f4a02263a57345f Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年2月15日 13:28:52 +0800 Subject: [PATCH 03/11] =?UTF-8?q?=E6=95=B0=E6=8D=AE=E6=8A=93=E5=8F=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- zhihu/zhihu_easy/configs.py | 18 +++++++ zhihu/zhihu_easy/db_tools.py | 29 +++++++++++ zhihu/zhihu_easy/parse.py | 33 +++++++------ zhihu/zhihu_easy/playdata.py | 96 ++++++++++++++++++++++++++++++++++++ zhihu/zhihu_easy/spider.py | 22 +++++---- 5 files changed, 175 insertions(+), 23 deletions(-) create mode 100644 zhihu/zhihu_easy/configs.py create mode 100644 zhihu/zhihu_easy/db_tools.py create mode 100644 zhihu/zhihu_easy/playdata.py diff --git a/zhihu/zhihu_easy/configs.py b/zhihu/zhihu_easy/configs.py new file mode 100644 index 0000000..1212d0e --- /dev/null +++ b/zhihu/zhihu_easy/configs.py @@ -0,0 +1,18 @@ +# 知乎账号密码认证 +USERNAME = '' +PASSWD = '' +AUTH = '' + +# 用户动态其实api地址 +START_URL = 'https://www.zhihu.com/api/v4/members/excited-vczh/activities?limit=8&after_id=1518606558&desktop=True' + +# 数据库配置 +LOCAL_DB = { + 'host': '127.0.0.1', + 'user': 'root', + 'password': '', + 'db': '' +} + +# 抓取用户的标志 +USER_SIG = 'vczh' diff --git a/zhihu/zhihu_easy/db_tools.py b/zhihu/zhihu_easy/db_tools.py new file mode 100644 index 0000000..addf025 --- /dev/null +++ b/zhihu/zhihu_easy/db_tools.py @@ -0,0 +1,29 @@ +import os +from lazyspider.lazystore import LazyMysql + +from parse import parse_activities +from configs import LOCAL_DB, USER_SIG + +BASE_DIR = os.path.dirname(os.path.abspath(__file__)) + + +def json_to_db(): + ''' + json->mysql + ''' + store = LazyMysql(LOCAL_DB) + for file in os.listdir(BASE_DIR+'/data/'): + file_abs_path = BASE_DIR+'/data/'+file + # 解析json格式的文件,筛选我们要的数据 + res = parse_activities(file_abs_path) + for data in res: + try: + data.update({'username': USER_SIG}) + store.save_one_data(data, 'zhihu_activities') + except: + print('error !!!!!!!!!') + print('所有文件导入完毕') + + +if __name__ == '__main__': + json_to_db() diff --git a/zhihu/zhihu_easy/parse.py b/zhihu/zhihu_easy/parse.py index ac84f28..8c07c9b 100644 --- a/zhihu/zhihu_easy/parse.py +++ b/zhihu/zhihu_easy/parse.py @@ -1,17 +1,19 @@ import json -import os +from datetime import datetime -BASE_DIR = os.path.dirname(os.path.abspath(__file__)) - -def parse_activites(file_path): +def parse_activities(file_path): ''' 解析用户动态数据 rtype: list ''' with open(file_path) as f: - data = json.load(f).get('data') + try: + data = json.load(f).get('data') + except: + print('{}文件载入失败'.format(file_path)) + return [] res = [] for action in data: verb = action['verb'] @@ -23,6 +25,10 @@ def parse_activites(file_path): answer_id = action['target']['id'] answer_api_url = action['target']['url'] answer_content = action['target']['excerpt'] + answer_voteup_count = action['target']['voteup_count'] + create_time = datetime.fromtimestamp( + action['target']['created_time']) + elif verb == 'QUESTION_FOLLOW': # 关注问题的行为 question_id = action['target']['id'] question_api_url = action['target']['url'] @@ -31,6 +37,10 @@ def parse_activites(file_path): answer_id = '' answer_api_url = '' answer_content = '' + answer_voteup_count = 0 + create_time = datetime.fromtimestamp( + action['target']['created']) + else: continue @@ -40,13 +50,8 @@ def parse_activites(file_path): 'question_api_url': question_api_url, 'answer_id': answer_id, 'answer_api_url': answer_api_url, - 'answer_content': answer_content, }) + 'answer_content': answer_content, + 'verb': verb, + 'answer_voteup_count': answer_voteup_count, + 'create_time': create_time, }) return res - - -for file in os.listdir(BASE_DIR+'/data/'): - file_abs_path = BASE_DIR+'/data/'+file - res = parse_activites(file_abs_path) - for data in res: - for k, v in data.items(): - print(k, v) diff --git a/zhihu/zhihu_easy/playdata.py b/zhihu/zhihu_easy/playdata.py new file mode 100644 index 0000000..1a2c5c6 --- /dev/null +++ b/zhihu/zhihu_easy/playdata.py @@ -0,0 +1,96 @@ +''' +尝试分析用户动态 +''' +from datetime import datetime + +from lazyspider.lazystore import LazyMysql +from configs import LOCAL_DB + +# 建立数据库连接 +store = LazyMysql(LOCAL_DB) + + +def find_most_like(sql): + ''' + 从结果中删选出最受欢迎的内容(前十名) + 基本算法逻辑: + 取出重复出现次数最多的问题 + ''' + res = store.query(sql) + # 删选重复出现的问题 并取出前10名 + cahe = {} + for data in res: + if data['question_id'] not in cahe: + cahe[data['question_id']] = 0 + else: + cahe[data['question_id']] += 1 + top10_id = sorted( + cahe.items(), key=lambda item: item[1], reverse=True)[:10] + top10_question = [] + for item in top10_id: + _ = store.find_by_field('zhihu_activities', 'question_id', item[0])[0] + _.update({'repeat': item[1]}) + top10_question.append(_) + return top10_question + + +def find_by_date(start, end): + ''' + 通过时间来筛选数据 + args: + start/end + ''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `create_time` BETWEEN '{}' AND '{}'".format( + start, end) + res = find_most_like(sql) + # res = store.query(sql) + return res + + +def most_vote_up(): + '''按照回答赞同数量排序 前10名''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` ORDER BY `answer_voteup_count` DESC LIMIT 0, 10" + res = store.query(sql) + return res + + +def most_repeat(): + '''按照相同问题的出现次数排序''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `answer_voteup_count`> '100'" + res = find_most_like(sql) + return res + + +def want_to_vote(): + '''轮子哥会给哪些问题点赞''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `verb` = 'ANSWER_VOTE_UP' AND `answer_voteup_count`> '100'" + res = find_most_like(sql) + return res + + +def want_to_answer(): + '''轮子哥会回答哪些问题''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `verb` = 'ANSWER_CREATE' AND `answer_voteup_count`> '100'" + res = find_most_like(sql) + return res + + +def want_to_follow(): + '''轮子哥会关注哪些问题''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `verb` = 'QUESTION_FOLLOW'" + res = find_most_like(sql) + return res + + +def find_girl(): + '''轮子哥喜欢的妹纸''' + sql = "SELECT * FROM `EhcoTestDb`.`zhihu_activities` WHERE `question_name` LIKE '%妹%' OR `question_name` LIKE '%腿%' OR `question_name` LIKE '%女%' ORDER BY `verb`" + res = find_most_like(sql) + return res + + +res = find_girl() + +for item in res: + url = 'https://www.zhihu.com/question/' + item['question_id'] + print(item['question_name'],url) diff --git a/zhihu/zhihu_easy/spider.py b/zhihu/zhihu_easy/spider.py index 3b9e16a..5f6de71 100644 --- a/zhihu/zhihu_easy/spider.py +++ b/zhihu/zhihu_easy/spider.py @@ -3,6 +3,7 @@ import os from client import ZhihuClient +from configs import USERNAME, PASSWD, AUTH, START_URL BASE_DIR = os.path.dirname(os.path.abspath(__file__)) @@ -16,8 +17,8 @@ def download_activs_json(s, url, count=1): f.write(json.dumps(res, ensure_ascii=False)) print('正在下载第{}份动态'.format(count)) count += 1 - time.sleep(3) - # 递归下载 知道动态下载完毕 + time.sleep(1) + # 递归下载 直到动态下载完毕 if res['paging']['is_end'] == False: next_url = res['paging']['next'] download_activs_json(s, next_url, count) @@ -25,10 +26,13 @@ def download_activs_json(s, url, count=1): print('所有动态下载完毕') -# 登录知乎 -s = ZhihuClient('', '').get_session() -# 增加权限认证 -s.headers.update({'authorization': ''}) -# 起始动态url -start_url = 'https://www.zhihu.com/api/v4/members/Ehcostuff/activities?limit=8&after_id=1518305424&desktop=True' -download_activs_json(s, start_url) +def download_activs(): + # 登录知乎 + s = ZhihuClient(USERNAME, PASSWD).get_session() + # 增加权限认证 + s.headers.update({'authorization': AUTH}) + download_activs_json(s, START_URL) + + +if __name__ == "__main__": + download_activs() From 0e82fd2e3864170c9630d5a38265e05f48db5038 Mon Sep 17 00:00:00 2001 From: Ehco Date: 2018年4月18日 09:44:44 +0800 Subject: [PATCH 04/11] =?UTF-8?q?fix=20=E9=94=99=E5=88=AB=E5=AD=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- "Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git "a/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" "b/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" index e1a9ad9..40989f5 100644 --- "a/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" +++ "b/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" @@ -17,7 +17,7 @@ def get_html(url): r = requests.get(url, timeout=30) r.raise_for_status() # 这里我们知道百度贴吧的编码是utf-8,所以手动设置的。爬去其他的页面时建议使用: - # r.endcodding = r.apparent_endconding + # r.encoding = r.apparent_encoding r.encoding = 'utf-8' return r.text except: From 7d53ad3ec4b547aa8ca8bcacd13e6510ba51dfc5 Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年4月28日 13:10:13 +0800 Subject: [PATCH 05/11] =?UTF-8?q?=E9=97=AE=E5=8D=B7=E6=98=9F?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- wenjuanxin/configs.py | 18 ++++++++++ wenjuanxin/spider.py | 78 +++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 96 insertions(+) create mode 100644 wenjuanxin/configs.py create mode 100644 wenjuanxin/spider.py diff --git a/wenjuanxin/configs.py b/wenjuanxin/configs.py new file mode 100644 index 0000000..81c3ecd --- /dev/null +++ b/wenjuanxin/configs.py @@ -0,0 +1,18 @@ +QUESTION_ID = 11231 + +QUESTION_URL = "https://www.wjx.cn/jq/{}.aspx".format(QUESTION_ID) + +# 提交问卷选项的url +POST_URL_MAP = "https://www.wjx.cn/joinnew/processjq.ashx?submittype=1&curID={}&t={}&starttime={}&rn={}" + +QUESTION_INFO = ''' +题目:{} +选项:{} + +随机选择结果:{} + +~~~~~~~~~~~~~~~~~~~~~~ +''' + +# 回答次数 +ANSWER_TIMES = 3 diff --git a/wenjuanxin/spider.py b/wenjuanxin/spider.py new file mode 100644 index 0000000..08c02e5 --- /dev/null +++ b/wenjuanxin/spider.py @@ -0,0 +1,78 @@ +import time +from datetime import datetime +from random import randint + +from requests_html import HTMLSession + +from configs import (QUESTION_ID, QUESTION_URL, POST_URL_MAP, + QUESTION_INFO, ANSWER_TIMES) + + +def parse_post_url(resp): + ''' + 解析出提交问卷的url + ''' + # 找到rn + rn = int(resp.html.search('rndnum="{}"')[0].split('.')[0]) + # 提交问卷的时间 + raw_t = round(time.time(), 3) + t = int(str(raw_t).replace('.', '')) + # 模拟开始答题时间 + starttime = datetime.fromtimestamp( + int(raw_t) - randint(1, 60 * 3)).strftime("%Y/%m/%d %H:%M:%S") + + url = POST_URL_MAP.format(QUESTION_ID, t, starttime, rn) + return url + + +def parse_post_data(resp): + ''' + 解析出问题和选项 + 返回post_data + ''' + post_data = {'submitdata': ""} + questions = resp.html.find('fieldset', first=True).find('.div_question') + + for i, q in enumerate(questions): + title = q.find('.div_title_question_all', first=True).text + choices = [t.text for t in q.find('label')] + random_index = randint(0, len(choices) - 1) + choice = choices[random_index] + post_data['submitdata'] += '{}${}}}'.format(i+1, random_index+1) + print(QUESTION_INFO.format(title, choices, choice)) + time.sleep(0.5) + # 去除最后一个不合法的`}` + post_data['submitdata'] = post_data['submitdata'][:-1] + return post_data + + +def post_answer(session, url, data): + ''' + 提交答案 + ''' + r = session.post(url, data) + print('提交状态:{}'.format(r.status_code)) + + +def simulate_survey(): + ''' + 模拟回答问卷 + ''' + session = HTMLSession() + resp = session.get(QUESTION_URL) + url = parse_post_url(resp) + data = parse_post_data(resp) + post_answer(session, url, data) + + +def main(): + print('开始模拟填写问卷,共模拟{}次'.format(ANSWER_TIMES)) + for i in range(ANSWER_TIMES): + simulate_survey() + sleep_time = randint(1, 60) + print('第{}次问卷填写完毕,即将沉睡{}s'.format(i+1, sleep_time)) + time.sleep(sleep_time) + + +if __name__ == '__main__': + main() From f201375803aa5445a315cd7655e2ed1b3acda940 Mon Sep 17 00:00:00 2001 From: Ehco Date: 2018年5月18日 07:54:52 +0800 Subject: [PATCH 06/11] Update README.md --- README.md | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/README.md b/README.md index d99858e..e37576c 100644 --- a/README.md +++ b/README.md @@ -8,7 +8,6 @@ IDE:Vscode Python版本: 3.6 每天的学习记录都会 同步更新到: * 微信公众号: findyourownway * 知乎专栏:https://zhuanlan.zhihu.com/Ehco-python -* blog : www.ehcoblog.ml 详细学习路径: ### 一:Beautiful Soup 爬虫 @@ -47,4 +46,4 @@ IDE:Vscode Python版本: 3.6 * 爬虫应用: 利用斗鱼Api抓取弹幕 https://zhuanlan.zhihu.com/p/28164017 * 爬虫应用: 获取支付宝账单信息 https://zhuanlan.zhihu.com/p/28537306 * 爬虫应用:IT之家热门段子(评论)爬取 https://zhuanlan.zhihu.com/p/28806210 -* 爬虫应用:一号店 商品信息查询程序 https://zhuanlan.zhihu.com/p/28982497 \ No newline at end of file +* 爬虫应用:一号店 商品信息查询程序 https://zhuanlan.zhihu.com/p/28982497 From a9f317fce842e1dd3c08c6e3cf99b47a92f11daf Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年7月12日 12:53:57 +0800 Subject: [PATCH 07/11] =?UTF-8?q?=E8=85=BE=E8=AE=AF=E6=BC=AB=E7=94=BB?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .gitignore | 14 +- .../632784.json" | 2276 ++++++++++ .../downloder.py" | 44 + .../one.json" | 3642 +++++++++++++++++ .../spider.py" | 116 + 5 files changed, 6083 insertions(+), 9 deletions(-) create mode 100644 "350円205円276円350円256円257円346円274円253円347円224円273円/632784.json" create mode 100644 "350円205円276円350円256円257円346円274円253円347円224円273円/downloder.py" create mode 100644 "350円205円276円350円256円257円346円274円253円347円224円273円/one.json" create mode 100644 "350円205円276円350円256円257円346円274円253円347円224円273円/spider.py" diff --git a/.gitignore b/.gitignore index 2ad158e..c5ec8b7 100644 --- a/.gitignore +++ b/.gitignore @@ -87,13 +87,9 @@ ENV/ # Rope project settings .ropeproject -浏览器模拟爬虫/.DS_Store + +# mac .DS_Store -.vscode/settings.json -豆瓣影评/锤神3/.vscode/settings.json -doubanmovie/.vscode/settings.json -Beautiful Soup 爬虫/.vscode/settings.json -*.settings.json -toapi-91baby/.vscode/settings.json -mazhifu/.vscode/settings.json -*.json + +# vs code +settings.json diff --git "a/350円205円276円350円256円257円346円274円253円347円224円273円/632784.json" "b/350円205円276円350円256円257円346円274円253円347円224円273円/632784.json" new file mode 100644 index 0000000..fc428c6 --- /dev/null +++ "b/350円205円276円350円256円257円346円274円253円347円224円273円/632784.json" @@ -0,0 +1,2276 @@ +{ + "第0章": { + "title": "女巫:预告", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/1", + "pics": [ + { + "pid": "3278", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_ecd16e11abde1abcf5c951dc101137d6_1523617657203.jpg/0" + }, + { + "pid": "3279", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_1fabfb826b537b0215c8adbe0c37195b_1523617657558.jpg/0" + }, + { + "pid": "3280", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_68d76f0758cd2c9b58c33fcc030da1cd_1523617657887.jpg/0" + }, + { + "pid": "3281", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_7ad7f338c7c9bfbfcb5f0808e3575037_1523617658215.jpg/0" + }, + { + "pid": "3282", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_6a35b57519d8ec25ede9080dd920277e_1523617658600.jpg/0" + }, + { + "pid": "3283", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_6769899d33ca891a568fb1b6e7966efa_1523617658978.jpg/0" + }, + { + "pid": "3284", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_e7f2471b6a17a537c1316d56c7a0e602_1523617659323.jpg/0" + }, + { + "pid": "3285", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_73cd63ce051fdd5a5b27c3ef4ba55df1_1523617659626.jpg/0" + } + ] + }, + "第1章": { + "title": "女巫:好久不见", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/2", + "pics": [ + { + "pid": "3286", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_b38d8c313a320bd57c17372fb13a7ffe_1523617659991.jpg/0" + }, + { + "pid": "3287", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_57c7bc903635ca26eddc6eea1c070a55_1523617660368.jpg/0" + }, + { + "pid": "3288", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_ffff030bc6f002213b80d4a5c0f47720_1523617660716.jpg/0" + }, + { + "pid": "3289", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_6d5eb562b0ffed941af320012de6ef2c_1523617661066.jpg/0" + }, + { + "pid": "3290", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_9f4b85766e9bcedf14d6225733454fa6_1523617661448.jpg/0" + }, + { + "pid": "3291", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_0ee62f1d3ab30846513e44772118286b_1523617661829.jpg/0" + }, + { + "pid": "3292", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_47f1b9c5f64efe54c03ba172562af5c5_1523617662146.jpg/0" + }, + { + "pid": "3293", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_42bb2199376a8c5196200040db538908_1523617662535.jpg/0" + }, + { + "pid": "3294", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_8a2018db91af1e357a3daa7a2416f9bd_1523617662854.jpg/0" + }, + { + "pid": "3295", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_700916c989f864d28846ec25b418401e_1523617663168.jpg/0" + }, + { + "pid": "3296", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_2a6fd8c88fb9b552d56fd80e5b3c0f1e_1523617663507.jpg/0" + }, + { + "pid": "3297", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_4abfbb408110ef9d2cc7b9425a787bd9_1523617663991.jpg/0" + }, + { + "pid": "3298", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_cd26318b13e5acce646ff6035192158c_1523617664357.jpg/0" + }, + { + "pid": "3299", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_c7b176f43876255fb08ca489b8840535_1523617664753.jpg/0" + }, + { + "pid": "3300", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_0a649a6b59b7d42f745ae7c986d6ee10_1523617665181.jpg/0" + }, + { + "pid": "3301", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_3031b0a3c444ea31d272286856500ce4_1523617665523.jpg/0" + }, + { + "pid": "3302", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_d285c766d390caf02c72f8b036c0c99c_1523617665897.jpg/0" + }, + { + "pid": "3303", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_2d548d4e497bb88ce48451cba17b5b47_1523617666311.jpg/0" + }, + { + "pid": "3304", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_bd58d81ade4f85b5bbdf4bc5af27deb2_1523617666614.jpg/0" + }, + { + "pid": "3305", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_adefdd23fdf229859fd05b1882c50f89_1523617667052.jpg/0" + }, + { + "pid": "3306", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_be3a1c9ca76dc91c234a8e0a9ba2a4f0_1523617667337.jpg/0" + } + ] + }, + "第2章": { + "title": "女巫: 马尔斯家族", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/3", + "pics": [ + { + "pid": "3307", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_1c5157b5a9b6103d622339bcfb169ea2_1523617667832.jpg/0" + }, + { + "pid": "3308", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_bb93a8f9619c21d8b4c3b63304344524_1523617668451.jpg/0" + }, + { + "pid": "3309", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_84f808c79cd69bce28158b8a39bcca80_1523617668863.jpg/0" + }, + { + "pid": "3310", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_01fedb470a6f71ad7a6db3875933bd8e_1523617669346.jpg/0" + }, + { + "pid": "3311", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_8c1b265678c01a3c6f2f76593d2b56c4_1523617669743.jpg/0" + }, + { + "pid": "3312", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_4d9c93fadd97302a871a014c7f504c94_1523617670111.jpg/0" + }, + { + "pid": "3313", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_3df5c8f2b244b82ac8e2efc1df9cba26_1523617670536.jpg/0" + }, + { + "pid": "3314", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_e31caa35fa2b944424dddbb62deace7e_1523617670988.jpg/0" + }, + { + "pid": "3315", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_5daff3cb2f1db981c4c3111eff804b59_1523617671399.jpg/0" + }, + { + "pid": "3316", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_c2394e116f746cf218610f479bd884e2_1523617671774.jpg/0" + }, + { + "pid": "3317", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_abb6c289c663e0060cb94fc0f354df8f_1523617672118.jpg/0" + }, + { + "pid": "3318", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_0eafea61c0cd04303bb6064950ae8a52_1523617672602.jpg/0" + }, + { + "pid": "3319", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_05a2dbec8dbe12be7be6ea139e0b8894_1523617672980.jpg/0" + }, + { + "pid": "3320", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_e25d4e69c1f9e112ee7a570163d02e3d_1523617673458.jpg/0" + }, + { + "pid": "3321", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_9a48d4e0e47551de30d727d6ea58aca6_1523617673853.jpg/0" + }, + { + "pid": "3322", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_691d7c8e78fb5cca9735a54df6ce837e_1523617674241.jpg/0" + }, + { + "pid": "3323", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_14f2af439fbbbbda21b1825a715f4bbb_1523617674653.jpg/0" + }, + { + "pid": "3324", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_553a54b247c72ed227c3f10e9f144357_1523617675012.jpg/0" + }, + { + "pid": "3325", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_52df45d2abb7d319d348eee5dd84d6bc_1523617675445.jpg/0" + }, + { + "pid": "3326", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_80c988a97d84a78623c3d88ed44bedd7_1523617675870.jpg/0" + }, + { + "pid": "3327", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_b3354cc3be815407cfbcc69b362eb135_1523617676317.jpg/0" + }, + { + "pid": "3328", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_25dd6395b1a21f7e76744379f05ae292_1523617676701.jpg/0" + }, + { + "pid": "3329", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_f90229b44fe2d118766d658e12f57be5_1523617677069.jpg/0" + }, + { + "pid": "3330", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_4e2f2d1f46d96c1a5968f3ac2bbc2985_1523617677409.jpg/0" + }, + { + "pid": "3331", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_54889940cf8f26efe3747e3ad6ba9bc2_1523617677690.jpg/0" + }, + { + "pid": "3332", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_1681e10ff0d3d9ac0749c33912e1813f_1523617677968.jpg/0" + } + ] + }, + "第3章": { + "title": "女巫:婚礼前奏", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/4", + "pics": [ + { + "pid": "3333", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_90f77717909fca008b9b22c1c04274ff_1523617678372.jpg/0" + }, + { + "pid": "3334", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_5aa230b9d7744f4583db709e54dde1dc_1523617678724.jpg/0" + }, + { + "pid": "3335", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_5d5c24c6572b01c49d9d6f8cbca74e67_1523617679110.jpg/0" + }, + { + "pid": "3336", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_07_6d29a57392d4b325e56cf597d2bd1401_1523617679509.jpg/0" + }, + { + "pid": "3337", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e741c5efb5848dab3aa72578ec30adfe_1523617680042.jpg/0" + }, + { + "pid": "3338", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_79e5230ce8bb9ea81e799b62a76529d6_1523617680401.jpg/0" + }, + { + "pid": "3339", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_722bae3db7ada111390a393e48838816_1523617680745.jpg/0" + }, + { + "pid": "3340", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5a58a0f2a17e3af2bffb6c2ea4c18b50_1523617681160.jpg/0" + }, + { + "pid": "3341", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_1740044987c2ebbc32fcaf19b7b0e405_1523617681525.jpg/0" + }, + { + "pid": "3342", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ccadf4d982aee5f182224ec3bb2586af_1523617681904.jpg/0" + }, + { + "pid": "3343", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_c8e76fb224ce543b6ebd51c3758200db_1523617682258.jpg/0" + }, + { + "pid": "3344", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_fadf174d8d8f31a814e26cf073d790c2_1523617682688.jpg/0" + }, + { + "pid": "3345", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_50585d437bbfa7853f58f0a4248c7cc1_1523617683111.jpg/0" + }, + { + "pid": "3346", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_55a5dcb068ae6eef9b4293d4b8d5279c_1523617683518.jpg/0" + }, + { + "pid": "3347", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f0ea9a67f4b0aa7a37c20b81af63d9c8_1523617683880.jpg/0" + }, + { + "pid": "3348", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d6d0133df8ca7fab8b53c9fa555ebf4a_1523617684239.jpg/0" + }, + { + "pid": "3349", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_1ed7d14073150dc956ecb583eb5ef743_1523617684645.jpg/0" + }, + { + "pid": "3350", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_bb4549200456a7cda6881121c6baa058_1523617685031.jpg/0" + }, + { + "pid": "3351", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_6da412c162f803196ff1fb702776539c_1523617685555.jpg/0" + }, + { + "pid": "3352", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f01b6cb2025e67255ce29515dbaa221d_1523617685953.jpg/0" + }, + { + "pid": "3353", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e3431f0943ec3f066b7a82d0114d14ff_1523617686806.jpg/0" + }, + { + "pid": "3354", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_be1aceafea50caf6bca8d46140ec3b5f_1523617687190.jpg/0" + }, + { + "pid": "3355", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7a0edd0523966148fe36d6d3f2c5ced2_1523617687571.jpg/0" + }, + { + "pid": "3356", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5ad165ffe7eff6539a9e2fbe5047bf97_1523617687992.jpg/0" + } + ] + }, + "第4章": { + "title": "女巫:证明", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/5", + "pics": [ + { + "pid": "3357", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5f9d652ff83bff10568a2e76190b7882_1523617688439.jpg/0" + }, + { + "pid": "3358", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_78a5fd535a118e841c6f7c1771c01cd2_1523617689004.jpg/0" + }, + { + "pid": "3359", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ff29fd76afd8a9f59dd72d9e2237a18a_1523617689413.jpg/0" + }, + { + "pid": "3360", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7340ea3fae46c72ba7ac8c48835dbb01_1523617689876.jpg/0" + }, + { + "pid": "3361", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f4449f3144a6d4059ef50e630d499038_1523617690272.jpg/0" + }, + { + "pid": "3362", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_19c0a901e1941f4678aa2a5b85bd778f_1523617690740.jpg/0" + }, + { + "pid": "3363", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0928c8663b198f4e8f1a9aae735e26d2_1523617691166.jpg/0" + }, + { + "pid": "3364", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e3a07675686af40e295e531f2e9649a5_1523617691557.jpg/0" + }, + { + "pid": "3365", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_96ff6ce61bc20433103c3cbe6575aeea_1523617692083.jpg/0" + }, + { + "pid": "3366", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_26f719d59012b18a96ab7d2340e61505_1523617692458.jpg/0" + }, + { + "pid": "3367", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0969754350aba50dcb736028cef1c15d_1523617692829.jpg/0" + }, + { + "pid": "3368", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_408da92ee219ee513dca57ab473d0851_1523617693208.jpg/0" + }, + { + "pid": "3369", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d39029fc9198b8fe10d260b41de4bedc_1523617693621.jpg/0" + }, + { + "pid": "3370", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e0c73b3713ade4d0c622e2f976f52a00_1523617693995.jpg/0" + }, + { + "pid": "3371", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7a06a35060bd921b880a06ec361aafc5_1523617694411.jpg/0" + }, + { + "pid": "3372", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_337d08c194a4930ea5557d7a57785b10_1523617694834.jpg/0" + }, + { + "pid": "3373", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_8083763a4151b2f06412b32a08fb3c66_1523617695240.jpg/0" + }, + { + "pid": "3374", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_c5043ec39b3f736e7444cbeb4305908b_1523617695756.jpg/0" + }, + { + "pid": "3375", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_b7677562a1ec27560d3c229c577f2bbb_1523617696143.jpg/0" + }, + { + "pid": "3376", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0ba4b8ef5dbd9080b8472ca5abc2351d_1523617696816.jpg/0" + }, + { + "pid": "3377", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_812ac44977533fe40d0de02d1a587cd0_1523617697241.jpg/0" + }, + { + "pid": "3378", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f893c099f398cf38357b95c08a4ea2b8_1523617697607.jpg/0" + }, + { + "pid": "3379", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_716ff1d13f9bae3da4a38236d9815351_1523617698001.jpg/0" + }, + { + "pid": "3380", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_a488f9de0cf7e069700eda720d42e320_1523617698386.jpg/0" + }, + { + "pid": "3381", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_1feabd42780e9378626f4df943d1a87e_1523617698749.jpg/0" + }, + { + "pid": "3382", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f66ff96ab741da35e138f76b191f16eb_1523617699294.jpg/0" + }, + { + "pid": "3383", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_8e999cbbc77c4d4878f5d1b9c0c7f174_1523617699735.jpg/0" + }, + { + "pid": "3384", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_74d2cd04c6d7c1a7f8c67fa1aefc8940_1523617700206.jpg/0" + }, + { + "pid": "3385", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0ea9ee7eaa8015bb296fded7dc52c4cf_1523617700671.jpg/0" + }, + { + "pid": "3386", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ea52f240788ebd804ea6727dceea68d3_1523617701029.jpg/0" + } + ] + }, + "第5章": { + "title": "女巫:记忆的碎片", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/6", + "pics": [ + { + "pid": "3387", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_48941be2e952b24b3862fb9f4725c219_1523617701412.jpg/0" + }, + { + "pid": "3388", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_697c9186f7a3e1e2895bdee0003535f4_1523617701845.jpg/0" + }, + { + "pid": "3389", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_6b8a061360f6687a04140bbe814c3ac4_1523617702245.jpg/0" + }, + { + "pid": "3390", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_417a4a13b81125e2e27184a0f425f01d_1523617702659.jpg/0" + }, + { + "pid": "3391", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_de42561aa326b5e6d9c876da2b3144e4_1523617703381.jpg/0" + }, + { + "pid": "3392", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_b0949570205bd1fd2e617f7086005fef_1523617703866.jpg/0" + }, + { + "pid": "3393", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d1a71572cc060c23c8aefdac26618821_1523617704271.jpg/0" + }, + { + "pid": "3394", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_741245338ce68305279cdd81f8fe63f3_1523617705363.jpg/0" + }, + { + "pid": "3395", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_2348c54a5ccc4cd03c2aa255bd6f282c_1523617705779.jpg/0" + }, + { + "pid": "3396", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_af2df50b4b50810ce2224ead3ab21279_1523617706234.jpg/0" + }, + { + "pid": "3397", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_11d02265d4f552043e167a7cc2d9fb91_1523617706720.jpg/0" + }, + { + "pid": "3398", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7b6e3e42e1a86b82c17c2c93555a603d_1523617707266.jpg/0" + }, + { + "pid": "3399", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_dc007a6c0907f604419e72df97b4737e_1523617707613.jpg/0" + }, + { + "pid": "3400", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e8ea41f60df1eb0df4337ee9eaa9b6c6_1523617707986.jpg/0" + }, + { + "pid": "3401", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_074e033bf9a777df8ebe091d7bfebb96_1523617708348.jpg/0" + }, + { + "pid": "3402", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d5482a4a1d5976f388edf40ba26e1e5b_1523617708850.jpg/0" + }, + { + "pid": "3403", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0382fcb7ee390151472eb7eddd359525_1523617709274.jpg/0" + }, + { + "pid": "3404", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_a538d58cec64215932c0ad49d9cde433_1523617709743.jpg/0" + }, + { + "pid": "3405", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_a27f480a23c8f0e7babc60a8c9ff8e47_1523617710152.jpg/0" + }, + { + "pid": "3406", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_8f9a97beade11f2dc77455fad63c584c_1523617710553.jpg/0" + }, + { + "pid": "3407", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0732a3e84427c0c8b7e8e0462d0f507f_1523617710933.jpg/0" + }, + { + "pid": "3408", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_277596c1919bdbcef67679dfb7275f18_1523617711306.jpg/0" + }, + { + "pid": "3409", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_67b1d5032161100f33c02bbf967b1fa9_1523617711659.jpg/0" + }, + { + "pid": "3410", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_190aff61b972de50b3125d4063f7b836_1523617711987.jpg/0" + }, + { + "pid": "3411", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_186ccc2422b1a7ec6fc4deaa2b126361_1523617712464.jpg/0" + }, + { + "pid": "3412", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_24b0be7bb4f0cf67b57e43306f72d92e_1523617712863.jpg/0" + }, + { + "pid": "3413", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_eb17dc73dac412fd53636c1dcfa9bc90_1523617713248.jpg/0" + }, + { + "pid": "3414", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5b5d92d284e4be2bb630ef53c96b8418_1523617713648.jpg/0" + }, + { + "pid": "3415", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_6037ef6d3751dbb23e28efe0833eb1ae_1523617713999.jpg/0" + }, + { + "pid": "3416", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_3546b81115bd190d993ea56e2cfa4e52_1523617714433.jpg/0" + }, + { + "pid": "3417", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_a96b5edb15406fe625d166a699a79104_1523617714852.jpg/0" + }, + { + "pid": "3418", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_db9c20dd41617e374f04ad0d0f62b766_1523617715232.jpg/0" + }, + { + "pid": "3419", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f6cd27182fd131be9ced1511aecdeab3_1523617715695.jpg/0" + }, + { + "pid": "3420", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_79ad5b457b6b9c44dfc1270cc17dc15c_1523617716110.jpg/0" + }, + { + "pid": "3421", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5c4a6cd2e8005d96c7a65a70439b2fbe_1523617716482.jpg/0" + } + ] + }, + "第6章": { + "title": "女巫:兄妹谈话", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/7", + "pics": [ + { + "pid": "3422", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_3dc39c87de50601e444d5f9f148123b8_1523617716830.jpg/0" + }, + { + "pid": "3423", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_24b67c3f1b31d806d532979fe875cac4_1523617717255.jpg/0" + }, + { + "pid": "3424", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_2b44d41b2b47d6cf82e2a61a713e7192_1523617717612.jpg/0" + }, + { + "pid": "3425", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7a8a51bc5830433ce2ff954965e4e6bb_1523617718020.jpg/0" + }, + { + "pid": "3426", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_8162c55cc45fe6ad38990154b5067984_1523617718398.jpg/0" + }, + { + "pid": "3427", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_efe1c9142bd3276b3c54a9a6b6963119_1523617718793.jpg/0" + }, + { + "pid": "3428", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_22babfc8c123c8601d4596fa32987014_1523617719277.jpg/0" + }, + { + "pid": "3429", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_85cfec2298e5ed0b788d2d93170a082e_1523617719680.jpg/0" + }, + { + "pid": "3430", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_c6d96c57159f5a66ca6527d9d8754516_1523617720123.jpg/0" + }, + { + "pid": "3431", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_4dcca92f04d8661a089bf339d6f015b7_1523617720519.jpg/0" + }, + { + "pid": "3432", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_df0ad5c98d07b016e9030327700e81c5_1523617720907.jpg/0" + }, + { + "pid": "3433", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_936e547566bdcd843a94d0aa33642183_1523617721321.jpg/0" + }, + { + "pid": "3434", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_2bdcf88f402e2a269fe30179aebc174d_1523617721789.jpg/0" + }, + { + "pid": "3435", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e7cc00f8f38b268ee14ac4b04d51f853_1523617722181.jpg/0" + }, + { + "pid": "3436", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_fc27560268c64204114e06d394ca05d0_1523617722613.jpg/0" + }, + { + "pid": "3437", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d1a58506d6b4a0f04868621967b4e428_1523617723035.jpg/0" + }, + { + "pid": "3438", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_04dc26c13593a124ef8730e9b150c06f_1523617723493.jpg/0" + }, + { + "pid": "3439", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_63d477ae7435dd6fabd4b3159be29c64_1523617723856.jpg/0" + }, + { + "pid": "3440", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_cabebf66e6e6b0e7407626c67acb7c78_1523617725303.jpg/0" + }, + { + "pid": "3441", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0fd44fa803ffe5b5dd52d4a22215430e_1523617725654.jpg/0" + }, + { + "pid": "3442", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e6e908761a171b9aeb42a0a070ead588_1523617726061.jpg/0" + }, + { + "pid": "3443", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_3abdb05401811d0c628f1f3144fc08b4_1523617726457.jpg/0" + }, + { + "pid": "3444", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_4b7c6a7039c6e1d06b0c1ef8b339882c_1523617726878.jpg/0" + }, + { + "pid": "3445", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_3322e4d45789b0438f3347edd3610d7c_1523617727245.jpg/0" + }, + { + "pid": "3446", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_5293a1dffcd7c633251faf8aba821bda_1523617727616.jpg/0" + }, + { + "pid": "3447", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ca87c3943bbc4da4bbb8d92b895c3db2_1523617728036.jpg/0" + }, + { + "pid": "3448", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_186386ccff2fa9a36aee369c0249d786_1523617728440.jpg/0" + }, + { + "pid": "3449", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_4df5885c58cecc4667de55967558c066_1523617728872.jpg/0" + }, + { + "pid": "3450", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_81ed2825afff0340bcde133807c26f8d_1523617729272.jpg/0" + }, + { + "pid": "3451", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_623f404bcea79ec0474e5e6fca004753_1523617729616.jpg/0" + }, + { + "pid": "3452", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_bf02adf9b04738b590171bbb8a2e4b84_1523617730034.jpg/0" + }, + { + "pid": "3453", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f73af5670e63859396f5120bb71dccf3_1523617730388.jpg/0" + } + ] + }, + "第7章": { + "title": "女巫:厄运降临", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/8", + "pics": [ + { + "pid": "3454", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0f5b03131dd2165015b6e36103430b47_1523617730891.jpg/0" + }, + { + "pid": "3455", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ab376197e7326cc9011ff05669e7bb98_1523617731232.jpg/0" + }, + { + "pid": "3456", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_01b43131b14cbf027c963c1fe5e044c9_1523617731577.jpg/0" + }, + { + "pid": "3457", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_60e6ace8668422b3f820c6d54b3e6cd1_1523617731898.jpg/0" + }, + { + "pid": "3458", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_f32c0a4884652e00789659ea98ccc160_1523617732283.jpg/0" + }, + { + "pid": "3459", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_79045a846eb7b084aabd0cf6b3ba7e43_1523617732681.jpg/0" + }, + { + "pid": "3460", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_88d05ff75b2758d86bd787b16ce37172_1523617733064.jpg/0" + }, + { + "pid": "3461", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0a5955e7aceaf82d75eca56a17a960e4_1523617733605.jpg/0" + }, + { + "pid": "3462", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_8303db2d0eb731846f4606f60d71a8f8_1523617734007.jpg/0" + }, + { + "pid": "3463", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_a22c434afa617dcb5e8e15c911a2390e_1523617734422.jpg/0" + }, + { + "pid": "3464", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_7d9292d119a4a28df622531ff731fcc9_1523617734811.jpg/0" + }, + { + "pid": "3465", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ac66301b9acbe185c8cd9333cff45317_1523617735204.jpg/0" + }, + { + "pid": "3466", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_014f48835782be4c3a128e547b41fcdb_1523617735616.jpg/0" + }, + { + "pid": "3467", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_ed2794e178eb36804dbd7edde3d442fa_1523617736005.jpg/0" + }, + { + "pid": "3468", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_0666ec7ae6080490b818c84eecc4c02d_1523617736453.jpg/0" + }, + { + "pid": "3469", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_e51f2d4306f6c5f59fe9aec025ae7982_1523617736845.jpg/0" + }, + { + "pid": "3470", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_d5c44a142a28c8c70c3430d34e05dcea_1523617737213.jpg/0" + }, + { + "pid": "3471", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_6bb0ea7cf5fb5707284ecd5eb263b9f9_1523617737564.jpg/0" + }, + { + "pid": "3472", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_b2c62f6a0d35669bcc61be00d548b23f_1523617738011.jpg/0" + }, + { + "pid": "3473", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_41d62c173594f1b136b27b15d6f57506_1523617738405.jpg/0" + }, + { + "pid": "3474", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_15f44d6633e0bef1892a57eccf279068_1523617738784.jpg/0" + }, + { + "pid": "3475", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_dc0a1313db16a223138e6d987ecdab35_1523617739124.jpg/0" + }, + { + "pid": "3476", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_331cb0b34a0d6c0266ae5f8af5efc1be_1523617739560.jpg/0" + }, + { + "pid": "3477", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_08_111cca31f70478bc82cf6c086cf3864a_1523617739984.jpg/0" + }, + { + "pid": "3478", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_07fe2b103da13bf3cd2619b66f145348_1523617740472.jpg/0" + }, + { + "pid": "3479", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_8984378ed86fe17a71b80d64a5497608_1523617740836.jpg/0" + }, + { + "pid": "3480", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_5b7902f16657db984120f2fe351d0acf_1523617741297.jpg/0" + }, + { + "pid": "3481", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_646d11730d58d36b88e57340975f9b21_1523617741670.jpg/0" + }, + { + "pid": "3482", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ed4f8ca9d4fc6cc74838f3dae3ad777c_1523617742053.jpg/0" + }, + { + "pid": "3483", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_8e2bb9aa88741ead29300db703419313_1523617742471.jpg/0" + }, + { + "pid": "3484", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_063e65cbfe8361bd2021a28588e3cad2_1523617742927.jpg/0" + }, + { + "pid": "3485", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_5f7ac98d853722fd35d8c6e7aa5be41b_1523617743376.jpg/0" + }, + { + "pid": "3486", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_3034733eaaf849ecccaa21e846b46bc6_1523617743899.jpg/0" + }, + { + "pid": "3487", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f0e7c003888a1491b2f49ca489b90be0_1523617744274.jpg/0" + }, + { + "pid": "3488", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_a0a101619f749ab39abe0f56bb62c976_1523617744632.jpg/0" + }, + { + "pid": "3489", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c60d297534540bf45f6630b60cd10664_1523617744979.jpg/0" + } + ] + }, + "第8章": { + "title": "女巫:女婴", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/9", + "pics": [ + { + "pid": "3490", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2126157ad35678ca39814f509089ceea_1523617745313.jpg/0" + }, + { + "pid": "3491", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_eefc69d424e6b534b2593924d10de166_1523617745626.jpg/0" + }, + { + "pid": "3492", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_08e0c0023fb9c99e1797bd5715ec1dc1_1523617745934.jpg/0" + }, + { + "pid": "3493", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_a524eb74bf1e314b6aea4c9bf6bab38d_1523617746475.jpg/0" + }, + { + "pid": "3494", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9432b57a5b8485a397431d2e9ed89b81_1523617746884.jpg/0" + }, + { + "pid": "3495", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e5740f7404192905801e327fe4c2e363_1523617747410.jpg/0" + }, + { + "pid": "3496", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_edf79fee204270a7c1e885a7d2bdd957_1523617747846.jpg/0" + }, + { + "pid": "3497", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f94fee91534470c376008479b1b98200_1523617748196.jpg/0" + }, + { + "pid": "3498", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_11866b4699784dc500c62ab1b0da29d5_1523617748567.jpg/0" + }, + { + "pid": "3499", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f30db1b6ef2d6cf864800a87ba44602d_1523617748968.jpg/0" + }, + { + "pid": "3500", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b57586c0c3e4d1ff1a0c66fd94f4c40a_1523617749352.jpg/0" + }, + { + "pid": "3501", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ae44f10107a24892f7217839a886d113_1523617749701.jpg/0" + }, + { + "pid": "3502", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2609a512ba76b31a5a98f6791d85cac2_1523617750033.jpg/0" + }, + { + "pid": "3503", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_669de9444e117b0ea6fa1070507734fd_1523617750444.jpg/0" + }, + { + "pid": "3504", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e0e8f9a3165ef48a29b4055326582f23_1523617750766.jpg/0" + }, + { + "pid": "3505", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_1c6702f5e14edcd3bf2915a935570c37_1523617751124.jpg/0" + }, + { + "pid": "3506", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_32e7ae1bdb821a4072f12f9d7c73d36d_1523617751447.jpg/0" + }, + { + "pid": "3507", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c24c21e2510b574030a84263ab5b8e19_1523617751835.jpg/0" + }, + { + "pid": "3508", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_5ef916506578f200a32b5b7be7230972_1523617752259.jpg/0" + }, + { + "pid": "3509", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9346b021bca3429c065c4e657510c8c3_1523617752707.jpg/0" + }, + { + "pid": "3510", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_71e78dd063c914d658e04e068f7725bb_1523617753139.jpg/0" + }, + { + "pid": "3511", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2837053003d62a03f943c0f5af7fb2c0_1523617753534.jpg/0" + }, + { + "pid": "3512", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_6a05c7bae2fc4baae97c904be1f19e45_1523617753963.jpg/0" + }, + { + "pid": "3513", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_fc8314ab8546794c21e6b71559fa1f90_1523617754393.jpg/0" + }, + { + "pid": "3514", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_774f0c3aacaa353a51a9c7fc054f54bf_1523617754775.jpg/0" + }, + { + "pid": "3515", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_dc7e37d896b59c3d8f7ed2abc0de66ac_1523617755185.jpg/0" + }, + { + "pid": "3516", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_d13bedea34a17f7f2f038bf4001e0ee7_1523617755568.jpg/0" + }, + { + "pid": "3517", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2038b96326e326def4371c33eccd673a_1523617755938.jpg/0" + }, + { + "pid": "3518", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_dde3ea5be341c2461c895eeaf50fad51_1523617756418.jpg/0" + }, + { + "pid": "3519", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_3b80cb824f325cdb1a2110185aa93508_1523617756974.jpg/0" + }, + { + "pid": "3520", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_348e8ec108ae7599511508bcfff4e70e_1523617757278.jpg/0" + }, + { + "pid": "3521", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2bca17b3d78b03d93920c19d026f72b4_1523617757597.jpg/0" + }, + { + "pid": "3522", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_6fef326fc0dc006a74a22e8a4fb91163_1523617757963.jpg/0" + }, + { + "pid": "3523", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_fbb1dcc044cc94ca28304726875b8929_1523617758393.jpg/0" + }, + { + "pid": "3524", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c12c49b6ebb6c596abe64d5e4aa86ccb_1523617758741.jpg/0" + }, + { + "pid": "3525", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_d58eb82efb9f5dec1a10136eeaee70b9_1523617759214.jpg/0" + }, + { + "pid": "3526", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_3a378320765912e34eea81f5eb1d2168_1523617759630.jpg/0" + }, + { + "pid": "3527", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9185af961f3abda4222877d027d6a619_1523617760054.jpg/0" + }, + { + "pid": "3528", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_1820f948128cd77d9ec1b5388f4316fc_1523617760445.jpg/0" + }, + { + "pid": "3529", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_16a10e71ff88711b8118c6936289c7b4_1523617760933.jpg/0" + }, + { + "pid": "3530", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4b4a5007ef268ed4e748339c30d7a7c6_1523617761414.jpg/0" + }, + { + "pid": "3531", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_126271b009b5ff92f71959cf1d5a9a7a_1523617761727.jpg/0" + }, + { + "pid": "3532", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_773f4c546443555ca065a8a9c2382a94_1523617762199.jpg/0" + }, + { + "pid": "3533", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b70ae27c1b342bfc082326a1c2971ec4_1523617762654.jpg/0" + }, + { + "pid": "3534", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_3be37ae1642970ceb612dad7941d5f72_1523617763182.jpg/0" + }, + { + "pid": "3535", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_3ceabd3576095dc9983995fe24aaba64_1523617763471.jpg/0" + } + ] + }, + "第9章": { + "title": "女巫:意外之灾", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/10", + "pics": [ + { + "pid": "3536", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b82b32d9b049672d967081ca72643e21_1523617763886.jpg/0" + }, + { + "pid": "3537", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ba17e88434c95c160abab97eff3ad524_1523617764239.jpg/0" + }, + { + "pid": "3538", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_a20a37e4a1607403c37efe714cddccb3_1523617764600.jpg/0" + }, + { + "pid": "3539", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_487b63595cba87cfb1d119ce2dd91334_1523617765036.jpg/0" + }, + { + "pid": "3540", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ddb3a54a13e8e8aa07632b6ae3292a73_1523617765398.jpg/0" + }, + { + "pid": "3541", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e1fc705cba552229a0dd631a4b024c67_1523617765857.jpg/0" + }, + { + "pid": "3542", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e8d3dc0b0e83ad354c9026ce51f5664b_1523617766275.jpg/0" + }, + { + "pid": "3543", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_82b9fc579493399fc16a81204f2c12f3_1523617766684.jpg/0" + }, + { + "pid": "3544", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ce4d35e34ef03a43344479402cd1e496_1523617767058.jpg/0" + }, + { + "pid": "3545", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_dc75509e3c783ca74ad9749d6d1f822c_1523617767497.jpg/0" + }, + { + "pid": "3546", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e8a07f5451812dfa7f67895190524b5a_1523617767891.jpg/0" + }, + { + "pid": "3547", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ea2934d21adab011547c8a3863373880_1523617768334.jpg/0" + }, + { + "pid": "3548", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c6d30e91f42192ca3522c00855402053_1523617768722.jpg/0" + }, + { + "pid": "3549", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_db83b8ab41a15a6e121e85c34fd45eae_1523617769081.jpg/0" + }, + { + "pid": "3550", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_452e67b3eb55ac46ea0311c98cb5d152_1523617769376.jpg/0" + }, + { + "pid": "3551", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_96a46e3dde6d49338aadcb01fe9de09a_1523617769712.jpg/0" + }, + { + "pid": "3552", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_74757d1066c463cdbf11cf4b3b63e03f_1523617770106.jpg/0" + }, + { + "pid": "3553", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_10de43d88166c0377a36ebb1f00df12c_1523617770452.jpg/0" + }, + { + "pid": "3554", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4c8efe5f3aeb185d08452bb6eecf44e5_1523617770855.jpg/0" + }, + { + "pid": "3555", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_24365f9a9fe09b9dbf12f597ce512be2_1523617771268.jpg/0" + }, + { + "pid": "3556", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_a793d85188c0c567386d07890a762123_1523617771685.jpg/0" + }, + { + "pid": "3557", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c1a3fcd1466c4dd61eba5a345484e5a6_1523617772040.jpg/0" + }, + { + "pid": "3558", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_415c0e3ffd58e5a75b27a98751f09f9e_1523617772337.jpg/0" + }, + { + "pid": "3559", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9ca4ad988d2f306b88d94c10b3fd979a_1523617772724.jpg/0" + }, + { + "pid": "3560", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_7070f6771203a31bd8ce764332c9c15e_1523617773122.jpg/0" + }, + { + "pid": "3561", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b566b22a9aa39dbd1a7053c8b886474e_1523617773520.jpg/0" + }, + { + "pid": "3562", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f99c464a2598a9f1366230c44277f238_1523617773912.jpg/0" + }, + { + "pid": "3563", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_bd18a725ecef9bdc8300ede629058bda_1523617774372.jpg/0" + }, + { + "pid": "3564", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_90cbf6d6da97873c3043b5b46790190d_1523617774857.jpg/0" + }, + { + "pid": "3565", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c0e8b09b9c9c50a466f591d4d27d5240_1523617775273.jpg/0" + }, + { + "pid": "3566", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_0ee595098c3d870c06465553abf99650_1523617775655.jpg/0" + }, + { + "pid": "3567", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_548f2991fea74f16a18d173e7ea6a547_1523617776064.jpg/0" + }, + { + "pid": "3568", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_713342e7221e1c732211976f6c628f2c_1523617776401.jpg/0" + }, + { + "pid": "3569", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_07089bf5b8affeae59b8e73252f18e4f_1523617776800.jpg/0" + }, + { + "pid": "3570", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_eae6c5c622ffde91cb43bab11de114b3_1523617777150.jpg/0" + }, + { + "pid": "3571", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_49814b02c20f275ed3f30edcfb9cb3b1_1523617777499.jpg/0" + }, + { + "pid": "3572", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e0b7d910722f739e875fc9465c76d9bd_1523617777822.jpg/0" + }, + { + "pid": "3573", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_8772e1a2381b8d751b07df030d781847_1523617778198.jpg/0" + }, + { + "pid": "3574", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ce140a6df468c445f47a3e8e67ab5a93_1523617778530.jpg/0" + }, + { + "pid": "3575", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c9e524cd4acd8dc63c2c9e12d09769c4_1523617778925.jpg/0" + }, + { + "pid": "3576", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9b657810d03d9cdca3a78fde3e42ce1c_1523617779356.jpg/0" + }, + { + "pid": "3577", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_16bd8be285da242e912b5b5bfc845266_1523617779757.jpg/0" + } + ] + }, + "第10章": { + "title": "女巫:意外之喵", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/11", + "pics": [ + { + "pid": "3578", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4a25f0a35a8d1ffa8ef55ada9f53c390_1523617780178.jpg/0" + }, + { + "pid": "3579", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_1f527c1080f75b040d04fbbd8c533690_1523617780571.jpg/0" + }, + { + "pid": "3580", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4393093da329728454631ff0a253e6be_1523617780952.jpg/0" + }, + { + "pid": "3581", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9a89b3cd77aafce9bb6d6f467569b93b_1523617781432.jpg/0" + }, + { + "pid": "3582", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_2fefd9c503984d41d999b110e895fb8e_1523617781807.jpg/0" + }, + { + "pid": "3583", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e7929dc2d31df9639dac2090f5b4852c_1523617782238.jpg/0" + }, + { + "pid": "3584", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_7482aa38902f251822809d36e678387c_1523617782607.jpg/0" + }, + { + "pid": "3585", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ecc02f69ec282aa889eac40b6c99df35_1523617783053.jpg/0" + }, + { + "pid": "3586", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4fc875b1f6f01d2d762e8e019b64b59e_1523617783398.jpg/0" + }, + { + "pid": "3587", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_dc9cab43fa2c60a3f70f865ff04f96ff_1523617783888.jpg/0" + }, + { + "pid": "3588", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_53453c6d11059d9a22fccefdc74a6adf_1523617784353.jpg/0" + }, + { + "pid": "3589", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_941c1c0132f85c28a0c6b1af8c023226_1523617784719.jpg/0" + }, + { + "pid": "3590", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_aad20b89e3fb05c0c72a4bb6cbcf163e_1523617785096.jpg/0" + }, + { + "pid": "3591", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f25b92489db2ffe2ba11fc77a085f87d_1523617785573.jpg/0" + }, + { + "pid": "3592", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c78cd656c44abb2495835ce9fab86ecd_1523617785905.jpg/0" + }, + { + "pid": "3593", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_105a98c1f5dd9b8a516222bd19e31b7f_1523617786311.jpg/0" + }, + { + "pid": "3594", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_ee248eed3d590273b710411624f3f046_1523617786792.jpg/0" + }, + { + "pid": "3595", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b290ed1bdf6ccc9b441a232402da0b0f_1523617787148.jpg/0" + }, + { + "pid": "3596", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_c0c988359a479bc79fb6657093f81bbb_1523617787548.jpg/0" + }, + { + "pid": "3597", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_0bd2e79bed5ef5dca4fff6f147cc911b_1523617787909.jpg/0" + }, + { + "pid": "3598", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_03175ac18122d4d7767f680d6620c1d1_1523617788401.jpg/0" + }, + { + "pid": "3599", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_54b5c3f0a0c40e1ae92eede2aa652a76_1523617788789.jpg/0" + }, + { + "pid": "3600", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_4a7d249ef4c9b66c5ed571f58e85c591_1523617789136.jpg/0" + }, + { + "pid": "3601", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_bfc523eb5279cbde4fd169e5e2ffb270_1523617789479.jpg/0" + }, + { + "pid": "3602", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9a685365668812ffd24d10e0284317fb_1523617789923.jpg/0" + }, + { + "pid": "3603", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_a98a6cd99f67122d27d063cec8de79b5_1523617790324.jpg/0" + }, + { + "pid": "3604", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_cea9f634c8ea28aaf12e1e835787596c_1523617790707.jpg/0" + }, + { + "pid": "3605", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_cbc0fc8b76e26e401aa1f9284e539302_1523617791093.jpg/0" + }, + { + "pid": "3606", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_02061fa1ca4210f5dd09cfc5f6f08075_1523617791513.jpg/0" + }, + { + "pid": "3607", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_6361bb6adf3356fd10e00f8d9a053626_1523617792006.jpg/0" + }, + { + "pid": "3608", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_d7b6a883e52d59943839e4ebbaeee020_1523617792384.jpg/0" + }, + { + "pid": "3609", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_70c9ccbf1a9362e35d1321c444373e52_1523617792759.jpg/0" + }, + { + "pid": "3610", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_16aa2dcb97cf9aa6bf8b68417a778eae_1523617793157.jpg/0" + }, + { + "pid": "3611", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b0f637c472ad1f92589e4680a9895679_1523617793544.jpg/0" + }, + { + "pid": "3612", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_1ad0fd053e9e7c2961e622c942ce323b_1523617793920.jpg/0" + }, + { + "pid": "3613", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_911c01987fdb3597352f21f894061e82_1523617794313.jpg/0" + }, + { + "pid": "3614", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_b1975c0fc11c3bacfe18d904bc4c01c4_1523617794806.jpg/0" + }, + { + "pid": "3615", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_49b32b3586d0e5f8bd0f26498b91bf25_1523617795103.jpg/0" + } + ] + }, + "第11章": { + "title": "女巫:探望?", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/12", + "pics": [ + { + "pid": "3616", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_f0c60ee56715258a62b2898c1f47e009_1523617795477.jpg/0" + }, + { + "pid": "3617", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_0f4d6c9584690bcbf1feaebbcb37f6fa_1523617795918.jpg/0" + }, + { + "pid": "3618", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_7a73875945a4b79a986071bb760c40c6_1523617796390.jpg/0" + }, + { + "pid": "3619", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_1cf3bbf18d2c73f76c734b1dd08e231f_1523617796787.jpg/0" + }, + { + "pid": "3620", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_949416135bea9e787f64fe9abbbde8ff_1523617797178.jpg/0" + }, + { + "pid": "3621", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_e154dc9844bdb913cfcf1035410864c8_1523617797534.jpg/0" + }, + { + "pid": "3622", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_9ea88907bf80a9e690e26b0a22b9d85b_1523617797945.jpg/0" + }, + { + "pid": "3623", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_d4d7eb3513535e0214bd0d04a7a47414_1523617798351.jpg/0" + }, + { + "pid": "3624", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_d3b87b45833966e8cabe3a5eae70a8e6_1523617798778.jpg/0" + }, + { + "pid": "3625", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_956908e8fe36315b3c58d2aeaefa16d5_1523617799348.jpg/0" + }, + { + "pid": "3626", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_09_0ca87b3de5b797bbcb4937a3f7a4fb08_1523617799762.jpg/0" + }, + { + "pid": "3627", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_fe8e35161cfc8fe0dceee25c4fc1a9c3_1523617800185.jpg/0" + }, + { + "pid": "3628", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7386092437859cc7cd8b8d2491938226_1523617800527.jpg/0" + }, + { + "pid": "3629", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_db37b2851d5b1a55e08af0c51c179b9f_1523617800983.jpg/0" + }, + { + "pid": "3630", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d260cbb8ec77534b00fe8b229af474c0_1523617801442.jpg/0" + }, + { + "pid": "3631", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_536543e89d7077c848c2b4f2c695f1d5_1523617801903.jpg/0" + }, + { + "pid": "3632", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_78d9623d34bc56188cc27a3f2fdff2f0_1523617802363.jpg/0" + }, + { + "pid": "3633", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_55c849cd22b0e21206c11ce2ac540e7c_1523617802723.jpg/0" + }, + { + "pid": "3634", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_9f45d2148ae66115a8f7737b1429459f_1523617803143.jpg/0" + }, + { + "pid": "3635", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d8339406be1feb6cffa741d82e679336_1523617803573.jpg/0" + }, + { + "pid": "3636", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_06544646cbfc0948f4a6477c03d47698_1523617803969.jpg/0" + }, + { + "pid": "3637", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d021d032caa732d5504bc23e190d4287_1523617804414.jpg/0" + }, + { + "pid": "3638", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_9f04f0e029defa772830cba57e04dc19_1523617804768.jpg/0" + }, + { + "pid": "3639", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_50f0d511fc8aed0d459fcc7344fad9a5_1523617805268.jpg/0" + }, + { + "pid": "3640", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_732a9b9de8393f2c129b9f3a40e4fdc9_1523617805639.jpg/0" + }, + { + "pid": "3641", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_28e7eac054d753357a640b3693a3c2ac_1523617806071.jpg/0" + }, + { + "pid": "3642", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_61a1066cfbc2d73e6174edd2c08bc729_1523617806482.jpg/0" + }, + { + "pid": "3643", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_6509bb93b36103c701e6770a1b9bb16d_1523617806888.jpg/0" + }, + { + "pid": "3644", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c0422df6456bf2c714c7dc09538cae8b_1523617807236.jpg/0" + }, + { + "pid": "3645", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_499635b9228261da8a18d79ff2941c3f_1523617807600.jpg/0" + }, + { + "pid": "3646", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_593bda55d5d550ab679708b2bf492c0d_1523617807953.jpg/0" + }, + { + "pid": "3647", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_72fffac7f3bd3fdac43c043a1fdb9f7b_1523617808418.jpg/0" + }, + { + "pid": "3648", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_24ad838bb64dc8f41abd17a7805168a5_1523617808788.jpg/0" + }, + { + "pid": "3649", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_5b5bae6510e286b738b8ea9912ea1f03_1523617809114.jpg/0" + }, + { + "pid": "3650", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_a5439a292839971373b5a613c71b9d03_1523617809467.jpg/0" + } + ] + }, + "第12章": { + "title": "女巫:饼干", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/13", + "pics": [ + { + "pid": "3651", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3eadedd0cd3ae30c580af6d9cf31e0f6_1523617809894.jpg/0" + }, + { + "pid": "3652", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_a567ff7e418aaa1cc0a6e360e6a71349_1523617810276.jpg/0" + }, + { + "pid": "3653", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7c96e1fc49cc7c0675c6a9cbb7705f42_1523617810667.jpg/0" + }, + { + "pid": "3654", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_5123fe0a723e4f7042858a6eeb998484_1523617811050.jpg/0" + }, + { + "pid": "3655", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_dd9e2b7d402620984ab5bc5ef7f6f5e1_1523617811513.jpg/0" + }, + { + "pid": "3656", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_68766451d426a70e63e19959d4bfd377_1523617811904.jpg/0" + }, + { + "pid": "3657", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c9ee60011d35afbab1d2035c9bb84a7f_1523617812261.jpg/0" + }, + { + "pid": "3658", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_665576fea3a80aada970f99a303b90d5_1523617812669.jpg/0" + }, + { + "pid": "3659", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_e2c2085aa5271eab6db379d929e5efd8_1523617813105.jpg/0" + }, + { + "pid": "3660", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_410503c55812f979d1e97fe952ea3b27_1523617813488.jpg/0" + }, + { + "pid": "3661", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_a38d5aab8e407afd08210c1c8bcdd2f7_1523617813866.jpg/0" + }, + { + "pid": "3662", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c40b71c8ee3f743e2b9d5176e65584e8_1523617814189.jpg/0" + }, + { + "pid": "3663", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_2015f537e8847a078e2004f68b19a1a1_1523617814548.jpg/0" + }, + { + "pid": "3664", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_a730846d9590add121d61c6544f98b7f_1523617814886.jpg/0" + }, + { + "pid": "3665", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_5427e7eee6fa92e276ce339755e797bf_1523617815393.jpg/0" + }, + { + "pid": "3666", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_875eb935df71f0995f5809a8679a48b4_1523617815777.jpg/0" + }, + { + "pid": "3667", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_734698890e929d2ad96061d2bc2095f3_1523617816250.jpg/0" + }, + { + "pid": "3668", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_b64ecf516e96a19655bc22f5334dbbe3_1523617816699.jpg/0" + }, + { + "pid": "3669", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3aa73424bd6968748958f32435f4317c_1523617817165.jpg/0" + }, + { + "pid": "3670", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d20a69b14e59b6e1f6542514f904068d_1523617817501.jpg/0" + }, + { + "pid": "3671", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_e57089052b3f1ec56bca73c3b696103d_1523617817921.jpg/0" + }, + { + "pid": "3672", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7438595df569e3491c5f2eec0fc28bd6_1523617818267.jpg/0" + }, + { + "pid": "3673", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_fb9f0330bc910718d93cff4936b66e68_1523617818641.jpg/0" + }, + { + "pid": "3674", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_19222aeaa283289d90f29e1570fead15_1523617819036.jpg/0" + }, + { + "pid": "3675", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3b7b2fd8f6fc1082a5bce950c06fbc17_1523617819458.jpg/0" + }, + { + "pid": "3676", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_1744220c6e7e7a4e221a1dbef7f190a7_1523617819803.jpg/0" + }, + { + "pid": "3677", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_ef8feb8188641bce9d91be1acac5a585_1523617820201.jpg/0" + }, + { + "pid": "3678", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_b61559e88b649ad39098f7a3fb6b43a0_1523617820620.jpg/0" + }, + { + "pid": "3679", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_6ab01ccafe02fe38121db49cbdcd3fb6_1523617821107.jpg/0" + }, + { + "pid": "3680", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3529dcee009c03f124f37b50651241cf_1523617821540.jpg/0" + }, + { + "pid": "3681", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_8c21e88459d7d49ec088eba3f3704011_1523617821895.jpg/0" + }, + { + "pid": "3682", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d373a0185bc4fe579a7f01595a4e99f5_1523617822218.jpg/0" + }, + { + "pid": "3683", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_94ba6deec31cc17de2863d0ba16f31c9_1523617822641.jpg/0" + }, + { + "pid": "3684", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c3a091f0c9052e29840602ea4071f144_1523617823009.jpg/0" + }, + { + "pid": "3685", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_4c74a849f62066c825766c9040328111_1523617823295.jpg/0" + } + ] + }, + "第13章": { + "title": "女巫:幕后人", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/14", + "pics": [ + { + "pid": "3686", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_8f8af56f9dd60658775ba0a10e1e39e2_1523617823693.jpg/0" + }, + { + "pid": "3687", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_ba3fda81128032347e89ba4a737c93e2_1523617824117.jpg/0" + }, + { + "pid": "3688", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_cd3982d6d6d0a82861b8a1541bbaee43_1523617824524.jpg/0" + }, + { + "pid": "3689", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7c1a9003dc7b8e32c4a99c269d63b6b5_1523617825015.jpg/0" + }, + { + "pid": "3690", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_03e4b71637ba7fdec0f07f003f6deb98_1523617825405.jpg/0" + }, + { + "pid": "3691", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_b965af35ed3171e7da12b57f5d54c241_1523617825808.jpg/0" + }, + { + "pid": "3692", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_184587b7ed7eac43ddd626c9c1104eb2_1523617826112.jpg/0" + }, + { + "pid": "3693", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_989d2898390b41dc6be5c9e7c7c1c88a_1523617826492.jpg/0" + }, + { + "pid": "3694", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_39292d4c2cd4a876e16cab4286d57402_1523617827056.jpg/0" + }, + { + "pid": "3695", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_06b454cbf461a5785514be29ab51dac4_1523617827441.jpg/0" + }, + { + "pid": "3696", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_2968c2dc37fc05921a054abfe28dc469_1523617827896.jpg/0" + }, + { + "pid": "3697", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_f6592f58271e956c4b7e2d99ce1353d4_1523617828473.jpg/0" + }, + { + "pid": "3698", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_55a1a584d20e9c345e3ed9e58328762b_1523617828839.jpg/0" + }, + { + "pid": "3699", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_f5cd9bea5d5acab58d51b8de0d31a650_1523617829206.jpg/0" + }, + { + "pid": "3700", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_589f52e44b6b9084b2c0c4890865fa3e_1523617829662.jpg/0" + }, + { + "pid": "3701", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_94014bfddc9078bf0987c7c827291e80_1523617830043.jpg/0" + }, + { + "pid": "3702", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c55a45084ab505ce2c53edb1903dacbb_1523617830431.jpg/0" + }, + { + "pid": "3703", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_12938e3999792beec8fb8068ccb223fe_1523617830792.jpg/0" + }, + { + "pid": "3704", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3b3f14fb20c609ba79342f01b9dd6354_1523617831141.jpg/0" + }, + { + "pid": "3705", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_e28b9b4ee4ffc49f5d98be856a354638_1523617831442.jpg/0" + }, + { + "pid": "3706", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_14487addd8c43dea626d060a3ac13d0f_1523617831885.jpg/0" + }, + { + "pid": "3707", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_54f412f97573d5ade94b6869a98c6b19_1523617832281.jpg/0" + }, + { + "pid": "3708", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_b22dbb80a5279bd1a4e3961bf35ff6a3_1523617832732.jpg/0" + }, + { + "pid": "3709", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_4fbbb843e870471da630041b9f29b689_1523617833094.jpg/0" + }, + { + "pid": "3710", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_64dab4c6d328144fcd2fc4564a4c65f1_1523617833466.jpg/0" + }, + { + "pid": "3711", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7abc3b1931f68bfb66cd85519721948d_1523617833930.jpg/0" + }, + { + "pid": "3712", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_63c6a1c045564c5a910d3c2263993aa9_1523617834264.jpg/0" + }, + { + "pid": "3713", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_38d2d3ddd9ed3fa540a4007ba84350e6_1523617834695.jpg/0" + }, + { + "pid": "3714", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_229b8fcfc3a5b25fea45e7549fc55399_1523617835116.jpg/0" + }, + { + "pid": "3715", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_bef90715000e7a413bd927a4b79c5921_1523617835632.jpg/0" + }, + { + "pid": "3716", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d887f183f4a12a8946401166a52424af_1523617836119.jpg/0" + }, + { + "pid": "3717", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_73e8707561158c20cc8eb0f6e0cdd8cd_1523617836559.jpg/0" + }, + { + "pid": "3718", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d0438d65b011742c6e59fe1d26564032_1523617837325.jpg/0" + }, + { + "pid": "3719", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_bb2e92f5ed90784e15e5ebfdc88127de_1523617837685.jpg/0" + }, + { + "pid": "3720", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_062119d47b6f75f977c2d4a7a4847670_1523617838110.jpg/0" + }, + { + "pid": "3721", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c0292aab6b1c0f5a5bceb8746b238b9e_1523617838381.jpg/0" + } + ] + }, + "第14章": { + "title": "女巫:落水", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/15", + "pics": [ + { + "pid": "3722", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_999e37befd992e3fc384b8745162a0bf_1523617838752.jpg/0" + }, + { + "pid": "3723", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_d6cb709129ee21656bd529934ed72b56_1523617839099.jpg/0" + }, + { + "pid": "3724", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_f91e849b3d8454d2621af103023401e6_1523617839496.jpg/0" + }, + { + "pid": "3725", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_f53a7087537b799063cba40c0a3698dd_1523617839878.jpg/0" + }, + { + "pid": "3726", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_86cde574d59fc799d1e6451519c0b6ef_1523617840294.jpg/0" + }, + { + "pid": "3727", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3f8942702a15ba32fa1ed65c77c455f6_1523617840723.jpg/0" + }, + { + "pid": "3728", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_947e76b077e99d34f7d1b256701310e6_1523617841135.jpg/0" + }, + { + "pid": "3729", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_69eb34a2285968b4cbad8dba9c9ad4d9_1523617841574.jpg/0" + }, + { + "pid": "3730", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_07d64bb5a068112bbd65508eea8e2545_1523617842029.jpg/0" + }, + { + "pid": "3731", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_89ff6e20a6c460f97f3c6be6adfa89d2_1523617842340.jpg/0" + }, + { + "pid": "3732", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_eca6328ee6c37cb396845966374d2afa_1523617842730.jpg/0" + }, + { + "pid": "3733", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_6dc9d86d24a9e89a24ac68bb4e757f00_1523617843116.jpg/0" + }, + { + "pid": "3734", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_845d392cddc0733d5510d7e3e9564749_1523617843525.jpg/0" + }, + { + "pid": "3735", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_7936067e6c82e37476313a85c66f8980_1523617843941.jpg/0" + }, + { + "pid": "3736", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_417c3377a2f113677536c69ab98c17dd_1523617844376.jpg/0" + }, + { + "pid": "3737", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_9d43fd3f864b3121a356dd297b7f4a0e_1523617844801.jpg/0" + }, + { + "pid": "3738", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c3d6d9e5cee7a0377481f39eddfb9114_1523617845161.jpg/0" + }, + { + "pid": "3739", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_188f5b390377a31ca5a1d36dfab9b2ae_1523617845533.jpg/0" + }, + { + "pid": "3740", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3c701e78a166a947665df009d4c66b5a_1523617845950.jpg/0" + }, + { + "pid": "3741", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_438f244bfbec0da13d58bf9169ed9c47_1523617846458.jpg/0" + }, + { + "pid": "3742", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_3a196005f7031153eb82d71183bab96c_1523617847126.jpg/0" + }, + { + "pid": "3743", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_8804b8f83bc3163752ee0e9c45f244bd_1523617847538.jpg/0" + }, + { + "pid": "3744", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_cd5409483594d898949fa6ca9d84451b_1523617847967.jpg/0" + }, + { + "pid": "3745", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_965e17de4252d1ea2f80113e295d3321_1523617848388.jpg/0" + }, + { + "pid": "3746", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_73ded7f8f0cb406e1d72fb4057104121_1523617848765.jpg/0" + }, + { + "pid": "3747", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_633acf33934f47e8234417ef19057af5_1523617849145.jpg/0" + }, + { + "pid": "3748", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c624a87e7a1d8d678f5273b75162a59d_1523617849608.jpg/0" + }, + { + "pid": "3749", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_f0fd7cdee596bb03c1aab42f433198e5_1523617849993.jpg/0" + }, + { + "pid": "3750", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_6d3c5119bbbd7fa91438a211b08a09f8_1523617850364.jpg/0" + }, + { + "pid": "3751", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_738ba393e8214a9fd85cf9f42400b6f5_1523617850917.jpg/0" + }, + { + "pid": "3752", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_ba528041fb713d45f11341f911c71e3a_1523617851260.jpg/0" + }, + { + "pid": "3753", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_2bff75126fbd5a4e47a09d1a789fc1cd_1523617851619.jpg/0" + }, + { + "pid": "3754", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_9105d7e399f47fc632c74e6c52f68c2a_1523617851950.jpg/0" + } + ] + }, + "第15章": { + "title": "女巫:救人", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/16", + "pics": [ + { + "pid": "3755", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_251c5a907a1df635f31a4076ce4c86a8_1523617852354.jpg/0" + }, + { + "pid": "3756", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_e6a0ee57697a9aeada69b4f454cb9b52_1523617852678.jpg/0" + }, + { + "pid": "3757", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_541b65d8d4c366653513c5ac21f65a06_1523617853061.jpg/0" + }, + { + "pid": "3758", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_faa60d5fa87be1d9570765b49e2c4519_1523617853511.jpg/0" + }, + { + "pid": "3759", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_8e62ba138e6bb8bafc9d4e8defe3eadf_1523617853949.jpg/0" + }, + { + "pid": "3760", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_cc322acf3e3ce42449f16678dbce5b21_1523617854350.jpg/0" + }, + { + "pid": "3761", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_dcf9752847eafd26842cfd4339bc1a67_1523617854724.jpg/0" + }, + { + "pid": "3762", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_ff2b2b2972bcd1561ea76eb85cf1935e_1523617855203.jpg/0" + }, + { + "pid": "3763", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_43d8e9d48ad5fb4af911224e68a8f6a4_1523617855612.jpg/0" + }, + { + "pid": "3764", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_45419be7b8ff8ed60166520294661154_1523617855957.jpg/0" + }, + { + "pid": "3765", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_4191d1ebd00dc7ffff98b72e1d771ca2_1523617856366.jpg/0" + }, + { + "pid": "3766", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_087da6bdefae7ca518efc3668446be80_1523617856856.jpg/0" + }, + { + "pid": "3767", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_975a661f196db658df33e8a735c25e10_1523617857274.jpg/0" + }, + { + "pid": "3768", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c4b785192b54d5b445210c528a1d4748_1523617857737.jpg/0" + }, + { + "pid": "3769", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_58a79fb9df9bb3eaf2b4c0f888d12a8f_1523617858133.jpg/0" + }, + { + "pid": "3770", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_5ae047daf5d7814c3be479d56f6d4479_1523617858450.jpg/0" + }, + { + "pid": "3771", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_13d58778d5a517400054f3b862c42aa3_1523617858797.jpg/0" + }, + { + "pid": "3772", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_0380eb2399c87c6d61de263f502e2b9e_1523617859149.jpg/0" + }, + { + "pid": "3773", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_ebd426ee5d7ec9e727be2b0295e83e1e_1523617859506.jpg/0" + }, + { + "pid": "3774", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_10_c80de7899d9b16d2126690c89a04ca3f_1523617859869.jpg/0" + }, + { + "pid": "3775", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_6cdcce2e920e2372cae386742646850c_1523617860279.jpg/0" + }, + { + "pid": "3776", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_95ebe23a97933080ab6acb6734d6ec64_1523617860744.jpg/0" + }, + { + "pid": "3777", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_98f31729ae9e725002cee338786de301_1523617861104.jpg/0" + }, + { + "pid": "3778", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_74d169c419d4b7e7efcd5ebe18af3189_1523617861581.jpg/0" + }, + { + "pid": "3779", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_bd46737f7cd63a9b14daa75f7b629523_1523617861994.jpg/0" + }, + { + "pid": "3780", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_812db223b0eac14938fc0fd2a8f86045_1523617862417.jpg/0" + }, + { + "pid": "3781", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_806ba99ddc417e6b944cd1fb3015b2e6_1523617862759.jpg/0" + }, + { + "pid": "3782", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_d3008c7fe8e4bfcd8034e33f4e637902_1523617863249.jpg/0" + }, + { + "pid": "3783", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_ec30a11629682d57f41cae69ec9f3877_1523617863684.jpg/0" + }, + { + "pid": "3784", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_673e31a0cd87c44373fe37dc6ecb3682_1523617864075.jpg/0" + }, + { + "pid": "3785", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_b02e066ccd5c5aacab90bc4be8373a04_1523617864533.jpg/0" + }, + { + "pid": "3786", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_c7a088255b3cb0f049d0deb98eee873b_1523617864921.jpg/0" + }, + { + "pid": "3787", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_9d95159ee02e1336a53c26bd830fc551_1523617865406.jpg/0" + }, + { + "pid": "3788", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_61d41b817d94651e5d32a3b08dde7756_1523617865748.jpg/0" + } + ] + }, + "第16章": { + "title": "女巫:结局", + "link": "http://ac.qq.com/ComicView/index/id/632784/cid/17", + "pics": [ + { + "pid": "3789", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_cf99124e4da841adbc6aa92c1f463cd1_1523617866083.jpg/0" + }, + { + "pid": "3790", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_2185bf051bfd54bd4a9e5d49aa52dea7_1523617866519.jpg/0" + }, + { + "pid": "3791", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_9d0a988182cd6bd1bd9d9b8a766af790_1523617866890.jpg/0" + }, + { + "pid": "3792", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_223881c06848693960535a2fde2b49c0_1523617867271.jpg/0" + }, + { + "pid": "3793", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_98993af187759fef9930ba3eae0d0082_1523617867637.jpg/0" + }, + { + "pid": "3794", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_1daa2a8f6c1d95e7f72e5f2ed0c6caa1_1523617868026.jpg/0" + }, + { + "pid": "3795", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_54fd83541c19ea49f20f76e3ca924292_1523617868386.jpg/0" + }, + { + "pid": "3796", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_1e3d8e1563632f9b69126d9204b1b104_1523617868820.jpg/0" + }, + { + "pid": "3797", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_411dacf233b08a6a3476c9d2a05805b9_1523617869212.jpg/0" + }, + { + "pid": "3798", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_58fbd77e2a67f8ffe0480af5a63c21ce_1523617869586.jpg/0" + }, + { + "pid": "3799", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_dcd710438134ca2fbb2d3b8f53e4fde0_1523617869977.jpg/0" + }, + { + "pid": "3800", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_cf651e6500eab8c3f94f8273e4aa1847_1523617870406.jpg/0" + }, + { + "pid": "3801", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_7f36e47bf1ab2e69cffb7b9dc5f7fd68_1523617870989.jpg/0" + }, + { + "pid": "3802", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_364b14f606cd253740630c96c72bf355_1523617871354.jpg/0" + }, + { + "pid": "3803", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_f42c5a011df3e964d6da8cdf02735edf_1523617871767.jpg/0" + }, + { + "pid": "3804", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_a67ca00c6b0e1a3e04a74cc82b9734f4_1523617872166.jpg/0" + }, + { + "pid": "3805", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_95880ca0d5fbb2325c528c84bbc69ae3_1523617872557.jpg/0" + }, + { + "pid": "3806", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_2785098a36028b62142ac0d2b26120ed_1523617872963.jpg/0" + }, + { + "pid": "3807", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_8354dc4b010c4838e732ce67fbea676b_1523617873398.jpg/0" + }, + { + "pid": "3808", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_17bcc7a751cc86bb540a6ba95141bfd0_1523617873818.jpg/0" + }, + { + "pid": "3809", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_feab1fa798bb71ab24f06eaa4f652733_1523617874182.jpg/0" + }, + { + "pid": "3810", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_2252cd44724ef010ba44bc1bab9a1a44_1523617874528.jpg/0" + }, + { + "pid": "3811", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_67af5bd3688a25ed068dc1c0fbfd42e5_1523617874929.jpg/0" + }, + { + "pid": "3812", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_21a6f8ae3dc89d21ba3b177cc272acb8_1523617875437.jpg/0" + }, + { + "pid": "3813", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_41f61212f5b2a5cc164e82fb334ef760_1523617875788.jpg/0" + }, + { + "pid": "3814", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_ab216a198d5a864a0dde104812bab2a0_1523617876147.jpg/0" + }, + { + "pid": "3815", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_bb582abe23fd9abee6765b62038043e9_1523617876558.jpg/0" + }, + { + "pid": "3816", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_4041a2cc1b0fd6cdc3a0f89e61742678_1523617876916.jpg/0" + }, + { + "pid": "3817", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_b533734aff3f0069d607e56a411be141_1523617877310.jpg/0" + }, + { + "pid": "3818", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_6388fd4f259ddd4acc851a861caeb30c_1523617877683.jpg/0" + }, + { + "pid": "3819", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_15e476e60a02b38eb04a0ad63c9a854f_1523617877990.jpg/0" + }, + { + "pid": "3820", + "url": "https://manhua.qpic.cn/manhua_detail/0/13_19_11_fe443e760551937b6ab4b35fe1394cc9_1523617878367.jpg/0" + } + ] + } +} \ No newline at end of file diff --git "a/350円205円276円350円256円257円346円274円253円347円224円273円/downloder.py" "b/350円205円276円350円256円257円346円274円253円347円224円273円/downloder.py" new file mode 100644 index 0000000..14f8a85 --- /dev/null +++ "b/350円205円276円350円256円257円346円274円253円347円224円273円/downloder.py" @@ -0,0 +1,44 @@ +import os +import json + +import requests + + +def download_img(name, url): + with open(name, 'wb') as f: + f.write(requests.get(url).content) + + +def download_comic(comic_name, comic_id): + + # 读取漫画信息 + json_file_name = "{}.json".format(comic_id) + with open(json_file_name, 'r') as f: + data = json.load(f) + + # 创建漫画目录 + if not os.path.exists(comic_name): + os.mkdir(comic_name) + + for k, v in data.items(): + title = k + '-' + v['title'] + + # 创建章节目录 + path = os.path.join(comic_name, title) + if not os.path.exists(path): + os.mkdir(path) + for index, v in enumerate(v['pics']): + name = os.path.join(path, "{}.png".format(index)) + download_img(name, v['url']) + print(title, '下载完毕') + + +def main(): + comic_name = "女巫" + comic_id = 632784 + print('开始下载漫画:', comic_name) + download_comic(comic_name, comic_id) + + +if __name__ == '__main__': + main() diff --git "a/350円205円276円350円256円257円346円274円253円347円224円273円/one.json" "b/350円205円276円350円256円257円346円274円253円347円224円273円/one.json" new file mode 100644 index 0000000..748d8e6 --- /dev/null +++ "b/350円205円276円350円256円257円346円274円253円347円224円273円/one.json" @@ -0,0 +1,3642 @@ +{ + "第0章": { + "title": "航海王:第1话 ROMANCE DAWN 冒险的序幕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/1" + }, + "第1章": { + "title": "航海王:第2话 戴草帽的路飞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/2" + }, + "第2章": { + "title": "航海王:第3话 "海盗猎人"佐罗出场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/3" + }, + "第3章": { + "title": "航海王:第4话 海军上校"斧手摩根"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/4" + }, + "第4章": { + "title": "航海王:第5话 海盗王和剑圣", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/5" + }, + "第5章": { + "title": "航海王:第6话 第一个人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/7" + }, + "第6章": { + "title": "航海王:第7话 朋友", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/8" + }, + "第7章": { + "title": "航海王:第8话 奈美登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/9" + }, + "第8章": { + "title": "航海王:第9话 魔性之女", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/10" + }, + "第9章": { + "title": "航海王:第10话 酒吧事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/11" + }, + "第10章": { + "title": "航海王:第11话 失败", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/12" + }, + "第11章": { + "title": "航海王:第12话 狗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/13" + }, + "第12章": { + "title": "航海王:第13话 宝贝", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/14" + }, + "第13章": { + "title": "航海王:第14话 鲁莽", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/15" + }, + "第14章": { + "title": "航海王:第15话 GONE", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/16" + }, + "第15章": { + "title": "航海王:第16话 对抗巴奇海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/17" + }, + "第16章": { + "title": "航海王:第17话 实力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/18" + }, + "第17章": { + "title": "航海王:第18话 海盗"小丑巴奇"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/19" + }, + "第18章": { + "title": "航海王:第19话 恶魔果实", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/20" + }, + "第19章": { + "title": "航海王:第20话 神偷之道", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/21" + }, + "第20章": { + "title": "航海王:第21话 小镇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/22" + }, + "第21章": { + "title": "航海王:第22话 你是珍惜动物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/23" + }, + "第22章": { + "title": "航海王:第23话 撒谎布船长登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/24" + }, + "第23章": { + "title": "航海王:第24话 不须隐瞒的事", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/25" + }, + "第24章": { + "title": "航海王:第25话 吹嘘王", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/26" + }, + "第25章": { + "title": "航海王:第26话 克洛船长的诡计", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/27" + }, + "第26章": { + "title": "航海王:第27话 路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/28" + }, + "第27章": { + "title": "航海王:第28话 新月", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/29" + }, + "第28章": { + "title": "航海王:第29话 斜坡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/30" + }, + "第29章": { + "title": "航海王:第30话 GREAT", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/31" + }, + "第30章": { + "title": "航海王:第31话 真相", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/32" + }, + "第31章": { + "title": "航海王:第32话 大凶", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/33" + }, + "第32章": { + "title": "航海王:第33话 无声的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/34" + }, + "第33章": { + "title": "航海王:第34话 管家克拉哈特尔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/35" + }, + "第34章": { + "title": "航海王:第35话 斜坡大逆转", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/36" + }, + "第35章": { + "title": "航海王:第36话 追", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/37" + }, + "第36章": { + "title": "航海王:第37话 海盗"诡计克洛"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/38" + }, + "第37章": { + "title": "航海王:第38话 海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/39" + }, + "第38章": { + "title": "航海王:第39话 钟声为谁而鸣", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/40" + }, + "第39章": { + "title": "航海王:第40话 撒谎布海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/41" + }, + "第40章": { + "title": "航海王:第41话 奔向大海", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/42" + }, + "第41章": { + "title": "航海王:第42话 约撒和强尼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/43" + }, + "第42章": { + "title": "航海王:第43话 山智登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/44" + }, + "第43章": { + "title": "航海王:第44话 三位厨师", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/45" + }, + "第44章": { + "title": "航海王:第45话 暴风雨前夕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/46" + }, + "第45章": { + "title": "航海王:第46话 不速之客", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/47" + }, + "第46章": { + "title": "航海王:第47话 海盗舰队提督首领•克里克", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/48" + }, + "第47章": { + "title": "航海王:第48话 放弃那条航线吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/49" + }, + "第48章": { + "title": "航海王:第49话 暴风雨", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/50" + }, + "第49章": { + "title": "航海王:第50话 分道扬镳", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/51" + }, + "第50章": { + "title": "航海王:第51话 罗罗诺亚•佐罗陨落海上", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/52" + }, + "第51章": { + "title": "航海王:第52话 誓言", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/53" + }, + "第52章": { + "title": "航海王:第53话 青花鱼头一号", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/54" + }, + "第53章": { + "title": "航海王:第54话 帕鲁先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/55" + }, + "第54章": { + "title": "航海王:第55话 密林暴徒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/56" + }, + "第55章": { + "title": "航海王:第56话 我不干", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/57" + }, + "第56章": { + "title": "航海王:第57话 因为有梦想", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/58" + }, + "第57章": { + "title": "航海王:第58话 臭老头", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/59" + }, + "第58章": { + "title": "航海王:第59话 恩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/60" + }, + "第59章": { + "title": "航海王:第60话 宗旨", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/61" + }, + "第60章": { + "title": "航海王:第61话 鬼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/62" + }, + "第61章": { + "title": "航海王:第62话 M•H•5", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/63" + }, + "第62章": { + "title": "航海王:第63话 不会死的", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/64" + }, + "第63章": { + "title": "航海王:第64话 大战枪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/65" + }, + "第64章": { + "title": "航海王:第65话 觉悟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/66" + }, + "第65章": { + "title": "航海王:第66话 被咬断的枪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/67" + }, + "第66章": { + "title": "航海王:第67话 SOUP", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/68" + }, + "第67章": { + "title": "航海王:第68话 第四个人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/69" + }, + "第68章": { + "title": "航海王:第69话 阿龙公园", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/70" + }, + "第69章": { + "title": "航海王:第70话 撒谎布大冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/71" + }, + "第70章": { + "title": "航海王:第71话 万物之灵", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/72" + }, + "第71章": { + "title": "航海王:第72话 合乎身份", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/73" + }, + "第72章": { + "title": "航海王:第73话 从"伟大航线"来的怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/74" + }, + "第73章": { + "title": "航海王:第74话 生意", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/75" + }, + "第74章": { + "title": "航海王:第75话 海图和人鱼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/76" + }, + "第75章": { + "title": "航海王:第76话 睡觉", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/77" + }, + "第76章": { + "title": "航海王:第77话 梦想的第一步", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/78" + }, + "第77章": { + "title": "航海王:第78话 贝鲁梅尔阿姨", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/79" + }, + "第78章": { + "title": "航海王:第79话 活下去", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/80" + }, + "第79章": { + "title": "航海王:第80话 罪就是罪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/81" + }, + "第80章": { + "title": "航海王:第81话 眼泪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/82" + }, + "第81章": { + "title": "航海王:第82话 OK,Let’s STAND UP!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/83" + }, + "第82章": { + "title": "航海王:第83话 路飞 IN BLACK", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/84" + }, + "第83章": { + "title": "航海王:第84话 僵尸", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/85" + }, + "第84章": { + "title": "航海王:第85话 三刀流对抗六刀流", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/86" + }, + "第85章": { + "title": "航海王:第86话 骑士精神VS.人鱼空手道", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/87" + }, + "第86章": { + "title": "航海王:第87话 结束了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/88" + }, + "第87章": { + "title": "航海王:第88话 去死吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/89" + }, + "第88章": { + "title": "航海王:第89话 换班", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/90" + }, + "第89章": { + "title": "航海王:第90话 你能干什么", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/91" + }, + "第90章": { + "title": "航海王:第91话 DARTS", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/92" + }, + "第91章": { + "title": "航海王:第92话 幸福", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/93" + }, + "第92章": { + "title": "航海王:第93话 到下面去", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/94" + }, + "第93章": { + "title": "航海王:第94话 第二个伙伴", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/95" + }, + "第94章": { + "title": "航海王:第95话 风车,转吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/96" + }, + "第95章": { + "title": "航海王:第96话 东海头号恶人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/97" + }, + "第96章": { + "title": "航海王:第97话 三代鬼彻", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/98" + }, + "第97章": { + "title": "航海王:第98话 乌云", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/99" + }, + "第98章": { + "title": "航海王:第99话 路飞死了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/100" + }, + "第99章": { + "title": "航海王:第100话 传说开始了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/101" + }, + "第100章": { + "title": "航海王:第101话 李维斯山", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/102" + }, + "第101章": { + "title": "航海王:第102话 伟大航线", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/103" + }, + "第102章": { + "title": "航海王:第103话 鲸鱼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/104" + }, + "第103章": { + "title": "航海王:第104话 约定之岬", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/105" + }, + "第104章": { + "title": "航海王:第105话 记录指针", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/106" + }, + "第105章": { + "title": "航海王:第106话 欢迎之镇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/107" + }, + "第106章": { + "title": "航海王:第107话 月光与墓碑", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/108" + }, + "第107章": { + "title": "航海王:第108话 100个赏金猎人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/109" + }, + "第108章": { + "title": "航海王:第109话 责任问题", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/110" + }, + "第109章": { + "title": "航海王:第110话 夜晚没有结束", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/111" + }, + "第110章": { + "title": "航海王:第111话 秘密犯罪公司", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/112" + }, + "第111章": { + "title": "航海王:第112话 路飞VS佐罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/113" + }, + "第112章": { + "title": "航海王:第113话 不要紧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/114" + }, + "第113章": { + "title": "航海王:第114话 前进的方向", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/115" + }, + "第114章": { + "title": "航海王:第115话 小花园历险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/116" + }, + "第115章": { + "title": "航海王:第116话 好大", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/117" + }, + "第116章": { + "title": "航海王:第117话 多里与布罗基", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/118" + }, + "第117章": { + "title": "航海王:第118话 有其他人在", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/119" + }, + "第118章": { + "title": "航海王:第119话 奸计", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/120" + }, + "第119章": { + "title": "航海王:第120话 红鬼哭了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/121" + }, + "第120章": { + "title": "航海王:第121话 早就知道了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/122" + }, + "第121章": { + "title": "航海王:第122话 死人是没有用的", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/123" + }, + "第122章": { + "title": "航海王:第123话 路飞VS.Mr.3", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/124" + }, + "第123章": { + "title": "航海王:第124话 茶真好喝", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/125" + }, + "第124章": { + "title": "航海王:第125话 蜡烛冠军", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/126" + }, + "第125章": { + "title": "航海王:第126话 本能", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/127" + }, + "第126章": { + "title": "航海王:第127话 电话虫", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/128" + }, + "第127章": { + "title": "航海王:第128话 海盗旗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/129" + }, + "第128章": { + "title": "航海王:第129话 笔直前进", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/130" + }, + "第129章": { + "title": "航海王:第130话 最快速度", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/131" + }, + "第130章": { + "title": "航海王:第131话 白铁皮的瓦波尔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/132" + }, + "第131章": { + "title": "航海王:第132话 看吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/133" + }, + "第132章": { + "title": "航海王:第133话 无名国的冒险之旅", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/134" + }, + "第133章": { + "title": "航海王:第134话 Dr.古蕾娃", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/135" + }, + "第134章": { + "title": "航海王:第135话 拉邦", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/136" + }, + "第135章": { + "title": "航海王:第136话 那个名叫多尔顿的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/137" + }, + "第136章": { + "title": "航海王:第137话 雪崩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/138" + }, + "第137章": { + "title": "航海王:第138话 山顶", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/139" + }, + "第138章": { + "title": "航海王:第139话 托尼托尼•乔巴登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/140" + }, + "第139章": { + "title": "航海王:第140话 雪居住的城堡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/141" + }, + "第140章": { + "title": "航海王:第141话 蹩脚医生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/142" + }, + "第141章": { + "title": "航海王:第142话 骷髅与樱花", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/143" + }, + "第142章": { + "title": "航海王:第143话 没用", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/144" + }, + "第143章": { + "title": "航海王:第144话 雪的故事", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/145" + }, + "第144章": { + "title": "航海王:第145话 继承遗志", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/146" + }, + "第145章": { + "title": "航海王:第146话 国防战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/147" + }, + "第146章": { + "title": "航海王:第147话 谎话连篇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/148" + }, + "第147章": { + "title": "航海王:第148话 折不断", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/149" + }, + "第148章": { + "title": "航海王:第149话 RUMBLE", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/150" + }, + "第149章": { + "title": "航海王:第150话 皇家铁桶王冠七连散弹铁皮大炮", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/151" + }, + "第150章": { + "title": "航海王:第151话 铁桶国的天空", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/152" + }, + "第151章": { + "title": "航海王:第152话 满月", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/153" + }, + "第152章": { + "title": "航海王:第153话 西尔尔克的樱花", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/154" + }, + "第153章": { + "title": "航海王:第154话 前往阿拉巴斯坦", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/155" + }, + "第154章": { + "title": "航海王:第155话 海盗鳄鱼先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/156" + }, + "第155章": { + "title": "航海王:第156话 人妖晴朗日", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/157" + }, + "第156章": { + "title": "航海王:第157话 艾斯登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/158" + }, + "第157章": { + "title": "航海王:第158话 登陆阿拉巴斯坦", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/159" + }, + "第158章": { + "title": "航海王:第159话 来吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/160" + }, + "第159章": { + "title": "航海王:第160话 8点蜘蛛咖啡店见", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/161" + }, + "第160章": { + "title": "航海王:第161话 绿色城市爱鲁马", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/162" + }, + "第161章": { + "title": "航海王:第162话 沙漠王国的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/163" + }, + "第162章": { + "title": "航海王:第163话 叛乱军基地约巴", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/164" + }, + "第163章": { + "title": "航海王:第164话 我爱祖国", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/165" + }, + "第164章": { + "title": "航海王:第165话 作战名"理想乡"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/166" + }, + "第165章": { + "title": "航海王:第166话 路飞VS.薇薇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/167" + }, + "第166章": { + "title": "航海王:第167话 战线", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/168" + }, + "第167章": { + "title": "航海王:第168话 梦想城市"雨地"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/169" + }, + "第168章": { + "title": "航海王:第169话 王国最强的战士", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/170" + }, + "第169章": { + "title": "航海王:第170话 开始", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/171" + }, + "第170章": { + "title": "航海王:第171话 叛乱军首领空扎", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/172" + }, + "第171章": { + "title": "航海王:第172话 叛乱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/173" + }, + "第172章": { + "title": "航海王:第173话 香蕉鳄", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/174" + }, + "第173章": { + "title": "航海王:第174话 Mr.王子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/175" + }, + "第174章": { + "title": "航海王:第175话 解放", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/176" + }, + "第175章": { + "title": "航海王:第176话 Rush", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/177" + }, + "第176章": { + "title": "航海王:第177话 3000万VS.8100万", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/178" + }, + "第177章": { + "title": "航海王:第178话 LEVEL.G•L", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/179" + }, + "第178章": { + "title": "航海王:第179话 决战阿鲁巴拿", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/180" + }, + "第179章": { + "title": "航海王:第180话 阿拉巴斯坦动物军团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/181" + }, + "第180章": { + "title": "航海王:第181话 超级快跑鸭猜谜", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/182" + }, + "第181章": { + "title": "航海王:第182话 怒号", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/183" + }, + "第182章": { + "title": "航海王:第183话 黑鸭队长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/184" + }, + "第183章": { + "title": "航海王:第184话 鼹鼠塚四号街", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/185" + }, + "第184章": { + "title": "航海王:第185话 哦——这样啊", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/186" + }, + "第185章": { + "title": "航海王:第186话 四", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/187" + }, + "第186章": { + "title": "航海王:第187话 势均力敌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/188" + }, + "第187章": { + "title": "航海王:第188话 人妖拳法", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/189" + }, + "第188章": { + "title": "航海王:第189话 二", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/190" + }, + "第189章": { + "title": "航海王:第190话 天候棒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/191" + }, + "第190章": { + "title": "航海王:第191话 操纵天候的女人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/192" + }, + "第191章": { + "title": "航海王:第192话 旋风警报", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/193" + }, + "第192章": { + "title": "航海王:第193话 理想乡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/194" + }, + "第193章": { + "title": "航海王:第194话 斩铁", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/195" + }, + "第194章": { + "title": "航海王:第195话 Mr.武士道", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/196" + }, + "第195章": { + "title": "航海王:第196话 一", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/197" + }, + "第196章": { + "title": "航海王:第197话 统帅们", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/198" + }, + "第197章": { + "title": "航海王:第198话 下午四点十五分", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/199" + }, + "第198章": { + "title": "航海王:第199话 HOPE", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/200" + }, + "第199章": { + "title": "航海王:第200话 水路飞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/201" + }, + "第200章": { + "title": "航海王:第201话 妮古•罗宾", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/202" + }, + "第201章": { + "title": "航海王:第202话 皇家之墓", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/203" + }, + "第202章": { + "title": "航海王:第203话 非常可疑", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/204" + }, + "第203章": { + "title": "航海王:第204话 RED", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/205" + }, + "第204章": { + "title": "航海王:第205话 砂砂团的秘密基地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/206" + }, + "第205章": { + "title": "航海王:第206话 点火", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/207" + }, + "第206章": { + "title": "航海王:第207话 恶梦", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/208" + }, + "第207章": { + "title": "航海王:第208话 守护神", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/209" + }, + "第208章": { + "title": "航海王:第209话 超越", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/210" + }, + "第209章": { + "title": "航海王:第210话 零", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/211" + }, + "第210章": { + "title": "航海王:第211话 章王", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/212" + }, + "第211章": { + "title": "航海王:第212话 所谓的正义", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/213" + }, + "第212章": { + "title": "航海王:第213话 VIP", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/214" + }, + "第213章": { + "title": "航海王:第214话 逃出砂之国大作战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/215" + }, + "第214章": { + "title": "航海王:第215话 最后的华尔兹", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/216" + }, + "第215章": { + "title": "航海王:第216话 薇薇的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/217" + }, + "第216章": { + "title": "航海王:第217话 偷渡者", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/218" + }, + "第217章": { + "title": "航海王:第218话 "记录指针"是球形的理由", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/219" + }, + "第218章": { + "title": "航海王:第219话 打捞王人猿", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/220" + }, + "第219章": { + "title": "航海王:第220话 海底散步", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/221" + }, + "第220章": { + "title": "航海王:第221话 怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/222" + }, + "第221章": { + "title": "航海王:第222话 重量级新手", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/223" + }, + "第222章": { + "title": "航海王:第223话 我发誓,绝对不在这个镇上打架", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/224" + }, + "第223章": { + "title": "航海王:第224话 别做梦了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/225" + }, + "第224章": { + "title": "航海王:第225话 人的梦想", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/226" + }, + "第225章": { + "title": "航海王:第226话 海底打探王猩猩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/227" + }, + "第226章": { + "title": "航海王:第227话 大骗子诺兰度", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/228" + }, + "第227章": { + "title": "航海王:第228话 "猿山联合军最终园长"蒙布朗•库利凯特", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/229" + }, + "第228章": { + "title": "航海王:第229话 一起吃饭吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/230" + }, + "第229章": { + "title": "航海王:第230话 追踪向南鸟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/231" + }, + "第230章": { + "title": "航海王:第231话 猎狗贝拉密", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/232" + }, + "第231章": { + "title": "航海王:第232话 价值一亿的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/233" + }, + "第232章": { + "title": "航海王:第233话 世界最高权力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/234" + }, + "第233章": { + "title": "航海王:第234话 请牢记", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/236" + }, + "第234章": { + "title": "航海王:第235话 冲天海流", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/237" + }, + "第235章": { + "title": "航海王:第236话 船要飞上天", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/238" + }, + "第236章": { + "title": "航海王:第237话 在天空", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/239" + }, + "第237章": { + "title": "航海王:第238话 天国之门", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/240" + }, + "第238章": { + "title": "航海王:第239话 天使海滩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/241" + }, + "第239章": { + "title": "航海王:第240话 贝能源", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/242" + }, + "第240章": { + "title": "航海王:第241话 天之制裁", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/243" + }, + "第241章": { + "title": "航海王:第242话 第二级犯罪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/244" + }, + "第242章": { + "title": "航海王:第243话 考验", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/245" + }, + "第243章": { + "title": "航海王:第244话 SOS", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/246" + }, + "第244章": { + "title": "航海王:第245话 神之岛的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/247" + }, + "第245章": { + "title": "航海王:第246话 迷失森林的神官阿悟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/248" + }, + "第246章": { + "title": "航海王:第247话 球之考验", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/249" + }, + "第247章": { + "title": "航海王:第248话 前任神VS.神官", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/250" + }, + "第248章": { + "title": "航海王:第249话 云隐村", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/251" + }, + "第249章": { + "title": "航海王:第250话 球龙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/252" + }, + "第250章": { + "title": "航海王:第251话 序曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/253" + }, + "第251章": { + "title": "航海王:第252话 JUNCTION", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/254" + }, + "第252章": { + "title": "航海王:第253话 大地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/255" + }, + "第253章": { + "title": "航海王:第254话 夜明曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/256" + }, + "第254章": { + "title": "航海王:第255话 大蟒蛇和探险组", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/257" + }, + "第255章": { + "title": "航海王:第256话 战鬼瓦帕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/258" + }, + "第256章": { + "title": "航海王:第257话 贝激战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/259" + }, + "第257章": { + "title": "航海王:第258话 各自的南方", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/260" + }, + "第258章": { + "title": "航海王:第259话 海盗佐罗VS.战士布拉哈姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/261" + }, + "第259章": { + "title": "航海王:第260话 海盗路飞VS.战鬼瓦帕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/262" + }, + "第260章": { + "title": "航海王:第261话 战士捷宝VS.神兵长耶摩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/263" + }, + "第261章": { + "title": "航海王:第262话 海盗乔巴VS.神官涅槃", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/264" + }, + "第262章": { + "title": "航海王:第263话 海盗娜美与古怪骑士VS.副神兵长小鸟与小边", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/265" + }, + "第263章": { + "title": "航海王:第264话 战士螳螂VS.神•艾尼路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/266" + }, + "第264章": { + "title": "航海王:第265话 海盗罗宾VS.神兵长耶摩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/267" + }, + "第265章": { + "title": "航海王:第266话 海盗乔巴VS.神官欧姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/268" + }, + "第266章": { + "title": "航海王:第267话 前进曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/269" + }, + "第267章": { + "title": "航海王:第268话 组曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/270" + }, + "第268章": { + "title": "航海王:第269话 协奏曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/271" + }, + "第269章": { + "title": "航海王:第270话 小夜曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/272" + }, + "第270章": { + "title": "航海王:第271话 海盗佐罗VS.神官欧姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/273" + }, + "第271章": { + "title": "航海王:第272话 戏曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/274" + }, + "第272章": { + "title": "航海王:第273话 五重奏", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/275" + }, + "第273章": { + "title": "航海王:第274话 圣谭曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/276" + }, + "第274章": { + "title": "航海王:第275话 神曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/277" + }, + "第275章": { + "title": "航海王:第276话 山迪亚的旋律", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/278" + }, + "第276章": { + "title": "航海王:第277话 箴言", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/279" + }, + "第277章": { + "title": "航海王:第278话 柯尼丝", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/280" + }, + "第278章": { + "title": "航海王:第279话 海盗路飞VS.神•艾尼路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/281" + }, + "第279章": { + "title": "航海王:第280话 浮气", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/282" + }, + "第280章": { + "title": "航海王:第281话 绝望", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/283" + }, + "第281章": { + "title": "航海王:第282话 希望", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/284" + }, + "第282章": { + "title": "航海王:第283话 爱的前线营救", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/285" + }, + "第283章": { + "title": "航海王:第284话 不好意思啊", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/286" + }, + "第284章": { + "title": "航海王:第285话 狂想曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/287" + }, + "第285章": { + "title": "航海王:第286话 香多拉的魔物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/288" + }, + "第286章": { + "title": "航海王:第287话 弑神", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/289" + }, + "第287章": { + "title": "航海王:第288话 诅咒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/290" + }, + "第288章": { + "title": "航海王:第289话 望月", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/291" + }, + "第289章": { + "title": "航海王:第290话 香多拉之灯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/292" + }, + "第290章": { + "title": "航海王:第291话 我在这里", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/293" + }, + "第291章": { + "title": "航海王:第292话 古诗曰:云遮月,难相逢", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/294" + }, + "第292章": { + "title": "航海王:第293话 舞曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/295" + }, + "第293章": { + "title": "航海王:第294话 雷迎", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/296" + }, + "第294章": { + "title": "航海王:第295话 巨大藤蔓", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/297" + }, + "第295章": { + "title": "航海王:第296话 最终局面", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/298" + }, + "第296章": { + "title": "航海王:第297话 歌颂大地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/300" + }, + "第297章": { + "title": "航海王:第298话 岛上歌声", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/301" + }, + "第298章": { + "title": "航海王:第299话 幻想曲", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/302" + }, + "第299章": { + "title": "航海王:第300话 交响乐", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/303" + }, + "第300章": { + "title": "航海王:第301话 我来到此地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/304" + }, + "第301章": { + "title": "航海王:第302话 最终乐章", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/305" + }, + "第302章": { + "title": "航海王:第303话 富有的海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/306" + }, + "第303章": { + "title": "航海王:第304话 长岛的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/308" + }, + "第304章": { + "title": "航海王:第305话 银狐福克斯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/309" + }, + "第305章": { + "title": "航海王:第306话 环岛划艇赛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/310" + }, + "第306章": { + "title": "航海王:第307话 预备......环岛划艇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/311" + }, + "第307章": { + "title": "航海王:第308话 干扰大作战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/312" + }, + "第308章": { + "title": "航海王:第309话 武斗怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/313" + }, + "第309章": { + "title": "航海王:第310话 武斗球赛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/315" + }, + "第310章": { + "title": "航海王:第311话 暴力游戏", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/316" + }, + "第311章": { + "title": "航海王:第312话 GOAL", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/317" + }, + "第312章": { + "title": "航海王:第313话 MAIN EVENT", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/318" + }, + "第313章": { + "title": "航海王:第314话 决斗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/319" + }, + "第314章": { + "title": "航海王:第315话 秘密房间", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/320" + }, + "第315章": { + "title": "航海王:第316话 兄弟魂", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/321" + }, + "第316章": { + "title": "航海王:第317话 击倒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/322" + }, + "第317章": { + "title": "航海王:第318话 闭幕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/323" + }, + "第318章": { + "title": "航海王:第319话 海军总部大将青雉", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/324" + }, + "第319章": { + "title": "航海王:第320话 最强战斗力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/325" + }, + "第320章": { + "title": "航海王:第321话 单挑", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/326" + }, + "第321章": { + "title": "航海王:第322话 冒烟•汤姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/327" + }, + "第322章": { + "title": "航海王:第323话 七水之城", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/328" + }, + "第323章": { + "title": "航海王:第324话 水上都市的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/329" + }, + "第324章": { + "title": "航海王:第325话 弗兰奇一家", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/330" + }, + "第325章": { + "title": "航海王:第326话 阿斯巴古先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/331" + }, + "第326章": { + "title": "航海王:第327话 造船岛造船工厂一号船坞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/332" + }, + "第327章": { + "title": "航海王:第328话 绑架海盗事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/333" + }, + "第328章": { + "title": "航海王:第329话 我的名字叫弗兰奇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/334" + }, + "第329章": { + "title": "航海王:第330话 我决定了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/335" + }, + "第330章": { + "title": "航海王:第331话 大动干戈", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/336" + }, + "第331章": { + "title": "航海王:第332话 路飞VS.撒谎布", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/337" + }, + "第332章": { + "title": "航海王:第333话 船长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/338" + }, + "第333章": { + "title": "航海王:第334话 密室大事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/339" + }, + "第334章": { + "title": "航海王:第335话 警报", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/340" + }, + "第335章": { + "title": "航海王:第336话 路飞VS.弗兰奇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/341" + }, + "第336章": { + "title": "航海王:第337话 水都的守护者", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/342" + }, + "第337章": { + "title": "航海王:第338话 风来炮", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/343" + }, + "第338章": { + "title": "航海王:第339话 传闻", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/344" + }, + "第339章": { + "title": "航海王:第340话 生活在黑暗中的女人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/345" + }, + "第340章": { + "title": "航海王:第341话 恶魔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/346" + }, + "第341章": { + "title": "航海王:第342话 黑暗使者", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/347" + }, + "第342章": { + "title": "航海王:第343话 CIPHER POL NO.9", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/348" + }, + "第343章": { + "title": "航海王:第344话 抵抗势力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/349" + }, + "第344章": { + "title": "航海王:第345话 潜伏者", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/350" + }, + "第345章": { + "title": "航海王:第346话 第九号正义", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/351" + }, + "第346章": { + "title": "航海王:第347话 六式", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/352" + }, + "第347章": { + "title": "航海王:第348话 战斗力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/353" + }, + "第348章": { + "title": "航海王:第349话 一介平民", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/354" + }, + "第349章": { + "title": "航海王:第350话 桥下的仓库", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/355" + }, + "第350章": { + "title": "航海王:第351话 船精灵", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/356" + }, + "第351章": { + "title": "航海王:第352话 汤姆工作室", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/357" + }, + "第352章": { + "title": "航海王:第353话 传说中的造船师", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/358" + }, + "第353章": { + "title": "航海王:第354话 海上列车", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/359" + }, + "第354章": { + "title": "航海王:第355话 斯巴达姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/360" + }, + "第355章": { + "title": "航海王:第356话 汤姆先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/361" + }, + "第356章": { + "title": "航海王:第357话 卡提•弗兰姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/362" + }, + "第357章": { + "title": "航海王:第358话 复活", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/363" + }, + "第358章": { + "title": "航海王:第359话 找到了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/364" + }, + "第359章": { + "title": "航海王:第360话 即将出航", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/365" + }, + "第360章": { + "title": "航海王:第361话 再启", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/366" + }, + "第361章": { + "title": "航海王:第362话 退潮", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/367" + }, + "第362章": { + "title": "航海王:第363话 阿库阿•拉古纳", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/368" + }, + "第363章": { + "title": "航海王:第364话 可可罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/369" + }, + "第364章": { + "title": "航海王:第365话 火箭人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/370" + }, + "第365章": { + "title": "航海王:第366话 出击", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/371" + }, + "第366章": { + "title": "航海王:第367话 狙击王", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/372" + }, + "第367章": { + "title": "航海王:第368话 海上列车大作战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/373" + }, + "第368章": { + "title": "航海王:第369话 拉面拳法", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/374" + }, + "第369章": { + "title": "航海王:第370话 你不孤独", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/375" + }, + "第370章": { + "title": "航海王:第371话 好汉T彭上校", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/376" + }, + "第371章": { + "title": "航海王:第372话 大整形", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/377" + }, + "第372章": { + "title": "航海王:第373话 必要的邪恶", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/378" + }, + "第373章": { + "title": "航海王:第374话 争夺战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/379" + }, + "第374章": { + "title": "航海王:第375话 艾尼爱斯司法岛的超人们", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/380" + }, + "第375章": { + "title": "航海王:第376话 明白了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/381" + }, + "第376章": { + "title": "航海王:第377话 司法岛大决战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/382" + }, + "第377章": { + "title": "航海王:第378话 伤亡状况", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/383" + }, + "第378章": { + "title": "航海王:第379话 道力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/384" + }, + "第379章": { + "title": "航海王:第380话 前往司法岛主岛的高速列车", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/385" + }, + "第380章": { + "title": "航海王:第381话 解雇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/386" + }, + "第381章": { + "title": "航海王:第382话 恶魔的隐匿处", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/387" + }, + "第382章": { + "title": "航海王:第383话 路飞VS.布鲁诺", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/388" + }, + "第383章": { + "title": "航海王:第384话 吹起反攻的号角", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/389" + }, + "第384章": { + "title": "航海王:第385话 还有路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/391" + }, + "第385章": { + "title": "航海王:第386话 史无前例", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/392" + }, + "第386章": { + "title": "航海王:第387话 变挡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/393" + }, + "第387章": { + "title": "航海王:第388话 变挡2", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/394" + }, + "第388章": { + "title": "航海王:第389话 应答", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/395" + }, + "第389章": { + "title": "航海王:第390话 应战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/396" + }, + "第390章": { + "title": "航海王:第391话 被称为恶魔的少女", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/397" + }, + "第391章": { + "title": "航海王:第392话 呔来嘻", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/398" + }, + "第392章": { + "title": "航海王:第393话 奥尔比亚", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/399" + }, + "第393章": { + "title": "航海王:第394话 奥哈拉的恶魔们", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/400" + }, + "第394章": { + "title": "航海王:第395话 奥哈拉VS.世界政府", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/401" + }, + "第395章": { + "title": "航海王:第396话 萨乌罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/402" + }, + "第396章": { + "title": "航海王:第397话 寄托未来", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/403" + }, + "第397章": { + "title": "航海王:第398话 宣战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/404" + }, + "第398章": { + "title": "航海王:第399话 飞向瀑布", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/405" + }, + "第399章": { + "title": "航海王:第400话 解放的钥匙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/406" + }, + "第400章": { + "title": "航海王:第401话 海盗VS.CP9", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/407" + }, + "第401章": { + "title": "航海王:第402话 二号手铐", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/408" + }, + "第402章": { + "title": "航海王:第403话 Mr.骑士道", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/409" + }, + "第403章": { + "title": "航海王:第404话 弗兰奇VS.猫头鹰", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/410" + }, + "第404章": { + "title": "航海王:第405话 力量", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/411" + }, + "第405章": { + "title": "航海王:第406话 生命归还", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/412" + }, + "第406章": { + "title": "航海王:第407话 怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/413" + }, + "第407章": { + "title": "航海王:第408话 怪物VS.脸谱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/414" + }, + "第408章": { + "title": "航海王:第409话 噩耗紧急大广播", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/415" + }, + "第409章": { + "title": "航海王:第410话 奈美变大", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/416" + }, + "第410章": { + "title": "航海王:第411话 奈美VS.佳妮法", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/417" + }, + "第411章": { + "title": "航海王:第412话 错失良机", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/418" + }, + "第412章": { + "title": "航海王:第413话 猎人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/419" + }, + "第413章": { + "title": "航海王:第414话 山智VS.杰布拉", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/420" + }, + "第414章": { + "title": "航海王:第415话 聚热", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/421" + }, + "第415章": { + "title": "航海王:第416话 佐罗VS.卡古", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/422" + }, + "第416章": { + "title": "航海王:第417话 阿修罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/423" + }, + "第417章": { + "title": "航海王:第418话 路飞VS.罗布•鲁兹", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/424" + }, + "第418章": { + "title": "航海王:第419话 英雄传说", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/425" + }, + "第419章": { + "title": "航海王:第420话 屠魔令", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/426" + }, + "第420章": { + "title": "航海王:第421话 变挡三", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/427" + }, + "第421章": { + "title": "航海王:第422话 罗布•鲁兹", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/428" + }, + "第422章": { + "title": "航海王:第423话 人鱼传说", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/429" + }, + "第423章": { + "title": "航海王:第424话 救生船", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/430" + }, + "第424章": { + "title": "航海王:第425话 决战之桥", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/431" + }, + "第425章": { + "title": "航海王:第426话 整装待发", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/432" + }, + "第426章": { + "title": "航海王:第427话 这里不是地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/433" + }, + "第427章": { + "title": "航海王:第428话 回去吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/434" + }, + "第428章": { + "title": "航海王:第429话 惨败", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/435" + }, + "第429章": { + "title": "航海王:第430话 细雪飞舞,往事难忘", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/436" + }, + "第430章": { + "title": "航海王:第431话 爱的拳头", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/437" + }, + "第431章": { + "title": "航海王:第432话 吓人盒子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/438" + }, + "第432章": { + "title": "航海王:第433话 那片大海的名字", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/439" + }, + "第433章": { + "title": "航海王:第434话 白胡子与红发", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/440" + }, + "第434章": { + "title": "航海王:第435话 心情可以理解", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/441" + }, + "第435章": { + "title": "航海王:第436话 Pants from Frankyhouse", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/442" + }, + "第436章": { + "title": "航海王:第437话 男儿当裸奔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/443" + }, + "第437章": { + "title": "航海王:第438话 尊严", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/444" + }, + "第438章": { + "title": "航海王:第439话 第三人与第七人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/445" + }, + "第439章": { + "title": "航海王:第440话 火拳VS.黑胡子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/446" + }, + "第440章": { + "title": "航海王:第441话 巴拿罗岛上的决斗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/447" + }, + "第441章": { + "title": "航海王:第442话 魔鬼海域的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/448" + }, + "第442章": { + "title": "航海王:第443话 恐怖之船", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/449" + }, + "第443章": { + "title": "航海王:第444话 幽灵岛的大冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/450" + }, + "第444章": { + "title": "航海王:第445话 僵尸", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/451" + }, + "第445章": { + "title": "航海王:第446话 豪格巴克医生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/452" + }, + "第446章": { + "title": "航海王:第447话 吓人僵尸", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/453" + }, + "第447章": { + "title": "航海王:第448话 莫利亚", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/454" + }, + "第448章": { + "title": "航海王:第449话 恐怖之船上的四怪人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/455" + }, + "第449章": { + "title": "航海王:第450话 将军僵尸night", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/456" + }, + "第450章": { + "title": "航海王:第451话 佩罗娜的不可思议庭院", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/457" + }, + "第451章": { + "title": "航海王:第452话 风之治五郎", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/458" + }, + "第452章": { + "title": "航海王:第453话 多云有时有白骨", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/459" + }, + "第453章": { + "title": "航海王:第454话 鼻哼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/460" + }, + "第454章": { + "title": "航海王:第455话 "王下七武海"月光•莫利亚", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/461" + }, + "第455章": { + "title": "航海王:第456话 来自冰之国的魔人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/462" + }, + "第456章": { + "title": "航海王:第457话 肉......", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/463" + }, + "第457章": { + "title": "航海王:第458话 别碰我的爆炸头", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/464" + }, + "第458章": { + "title": "航海王:第459话 说句我们死了,对不起,就可以算了吗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/465" + }, + "第459章": { + "title": "航海王:第460话 天亮之前夺回一切", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/466" + }, + "第460章": { + "title": "航海王:第461话 幽灵克星", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/467" + }, + "第461章": { + "title": "航海王:第462话 奥兹的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/468" + }, + "第462章": { + "title": "航海王:第463话 海盗山智VS.怪人阿布萨罗姆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/469" + }, + "第463章": { + "title": "航海王:第464话 山智的梦想", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/470" + }, + "第464章": { + "title": "航海王:第465话 海盗撒谎布VS.怪人佩罗娜", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/471" + }, + "第465章": { + "title": "航海王:第466话 决出胜负", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/472" + }, + "第466章": { + "title": "航海王:第467话 海盗佐罗VS.武士龙马", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/473" + }, + "第467章": { + "title": "航海王:第468话 海盗乔巴VS.怪人豪格巴克", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/474" + }, + "第468章": { + "title": "航海王:第469话 滚出来,草帽一伙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/475" + }, + "第469章": { + "title": "航海王:第470话 奥兹VS.草帽一伙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/476" + }, + "第470章": { + "title": "航海王:第471话 MY FRIEND", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/477" + }, + "第471章": { + "title": "航海王:第472话 倒地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/478" + }, + "第472章": { + "title": "航海王:第473话 王下七武海 巴索罗缪•大熊出现", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/479" + }, + "第473章": { + "title": "航海王:第474话 只能拼了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/480" + }, + "第474章": { + "title": "航海王:第475话 森林海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/481" + }, + "第475章": { + "title": "航海王:第476话 噩梦路飞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/482" + }, + "第476章": { + "title": "航海王:第477话 3/8", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/483" + }, + "第477章": { + "title": "航海王:第478话 路飞VS.路飞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/484" + }, + "第478章": { + "title": "航海王:第479话 希望战士", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/485" + }, + "第479章": { + "title": "航海王:第480话 迎击", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/486" + }, + "第480章": { + "title": "航海王:第481话 影子集合地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/487" + }, + "第481章": { + "title": "航海王:第482话 早晨来到了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/488" + }, + "第482章": { + "title": "航海王:第483话 梦醒时分", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/489" + }, + "第483章": { + "title": "航海王:第484话 吧唧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/490" + }, + "第484章": { + "title": "航海王:第485话 草帽一伙•海盗猎人佐罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/491" + }, + "第485章": { + "title": "航海王:第486话 钢琴", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/492" + }, + "第486章": { + "title": "航海王:第487话 那首歌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/493" + }, + "第487章": { + "title": "航海王:第488话 生命之歌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/494" + }, + "第488章": { + "title": "航海王:第489话 第八人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/495" + }, + "第489章": { + "title": "航海王:第490话 再次到达", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/496" + }, + "第490章": { + "title": "航海王:第491话 飞鱼骑士团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/497" + }, + "第491章": { + "title": "航海王:第492话 铁面迪巴鲁", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/498" + }, + "第492章": { + "title": "航海王:第493话 认识", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/500" + }, + "第493章": { + "title": "航海王:第494话 迪巴鲁的悲剧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/501" + }, + "第494章": { + "title": "航海王:第495话 狮吼炮", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/502" + }, + "第495章": { + "title": "航海王:第496话 干荆蔓红树", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/503" + }, + "第496章": { + "title": "航海王:第497话 泡泡纷飞的群岛冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/504" + }, + "第497章": { + "title": "航海王:第498话 11名超新星", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/505" + }, + "第498章": { + "title": "航海王:第499话 香波迪乐园", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/506" + }, + "第499章": { + "title": "航海王:第500话 历史的残火", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/507" + }, + "第500章": { + "title": "航海王:第501话 风起云涌的世界", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/508" + }, + "第501章": { + "title": "航海王:第502话 天龙人事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/509" + }, + "第502章": { + "title": "航海王:第503话 矛盾激化的小岛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/510" + }, + "第503章": { + "title": "航海王:第504话 海盗前线在移动", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/511" + }, + "第504章": { + "title": "航海王:第505话 大熊", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/512" + }, + "第505章": { + "title": "航海王:第506话 罗杰和雷利", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/513" + }, + "第506章": { + "title": "航海王:第507话 黄猿登陆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/514" + }, + "第507章": { + "title": "航海王:第508话 修罗之岛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/515" + }, + "第508章": { + "title": "航海王:第509话 黄猿VS.四大船长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/516" + }, + "第509章": { + "title": "航海王:第510话 草帽一伙VS.战斗兵器", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/517" + }, + "第510章": { + "title": "航海王:第511话 扛战斧的战桃丸", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/518" + }, + "第511章": { + "title": "航海王:第512话 佐罗音信全无", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/519" + }, + "第512章": { + "title": "航海王:第513话 救不了", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/520" + }, + "第513章": { + "title": "航海王:第514话 身上长蘑菇之菇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/521" + }, + "第514章": { + "title": "航海王:第515话 女儿岛的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/522" + }, + "第515章": { + "title": "航海王:第516话 海盗女帝波尔•汉库珂", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/523" + }, + "第516章": { + "title": "航海王:第517话 入浴", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/524" + }, + "第517章": { + "title": "航海王:第518话 竞技台", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/525" + }, + "第518章": { + "title": "航海王:第519话 王者资质", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/526" + }, + "第519章": { + "title": "航海王:第520话 戈耳工之眼", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/527" + }, + "第520章": { + "title": "航海王:第521话 天翔龙之蹄", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/528" + }, + "第521章": { + "title": "航海王:第522话 致命之疾", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/529" + }, + "第522章": { + "title": "航海王:第523话 地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/530" + }, + "第523章": { + "title": "航海王:第524话 无人可以阻止", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/531" + }, + "第524章": { + "title": "航海王:第525话 海底监狱因佩尔地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/533" + }, + "第525章": { + "title": "航海王:第526话 大监狱的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/534" + }, + "第526章": { + "title": "航海王:第527话 LEVEL 1红莲地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/535" + }, + "第527章": { + "title": "航海王:第528话 海侠甚平", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/536" + }, + "第528章": { + "title": "航海王:第529话 LEVEL 2 猛兽地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/537" + }, + "第529章": { + "title": "航海王:第530话 下地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/538" + }, + "第530章": { + "title": "航海王:第531话 LEVEL 3 饥饿地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/539" + }, + "第531章": { + "title": "航海王:第532话 狱卒兽人牛怪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/540" + }, + "第532章": { + "title": "航海王:第533话 LEVEL 4 焦热地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/541" + }, + "第533章": { + "title": "航海王:第534话 狱长麦哲伦VS.海盗路飞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/542" + }, + "第534章": { + "title": "航海王:第535话 朋友", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/543" + }, + "第535章": { + "title": "航海王:第536话 LEVEL 5 极寒地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/544" + }, + "第536章": { + "title": "航海王:第537话 地狱逢妖", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/545" + }, + "第537章": { + "title": "航海王:第538话 LEVEL 5.5区 新人类乐园", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/546" + }, + "第538章": { + "title": "航海王:第539话 妖王•亢奋荷尔蒙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/547" + }, + "第539章": { + "title": "航海王:第540话 LEVEL 6 无限地狱", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/548" + }, + "第540章": { + "title": "航海王:第541话 前所未有", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/549" + }, + "第541章": { + "title": "航海王:第542话 另一个突发事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/550" + }, + "第542章": { + "title": "航海王:第543话 草帽和黑胡子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/551" + }, + "第543章": { + "title": "航海王:第544话 打开地狱之门", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/552" + }, + "第544章": { + "title": "航海王:第545话 朝向阳光照耀的自由世界", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/553" + }, + "第545章": { + "title": "航海王:第546话 鱼人海盗团船长"七武海"甚平", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/554" + }, + "第546章": { + "title": "航海王:第547话 攻破监狱岛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/555" + }, + "第547章": { + "title": "航海王:第548话 谢谢", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/556" + }, + "第548章": { + "title": "航海王:第549话 出击之船", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/557" + }, + "第549章": { + "title": "航海王:第550话 海军总部", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/558" + }, + "第550章": { + "title": "航海王:第551话 四皇"白胡子"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/559" + }, + "第551章": { + "title": "航海王:第552话 艾斯和白胡子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/560" + }, + "第552章": { + "title": "航海王:第553话 顶尖决战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/561" + }, + "第553章": { + "title": "航海王:第554话 大将赤犬", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/562" + }, + "第554章": { + "title": "航海王:第555话 奥兹和斗笠", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/563" + }, + "第555章": { + "title": "航海王:第556话 正义必胜", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/564" + }, + "第556章": { + "title": "航海王:第557话 路飞和白胡子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/565" + }, + "第557章": { + "title": "航海王:第558话 弟弟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/566" + }, + "第558章": { + "title": "航海王:第559话 天命", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/567" + }, + "第559章": { + "title": "航海王:第560话 因佩尔地狱的犯人们", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/568" + }, + "第560章": { + "title": "航海王:第561话 路飞VS.米霍克", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/569" + }, + "第561章": { + "title": "航海王:第562话 海盗大涡蜘蛛斯库亚德", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/570" + }, + "第562章": { + "title": "航海王:第563话 一颗心 一个人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/571" + }, + "第563章": { + "title": "航海王:第564话 撼动世界的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/572" + }, + "第564章": { + "title": "航海王:第565话 奥兹的路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/573" + }, + "第565章": { + "title": "航海王:第566话 猛攻", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/574" + }, + "第566章": { + "title": "航海王:第567话 玛丽弗德海军总部奥利斯广场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/575" + }, + "第567章": { + "title": "航海王:第568话 随便你吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/576" + }, + "第568章": { + "title": "航海王:第569话 白色怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/577" + }, + "第569章": { + "title": "航海王:第570话 命运之桥", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/578" + }, + "第570章": { + "title": "航海王:第571话 行刑台", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/579" + }, + "第571章": { + "title": "航海王:第572话 The Times They Are A-Changin’——时代即将改变——", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/580" + }, + "第572章": { + "title": "航海王:第573话 这个时间名为"白胡子"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/581" + }, + "第573章": { + "title": "航海王:第574话 波特夹斯•D•艾斯之死", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/582" + }, + "第574章": { + "title": "航海王:第575话 无言的愤怒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/583" + }, + "第575章": { + "title": "航海王:第576话 大海盗爱德华•纽哥特", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/584" + }, + "第576章": { + "title": "航海王:第577话 接二连三的大事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/585" + }, + "第577章": { + "title": "航海王:第578话 托付于新时代之人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/586" + }, + "第578章": { + "title": "航海王:第579话 充满勇气的数秒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/587" + }, + "第579章": { + "title": "航海王:第580话 停战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/588" + }, + "第580章": { + "title": "航海王:第581话 悄然而至的未来", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/589" + }, + "第581章": { + "title": "航海王:第582话 路飞和艾斯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/590" + }, + "第582章": { + "title": "航海王:第583话 不确定物终点站", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/591" + }, + "第583章": { + "title": "航海王:第584话 普尔歇米事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/592" + }, + "第584章": { + "title": "航海王:第585话 结义杯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/593" + }, + "第585章": { + "title": "航海王:第586话 恶臭弥漫的城市", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/594" + }, + "第586章": { + "title": "航海王:第587话 我不会逃", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/595" + }, + "第587章": { + "title": "航海王:第588话 萨波之海", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/596" + }, + "第588章": { + "title": "航海王:第589话 风云之志", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/597" + }, + "第589章": { + "title": "航海王:第590话 弟弟啊", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/598" + }, + "第590章": { + "title": "航海王:第591话 这样可以吗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/599" + }, + "第591章": { + "title": "航海王:第592话 声援", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/600" + }, + "第592章": { + "title": "航海王:第593话 NEWS", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/601" + }, + "第593章": { + "title": "航海王:第594话 信息", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/602" + }, + "第594章": { + "title": "航海王:第595话 宣誓", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/603" + }, + "第595章": { + "title": "航海王:第596话 SPECTRUM", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/604" + }, + "第596章": { + "title": "航海王:第597话 3D2Y (×ばつ"符号在上面的)", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/605" + }, + "第597章": { + "title": "航海王:第598话 两年后", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/606" + }, + "第598章": { + "title": "航海王:第599话 九人的海盗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/607" + }, + "第599章": { + "title": "航海王:第600话 再次出发之岛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/608" + }, + "第600章": { + "title": "航海王:第601话 ROMANCE DAWN for the new world 前往新世界冒险的黎明", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/609" + }, + "第601章": { + "title": "航海王:第602话 下满舵!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/610" + }, + "第602章": { + "title": "航海王:第603话 铭记于心", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/611" + }, + "第603章": { + "title": "航海王:第604话 向深层进发", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/612" + }, + "第604章": { + "title": "航海王:第605话 北海巨妖和海盗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/613" + }, + "第605章": { + "title": "航海王:第606话 深海的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/614" + }, + "第606章": { + "title": "航海王:第607话 海底一万米", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/615" + }, + "第607章": { + "title": "航海王:第608话 海底乐园", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/616" + }, + "第608章": { + "title": "航海王:第609话 鱼人岛的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/617" + }, + "第609章": { + "title": "航海王:第610话 占卜师夏莉夫人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/618" + }, + "第610章": { + "title": "航海王:第611话 霍迪•琼斯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/619" + }, + "第611章": { + "title": "航海王:第612话 在获救鲨鱼的带领下", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/620" + }, + "第612章": { + "title": "航海王:第613话 硬壳塔里的人鱼公主", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/621" + }, + "第613章": { + "title": "航海王:第614话 事已至此无法挽回", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/622" + }, + "第614章": { + "title": "航海王:第615话 靶靶的诅咒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/623" + }, + "第615章": { + "title": "航海王:第616话 复仇的纪念日", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/624" + }, + "第616章": { + "title": "航海王:第617话 珊瑚丘的大事件", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/625" + }, + "第617章": { + "title": "航海王:第618话 求婚", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/626" + }, + "第618章": { + "title": "航海王:第619话 在海之森", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/627" + }, + "第619章": { + "title": "航海王:第620话 憧憬的游园地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/628" + }, + "第620章": { + "title": "航海王:第621话 乙姬和泰格", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/629" + }, + "第621章": { + "title": "航海王:第622话 太阳海盗团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/630" + }, + "第622章": { + "title": "航海王:第623话 海盗费雪•泰格", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/631" + }, + "第623章": { + "title": "航海王:第624话 乙姬王妃", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/632" + }, + "第624章": { + "title": "航海王:第625话 无法继承的意志", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/633" + }, + "第625章": { + "title": "航海王:第626话 尼普顿三兄弟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/634" + }, + "第626章": { + "title": "航海王:第627话 不胜感激", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/635" + }, + "第627章": { + "title": "航海王:第628话 大清洗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/636" + }, + "第628章": { + "title": "航海王:第629话 阻挡在面前的原七武海", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/637" + }, + "第629章": { + "title": "航海王:第630话 开始发威", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/638" + }, + "第630章": { + "title": "航海王:第631话 吉尔克鲁德广场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/639" + }, + "第631章": { + "title": "航海王:第632话 早已知道", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/640" + }, + "第632章": { + "title": "航海王:第633话 是敌是友", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/641" + }, + "第633章": { + "title": "航海王:第634话 10万VS.10", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/642" + }, + "第634章": { + "title": "航海王:第635话 冲入云霄的强悍", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/643" + }, + "第635章": { + "title": "航海王:第636话 来自未来国的将军", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/644" + }, + "第636章": { + "title": "航海王:第637话 古老的方舟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/646" + }, + "第637章": { + "title": "航海王:第638话 逃跑星", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/647" + }, + "第638章": { + "title": "航海王:第639话 全部守护", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/648" + }, + "第639章": { + "title": "航海王:第640话 鱼人岛正上方", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/649" + }, + "第640章": { + "title": "航海王:第642话 颜面尽失", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/650" + }, + "第641章": { + "title": "航海王:第641话 你是什么人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/651" + }, + "第642章": { + "title": "航海王:第643话 虚幻", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/652" + }, + "第643章": { + "title": "航海王:第644话 归零", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/654" + }, + "第644章": { + "title": "航海王:第645话 死也是种复仇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/653" + }, + "第645章": { + "title": "航海王:第646话 青蛙", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/655" + }, + "第646章": { + "title": "航海王:第647话 停下来诺亚", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/656" + }, + "第647章": { + "title": "航海王:第648话 通往太阳之路", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/658" + }, + "第648章": { + "title": "航海王:第649话 鲷鱼及比目鱼的曼舞", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/659" + }, + "第649章": { + "title": "航海王:第650话 应该知道的2个变化", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/714" + }, + "第650章": { + "title": "航海王:第651话 来自新世界的声音", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/660" + }, + "第651章": { + "title": "航海王:第652话 前途多桀的预感", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/661" + }, + "第652章": { + "title": "航海王:第653话 英雄的帽子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/664" + }, + "第653章": { + "title": "航海王:第654话 鲸鱼群", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/665" + }, + "第654章": { + "title": "航海王:第655话 班克禁区", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/666" + }, + "第655章": { + "title": "航海王:第656话 燃烧岛的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/667" + }, + "第656章": { + "title": "航海王:第657话 首级", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/668" + }, + "第657章": { + "title": "航海王:第658话 饼干房", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/669" + }, + "第658章": { + "title": "航海王:第659话 身体说的话", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/662" + }, + "第659章": { + "title": "航海王:第660话 "王下七武海"特拉法尔加•罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/663" + }, + "第660章": { + "title": "航海王:第661话 强盗出没之湖", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/670" + }, + "第661章": { + "title": "航海王:第662话 七武海罗vs.烟鬼中将", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/671" + }, + "第662章": { + "title": "航海王:第663话 CC", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/672" + }, + "第663章": { + "title": "航海王:第664话 M(主人) •凯撒•库朗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/673" + }, + "第664章": { + "title": "航海王:第665话 CANDY", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/674" + }, + "第665章": { + "title": "航海王:第666话 野人COOL BROTHERS", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/675" + }, + "第666章": { + "title": "航海王:第667话 雪山之战(COOL FIGHT)", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/676" + }, + "第667章": { + "title": "航海王:第668话 海盗同盟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/677" + }, + "第668章": { + "title": "航海王:第669话 作战开始", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/678" + }, + "第669章": { + "title": "航海王:第670话 暴风雪有时Slime", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/679" + }, + "第670章": { + "title": "航海王:第671话 瓦斯之果", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/680" + }, + "第671章": { + "title": "航海王:第672话 在下!!名为锦卫门!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/681" + }, + "第672章": { + "title": "航海王:第673话 维尔高和小丑", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/682" + }, + "第673章": { + "title": "航海王:第674话 旁观者们", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/683" + }, + "第674章": { + "title": "航海王:第675话 其名又为「死亡国度」", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/684" + }, + "第675章": { + "title": "航海王:第676话 杀戮兵器", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/685" + }, + "第676章": { + "title": "航海王:第677话 COUNTER HAZARD!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/686" + }, + "第677章": { + "title": "航海王:第678话 研究所内A栋大厅", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/687" + }, + "第678章": { + "title": "航海王:第679话 G-5真汉子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/688" + }, + "第679章": { + "title": "航海王:第680话 海军G-基地长『鬼竹维尔高』", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/689" + }, + "第680章": { + "title": "航海王:第681话 路飞vs.M(主人)", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/690" + }, + "第681章": { + "title": "航海王:第682话 黑幕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/691" + }, + "第682章": { + "title": "航海王:第683话 有如冰霜的女子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/692" + }, + "第683章": { + "title": "航海王:第684话 贝加班克快住手", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/693" + }, + "第684章": { + "title": "航海王:第685话 在下,名为桃之助!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/694" + }, + "第685章": { + "title": "航海王:第686话 饼干房内的雪女", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/695" + }, + "第686章": { + "title": "航海王:第687话 猛兽", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/696" + }, + "第687章": { + "title": "航海王:第688话 莫扎", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/697" + }, + "第688章": { + "title": "航海王:第689话 无形之岛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/698" + }, + "第689章": { + "title": "航海王:第690话 SAD", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/699" + }, + "第690章": { + "title": "航海王:第691话 死亡国度的国王", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/700" + }, + "第691章": { + "title": "航海王:第692话 从德莱斯罗兹而来的刺客", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/701" + }, + "第692章": { + "title": "航海王:第693话 为我捐躯", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/702" + }, + "第693章": { + "title": "航海王:第694话 最危险的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/703" + }, + "第694章": { + "title": "航海王:第695话 交给我们吧!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/704" + }, + "第695章": { + "title": "航海王:第696话 利害一致", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/705" + }, + "第696章": { + "title": "航海王:第697话 交易", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/706" + }, + "第697章": { + "title": "航海王:第698话 多弗拉门戈现身", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/707" + }, + "第698章": { + "title": "航海王:第699话 早报", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/708" + }, + "第699章": { + "title": "航海王:第700话 那家伙的步调", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/709" + }, + "第700章": { + "title": "航海王:第701话 爱与热情的玩具之国大冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/710" + }, + "第701章": { + "title": "航海王:第702话 斗牛竞技场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/711" + }, + "第702章": { + "title": "航海王:第703话 休息室", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/712" + }, + "第703章": { + "title": "航海王:第704话 路西与居鲁士雕像", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/713" + }, + "第704章": { + "title": "航海王:第705话 追击者梅纳徳", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/645" + }, + "第705章": { + "title": "航海王:第706话 再不会嘲笑你", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/715" + }, + "第706章": { + "title": "航海王:第707话 B区", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/716" + }, + "第707章": { + "title": "航海王:第708话 异人怪客们的竞技场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/717" + }, + "第708章": { + "title": "航海王:第709话 王者之拳!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/718" + }, + "第709章": { + "title": "航海王:第710话 前往格林•比特", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/719" + }, + "第710章": { + "title": "航海王:第711话 小人国的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/720" + }, + "第711章": { + "title": "航海王:第712话 紫罗兰", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/721" + }, + "第712章": { + "title": "航海王:第713话 撒谎兰度", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/722" + }, + "第713章": { + "title": "航海王:第714话 路西与牛牛", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/723" + }, + "第714章": { + "title": "航海王:第715话 激战之C区", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/724" + }, + "第715章": { + "title": "航海王:第716话 首领•青椒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/725" + }, + "第716章": { + "title": "航海王:第717话 德莱斯罗兹的遗忘之物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/726" + }, + "第717章": { + "title": "航海王:第718话 大花园里的里克王军", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/728" + }, + "第718章": { + "title": "航海王:第719话 青椒开门", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/729" + }, + "第719章": { + "title": "航海王:第720话 囚徒剑斗士", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/730" + }, + "第720章": { + "title": "航海王:第721话 莉贝卡与士兵先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/731" + }, + "第721章": { + "title": "航海王:第722话 王族的血统", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/732" + }, + "第722章": { + "title": "航海王:第723话 变更策略", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/734" + }, + "第723章": { + "title": "航海王:第724话 罗的策略", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/735" + }, + "第724章": { + "title": "航海王:第725话 不败女将", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/736" + }, + "第725章": { + "title": "航海王:第726话 里克一族", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/738" + }, + "第726章": { + "title": "航海王:第727话 暗中窥伺的英雄", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/739" + }, + "第727章": { + "title": "航海王:第728话 悲剧的数量", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/740" + }, + "第728章": { + "title": "航海王:第729话 七武海多弗拉门戈VS.七武海罗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/741" + }, + "第729章": { + "title": "航海王:第730话 三张牌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/742" + }, + "第730章": { + "title": "航海王:第731话 德莱斯罗兹SOP作战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/743" + }, + "第731章": { + "title": "航海王:第732话 地下世界", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/744" + }, + "第732章": { + "title": "航海王:第733话 士兵先生想要的东西", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/745" + }, + "第733章": { + "title": "航海王:第734话 隆美尔国的镰鼬", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/746" + }, + "第734章": { + "title": "航海王:第735话 藤虎的打算", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/747" + }, + "第735章": { + "title": "航海王:第736话 最高干部迪亚曼蒂", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/748" + }, + "第736章": { + "title": "航海王:第737话 干部塔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/749" + }, + "第737章": { + "title": "航海王:第738话 托雷波尔军 特别干部糖糖", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/750" + }, + "第738章": { + "title": "航海王:第739话 队长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/751" + }, + "第739章": { + "title": "航海王:第740话 拜托你了!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/752" + }, + "第740章": { + "title": "航海王:第741话 大骗子撒谎兰度", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/753" + }, + "第741章": { + "title": "航海王:第742话 永远都在你身边", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/754" + }, + "第742章": { + "title": "航海王:第743话 德莱斯罗兹大动荡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/755" + }, + "第743章": { + "title": "航海王:第744话 革命军参谋总长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/756" + }, + "第744章": { + "title": "航海王:第745话 "鸟笼"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/757" + }, + "第745章": { + "title": "航海王:第746话 "星"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/758" + }, + "第746章": { + "title": "航海王:第747话 最高干部匹卡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/759" + }, + "第747章": { + "title": "航海王:第748话 我的报恩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/761" + }, + "第748章": { + "title": "航海王:第749话 前进吧!!怪客军团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/762" + }, + "第749章": { + "title": "航海王:第750话 战局", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/763" + }, + "第750章": { + "title": "航海王:第751话 萨波VS大将藤虎", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/764" + }, + "第751章": { + "title": "航海王:第752话 掌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/765" + }, + "第752章": { + "title": "航海王:第753话 战役", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/766" + }, + "第753章": { + "title": "航海王:第754话 请记住这名号", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/767" + }, + "第754章": { + "title": "航海王:第755话 男子汉的世界", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/768" + }, + "第755章": { + "title": "航海王:第756话 第4层", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/770" + }, + "第756章": { + "title": "航海王:第757话 王牌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/771" + }, + "第757章": { + "title": "航海王:第758话 只管前进吧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/772" + }, + "第758章": { + "title": "航海王:第759话 秘策", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/773" + }, + "第759章": { + "title": "航海王:第760话 押注同一边", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/774" + }, + "第760章": { + "title": "航海王:第761话 手术之果", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/775" + }, + "第761章": { + "title": "航海王:第762话 白之镇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/776" + }, + "第762章": { + "title": "航海王:第763话 重归凡尘", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/777" + }, + "第763章": { + "title": "航海王:第764话 白色怪物", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/778" + }, + "第764章": { + "title": "航海王:第765话 命运之岛米尼恩", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/779" + }, + "第765章": { + "title": "航海王:第766话 笑容", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/780" + }, + "第766章": { + "title": "航海王:第767话 克拉先生", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/781" + }, + "第767章": { + "title": "航海王:第768话 那一天未扣下的扳机", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/782" + }, + "第768章": { + "title": "航海王:第769话 海盗贝拉密", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/783" + }, + "第769章": { + "title": "航海王:第770话 埃鲁巴夫之枪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/784" + }, + "第770章": { + "title": "航海王:第771话 八宝水军首领•蔡义", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/785" + }, + "第771章": { + "title": "航海王:第772话 卷心菜与洛梅奥", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/786" + }, + "第772章": { + "title": "航海王:第773话 一半一半", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/787" + }, + "第773章": { + "title": "航海王:第774话 东踏踏族战士长雷欧", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/789" + }, + "第774章": { + "title": "航海王:第775话 饱含着对露西安的爱意", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/790" + }, + "第775章": { + "title": "航海王:第776话 竞技场的英雄", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/791" + }, + "第776章": { + "title": "航海王:第777话 佐罗VS匹卡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/792" + }, + "第777章": { + "title": "航海王:第778话 TACTICS No.5(第5方案)", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/793" + }, + "第778章": { + "title": "航海王:第779话 最后的决斗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/795" + }, + "第779章": { + "title": "航海王:第780话 "红心的诅咒"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/796" + }, + "第780章": { + "title": "航海王:第781话 "本愿"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/797" + }, + "第781章": { + "title": "航海王:第782话 "邪恶化身"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/798" + }, + "第782章": { + "title": "航海王:第783话 "碍事"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/799" + }, + "第783章": { + "title": "航海王:第784话 第784话"变档4"", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/800" + }, + "第784章": { + "title": "航海王:第785话 哪怕断了腿", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/801" + }, + "第785章": { + "title": "航海王:第786话 盖茨", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/802" + }, + "第786章": { + "title": "航海王:第787话 还差4分钟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/803" + }, + "第787章": { + "title": "航海王:第788话 我的战斗", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/804" + }, + "第788章": { + "title": "航海王:第789话 LUCY(路西)", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/805" + }, + "第789章": { + "title": "航海王:第790话 天和地", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/806" + }, + "第790章": { + "title": "航海王:第791话 废墟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/807" + }, + "第791章": { + "title": "航海王:第792话 下跪", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/808" + }, + "第792章": { + "title": "航海王:第793话 虎与犬", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/809" + }, + "第793章": { + "title": "航海王:第794话 萨波的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/811" + }, + "第794章": { + "title": "航海王:第795话 自杀", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/812" + }, + "第795章": { + "title": "航海王:第796话 士兵先生的决心", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/813" + }, + "第796章": { + "title": "航海王:第797话 莉贝卡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/814" + }, + "第797章": { + "title": "航海王:第798话 红心", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/815" + }, + "第798章": { + "title": "航海王:第799话 老大和小弟", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/816" + }, + "第799章": { + "title": "航海王:第800话 小弟酒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/817" + }, + "第800章": { + "title": "航海王:第801话 开幕宣言", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/818" + }, + "第801章": { + "title": "航海王:第802话 佐乌", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/819" + }, + "第802章": { + "title": "航海王:第803话 登象", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/820" + }, + "第803章": { + "title": "航海王:第804话 象背之国的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/821" + }, + "第804章": { + "title": "航海王:第805话 水貂族", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/822" + }, + "第805章": { + "title": "航海王:第806话 于右腹据点处", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/823" + }, + "第806章": { + "title": "航海王:第807话 10天前", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/824" + }, + "第807章": { + "title": "航海王:第808话 犬岚公爵", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/825" + }, + "第808章": { + "title": "航海王:第809话 猫蝮蛇老大", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/826" + }, + "第809章": { + "title": "航海王:第810话 卷眉帽一行、登陆", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/827" + }, + "第810章": { + "title": "航海王:第811话 ROKO", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/828" + }, + "第811章": { + "title": "航海王:第812话 卡彭·"黑帮"·班吉", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/829" + }, + "第812章": { + "title": "航海王:第813话 茶话会的请柬", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/830" + }, + "第813章": { + "title": "航海王:第814话 见猫蝮蛇老大去", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/831" + }, + "第814章": { + "title": "航海王:第815话 把我也带去!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/832" + }, + "第815章": { + "title": "航海王:第816话 犬 VS猫", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/833" + }, + "第816章": { + "title": "航海王:第817话 雾之雷藏", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/834" + }, + "第817章": { + "title": "航海王:第818话 犬VS猫", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/835" + }, + "第818章": { + "title": "航海王:第819话 光月家继承人·桃之助", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/836" + }, + "第819章": { + "title": "航海王:第820话 犬与猫忆往昔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/837" + }, + "第820章": { + "title": "航海王:第821话 得令", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/838" + }, + "第821章": { + "title": "航海王:第822话 下象", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/839" + }, + "第822章": { + "title": "航海王:第823话 世间哗然", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/840" + }, + "第823章": { + "title": "航海王:第824话 海盗游戏", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/841" + }, + "第824章": { + "title": "航海王:第825话 世经上的插画故事", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/842" + }, + "第825章": { + "title": "航海王:第826话 0和4", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/843" + }, + "第826章": { + "title": "航海王:第827话 万国Totland", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/844" + }, + "第827章": { + "title": "航海王:第828话 1和2", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/845" + }, + "第828章": { + "title": "航海王:第829话 海盗『四皇』夏洛特·", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/846" + }, + "第829章": { + "title": "航海王:第830话 值得为之一搏的男人", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/847" + }, + "第830章": { + "title": "航海王:第831话 不可思议森林中的冒险", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/848" + }, + "第831章": { + "title": "航海王:第832话 Jerma王国", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/849" + }, + "第832章": { + "title": "航海王:第833话 温思默克·强智", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/850" + }, + "第833章": { + "title": "航海王:第834话 我的梦想", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/851" + }, + "第834章": { + "title": "航海王:第835话 灵魂之国", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/852" + }, + "第835章": { + "title": "航海王:第836话 罗拉给的生命卡", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/853" + }, + "第836章": { + "title": "航海王:第837话 路飞 VS 将星苏打", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/854" + }, + "第837章": { + "title": "航海王:第838话 【乔哥】", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/855" + }, + "第838章": { + "title": "航海王:第839话 给你添了不少混账麻烦", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/856" + }, + "第839章": { + "title": "航海王:第840话 铁面具", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/857" + }, + "第840章": { + "title": "航海王:第841话 朝"东海"进发", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/858" + }, + "第841章": { + "title": "航海王:第842话 饱腹的威力", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/859" + }, + "第842章": { + "title": "航海王:第843话 温思默克·山智", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/860" + }, + "第843章": { + "title": "航海王:第844话", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/861" + }, + "第844章": { + "title": "航海王:第845话 愤怒军团", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/862" + }, + "第845章": { + "title": "航海王:第846话 蛋蛋的戒备", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/863" + }, + "第846章": { + "title": "航海王:第847话 路飞和大妈", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/864" + }, + "第847章": { + "title": "航海王:第848话 再见", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/865" + }, + "第848章": { + "title": "航海王:第849话 镜之国的乔哥", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/866" + }, + "第849章": { + "title": "航海王:第850话 一道光", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/867" + }, + "第850章": { + "title": "航海王:第851话 烟头", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/868" + }, + "第851章": { + "title": "航海王:第852话 Germa的失败作", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/869" + }, + "第852章": { + "title": "航海王:第853话 不是这里", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/870" + }, + "第853章": { + "title": "航海王:第854话 我在做什么", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/871" + }, + "第854章": { + "title": "航海王:第855话 咕噜噜噜!!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/872" + }, + "第855章": { + "title": "航海王:第856话 骗子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/873" + }, + "第856章": { + "title": "航海王:第857话 Rook(国际象棋的", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/874" + }, + "第857章": { + "title": "航海王:第858话 会议", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/875" + }, + "第858章": { + "title": "航海王:第859话 四皇暗杀作战", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/876" + }, + "第859章": { + "title": "航海王:第860话 10:00 开宴", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/877" + }, + "第860章": { + "title": "航海王:第861话 演技派", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/878" + }, + "第861章": { + "title": "航海王:第862话 头脑派", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/879" + }, + "第862章": { + "title": "航海王:第863话 义侠派", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/880" + }, + "第863章": { + "title": "航海王:第864话 温思默克家全灭计划", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/881" + }, + "第864章": { + "title": "航海王:第865话 呐,Mother", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/882" + }, + "第865章": { + "title": "航海王:第866话 天生的破坏者", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/883" + }, + "第866章": { + "title": "航海王:第867话 生日快乐", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/884" + }, + "第867章": { + "title": "航海王:第868话 KX发射器", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/885" + }, + "第868章": { + "title": "航海王:第869话 围城", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/886" + }, + "第869章": { + "title": "航海王:第870话 诀别", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/887" + }, + "第870章": { + "title": "航海王:第871话 加油啊!凯撒!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/888" + }, + "第871章": { + "title": "航海王:第872话 融化", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/889" + }, + "第872章": { + "title": "航海王:第873话 走投无点心", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/890" + }, + "第873章": { + "title": "航海王:第874话 大王椰子树", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/891" + }, + "第874章": { + "title": "航海王:第875话 女人的仁义", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/892" + }, + "第875章": { + "title": "航海王:第876话 布玲、碰巧现身!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/893" + }, + "第876章": { + "title": "航海王:第877话 不甜", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/894" + }, + "第877章": { + "title": "航海王:第878话 纯毛族 侠客团 团长", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/895" + }, + "第878章": { + "title": "航海王:第879话 大妈3将星 山慈菇", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/896" + }, + "第879章": { + "title": "航海王:第880话 退路0", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/897" + }, + "第880章": { + "title": "航海王:第881话 海浪房间", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/898" + }, + "第881章": { + "title": "航海王:第882话 四皇的意料之外", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/899" + }, + "第882章": { + "title": "航海王:第883话 点心时间", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/900" + }, + "第883章": { + "title": "航海王:第884话 是谁", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/901" + }, + "第884章": { + "title": "航海王:第885话 我叫焦糖布丁啦!!!", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/902" + }, + "第885章": { + "title": "航海王:第886话 活法唷", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/903" + }, + "第886章": { + "title": "航海王:第887话 在某地为你祈福", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/904" + }, + "第887章": { + "title": "航海王:第888话 狮子", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/905" + }, + "第888章": { + "title": "航海王:第889话 未知的妈妈", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/906" + }, + "第889章": { + "title": "航海王:第890话 船上的大妈", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/907" + }, + "第890章": { + "title": "航海王:第891话 被信赖着", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/908" + }, + "第891章": { + "title": "航海王:第892话 强敌认证", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/909" + }, + "第892章": { + "title": "航海王:第893话 C家第36女弗朗蓓", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/910" + }, + "第893章": { + "title": "航海王:第894话 0点5分", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/911" + }, + "第894章": { + "title": "航海王:第895话 海盗路飞VS将星山慈", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/912" + }, + "第895章": { + "title": "航海王:第896话 最后的请求", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/913" + }, + "第896章": { + "title": "航海王:第897话 扁姆兹的可可岛逃生计", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/914" + }, + "第897章": { + "title": "航海王:第898话 一定会回去", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/915" + }, + "第898章": { + "title": "航海王:第899话 最后的堡垒", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/916" + }, + "第899章": { + "title": "航海王:第900话 BADEND MUS", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/917" + }, + "第900章": { + "title": "航海王:第901话 就算死也要给我活下去", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/918" + }, + "第901章": { + "title": "航海王:第902话 END ROLL", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/919" + }, + "第902章": { + "title": "航海王:第903话 第五个皇帝", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/920" + }, + "第903章": { + "title": "航海王:第904话 革命军全军队长登场", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/921" + }, + "第904章": { + "title": "航海王:第905话 美丽的世界", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/922" + }, + "第905章": { + "title": "航海王:第906话 圣地玛丽乔尔", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/923" + }, + "第906章": { + "title": "航海王:第907话 空的王座", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/924" + }, + "第907章": { + "title": "航海王:第908话 世界会议开幕", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/925" + }, + "第908章": { + "title": "航海王:第909话 切腹", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/927" + }, + "第909章": { + "title": "航海王:第910话 向和之国进发", + "link": "http://ac.qq.com/ComicView/index/id/505430/cid/928" + } +} \ No newline at end of file diff --git "a/350円205円276円350円256円257円346円274円253円347円224円273円/spider.py" "b/350円205円276円350円256円257円346円274円253円347円224円273円/spider.py" new file mode 100644 index 0000000..9a065b8 --- /dev/null +++ "b/350円205円276円350円256円257円346円274円253円347円224円273円/spider.py" @@ -0,0 +1,116 @@ +import re +import json +import base64 +from urllib import parse + +import requests +from requests_html import HTML +from requests.adapters import Retry +from requests.adapters import HTTPAdapter + + +class Spider: + + def __init__(self): + self.session = requests.session() + # add requests http adapter with retry, including + http_adapter = HTTPAdapter(max_retries=Retry( + total=3, method_whitelist=frozenset(['GET', 'POST', 'PUT']))) + self.session.mount('http://', http_adapter) + self.session.mount('https://', http_adapter) + + def update_session_headers(self, headers): + self.session.headers.update(headers) + + def get_html(self, url): + try: + r = self.session.get(url) + r.raise_for_status() + r.encoding = r.apparent_encoding + return r.text + except: + print('get html failed') + return None + + def parser(self, text): + '''文本转换为reques_html的对象,方便我们做各种解析''' + return HTML(html=text) + + +class TxComic(Spider): + + COMIC_HOST = 'http://ac.qq.com' + HEADERS = { + 'User-Agent': ('Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) ' + 'Chrome/65.0.3325.146 Safari/537.36') + } + + def __init__(self, comic_id): + ''' + init腾讯漫画的爬虫 + comic_id 是漫画的id 比如海贼王的是`505430` + ''' + super(TxComic, self).__init__() + self.comic_id = comic_id + self.update_session_headers(TxComic.HEADERS) + + def save_to_json(self, name, info): + with open(name, 'w') as f: + json.dump(info, f, ensure_ascii=False) + + def get_chapter_info(self): + '''获取漫画的章节地址''' + chapter_info = {} + url = 'http://ac.qq.com/Comic/ComicInfo/id/{}'.format(self.comic_id) + html_text = self.get_html(url) + html = self.parser(html_text) + + # 找到所有章节列表 + ol = html.find('ol')[0] + chapters = ol.find('a') + index = 0 + for chapter in chapters: + title = chapter.attrs['title'] + link = parse.urljoin(TxComic.COMIC_HOST, chapter.attrs['href']) + key = '第{}章'.format(index) + chapter_info[key] = {'title': title, 'link': link} + index += 1 + return chapter_info + + def get_chapter_pics(self, url): + '''获取指定章节漫画图片地址''' + html_text = self.get_html(url) + html = self.parser(html_text) + + b64_data = html.search("var DATA = '{}'")[0][1:] + info_str = base64.b64decode(b64_data).decode('utf-8') + pics = json.loads(info_str)['picture'] + for pic in pics: + pic.pop('width') + pic.pop('height') + return pics + + def get_comic_info(self): + '''抓取本漫画的所有章节,图片信息,并保存到json''' + chapters = self.get_chapter_info() + for k, v in chapters.items(): + url = v['link'] + pics = self.get_chapter_pics(url) + print(k, "图片地址解析完毕") + v['pics'] = pics + filename = "{}.json".format(self.comic_id) + self.save_to_json(filename, chapters) + print('漫画id :{} 抓取完毕!'.format(self.comic_id)) + +def get_chapter_pics(self, url): + '''获取指定章节漫画图片地址''' + html_text = self.get_html(url) + html = self.parser(html_text) + + b64_data = html.search("var DATA = '{}'")[0][1:] + info_str = base64.b64decode(b64_data).decode('utf-8') + pics = json.loads(info_str)['picture'] + for pic in pics: + pic.pop('width') + pic.pop('height') + return pics From a785c40ddb464127ef71924655dc5805d27d6834 Mon Sep 17 00:00:00 2001 From: ehco1996 Date: 2018年7月17日 08:46:56 +0800 Subject: [PATCH 08/11] update --- README.md | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/README.md b/README.md index e37576c..b977ee6 100644 --- a/README.md +++ b/README.md @@ -47,3 +47,10 @@ IDE:Vscode Python版本: 3.6 * 爬虫应用: 获取支付宝账单信息 https://zhuanlan.zhihu.com/p/28537306 * 爬虫应用:IT之家热门段子(评论)爬取 https://zhuanlan.zhihu.com/p/28806210 * 爬虫应用:一号店 商品信息查询程序 https://zhuanlan.zhihu.com/p/28982497 +* 爬虫应用:搜狗输入法词库抓取 https://zhuanlan.zhihu.com/p/31186373 +* 爬虫应用:复古网盘游戏抓取 https://zhuanlan.zhihu.com/p/32420131 +* 爬虫应用:自动填写问卷星 https://zhuanlan.zhihu.com/p/36224375 +* 爬虫应用:腾讯漫画下载~ https://zhuanlan.zhihu.com/p/39578774 + + + From 391403abd07c293146b29b53c0e57145cc2d96fc Mon Sep 17 00:00:00 2001 From: Ehco Date: Sat, 8 Sep 2018 07:36:29 +0800 Subject: [PATCH 09/11] Update README.md --- README.md | 2 -- 1 file changed, 2 deletions(-) diff --git a/README.md b/README.md index b977ee6..6a27328 100644 --- a/README.md +++ b/README.md @@ -5,8 +5,6 @@ 同时也是为了分享一下如何能更高效率的学习写爬虫。 IDE:Vscode Python版本: 3.6 -每天的学习记录都会 同步更新到: -* 微信公众号: findyourownway * 知乎专栏:https://zhuanlan.zhihu.com/Ehco-python 详细学习路径: From 790b980005d3e9d1ece58f9668ba1638ff3a1b8a Mon Sep 17 00:00:00 2001 From: Zhao Shulin <43167791+shulincome@users.noreply.github.com> Date: 2019年11月14日 15:26:56 +0800 Subject: [PATCH 10/11] Update baidutieba.py --- .../baidutieba.py" | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git "a/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" "b/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" index 40989f5..7805358 100644 --- "a/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" +++ "b/Beautiful Soup 347円210円254円350円231円253円/baidutieba.py" @@ -49,14 +49,7 @@ def get_content(url): # 开始筛选信息,并保存到字典中 comment['title'] = li.find( 'a', attrs={'class': 'j_th_tit '}).text.strip() - comment['link'] = "http://tieba.baidu.com/" + \ - li.find('a', attrs={'class': 'j_th_tit '})['href'] - comment['name'] = li.find( - 'span', attrs={'class': 'tb_icon_author '}).text.strip() - comment['time'] = li.find( - 'span', attrs={'class': 'pull-right is_show_create_time'}).text.strip() - comment['replyNum'] = li.find( - 'span', attrs={'class': 'threadlist_rep_num center_text'}).text.strip() + comment['last_reply_data'] = li.find('span',attrs={'class':'threadlist_reply_date pull_right j_reply_data'}).text.strip() comments.append(comment) except: print('出了点小问题') @@ -73,7 +66,7 @@ def Out2File(dict): with open('TTBT.txt', 'a+') as f: for comment in dict: f.write('标题: {} \t 链接:{} \t 发帖人:{} \t 发帖时间:{} \t 回复数量: {} \n'.format( - comment['title'], comment['link'], comment['name'], comment['time'], comment['replyNum'])) + comment['title'], comment['last_reply_data'])) print('当前页面爬取完成') From e89ef774653965c6b045a2c4fd101846ee8c62ef Mon Sep 17 00:00:00 2001 From: Ehco Date: 2019年11月26日 14:51:23 +0800 Subject: [PATCH 11/11] Update README.md --- README.md | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/README.md b/README.md index 6a27328..c359403 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,9 @@ # Python-crawler +> 由于代码是比较早之前写的,抓取的网站目录结构可能有所变动 +> 所以部分代码可能不能使用了,欢迎正在学习爬虫的大家给这个项目**提PR** +> 让更多的代码能跑起来~ + 从零开始系统化的学习写Python爬虫。 主要是记录一下自己写Python爬虫的经过与心得。 同时也是为了分享一下如何能更高效率的学习写爬虫。

AltStyle によって変換されたページ (->オリジナル) /