diff --git a/bin/reptile/177mh_net/README.md b/bin/reptile/177mh_net/README.md deleted file mode 100644 index b1a2de9..0000000 --- a/bin/reptile/177mh_net/README.md +++ /dev/null @@ -1,4 +0,0 @@ -古风漫画网 -www.gufengmh8.com -find.js 查找功能 -section.js 获取章节列表 diff --git a/bin/reptile/gufengmh8/README.md b/bin/reptile/gufengmh8/README.md deleted file mode 100644 index b1a2de9..0000000 --- a/bin/reptile/gufengmh8/README.md +++ /dev/null @@ -1,4 +0,0 @@ -古风漫画网 -www.gufengmh8.com -find.js 查找功能 -section.js 获取章节列表 diff --git a/bin/reptile/manhuadb_com/README.md b/bin/reptile/manhuadb_com/README.md deleted file mode 100644 index d7f2ef7..0000000 --- a/bin/reptile/manhuadb_com/README.md +++ /dev/null @@ -1,4 +0,0 @@ -古风漫画网 -www.gufengmh8.com -find.js 查找功能 -section.js 获取章节列表 diff --git a/bin/reptile/manhuadb_com/find.js b/bin/reptile/manhuadb_com/find.js index 332fe0c..28e1f1e 100644 --- a/bin/reptile/manhuadb_com/find.js +++ b/bin/reptile/manhuadb_com/find.js @@ -58,5 +58,5 @@ let getlist = (name) => { }) } -getlist("青春") +// getlist("青春") module.exports = getlist \ No newline at end of file diff --git a/bin/reptile/pufei_net/README.md b/bin/reptile/pufei_net/README.md deleted file mode 100644 index b1a2de9..0000000 --- a/bin/reptile/pufei_net/README.md +++ /dev/null @@ -1,4 +0,0 @@ -古风漫画网 -www.gufengmh8.com -find.js 查找功能 -section.js 获取章节列表 diff --git a/bin/reptile/pufei_net/find.js b/bin/reptile/pufei_net/find.js index c9af4e8..87b8836 100644 --- a/bin/reptile/pufei_net/find.js +++ b/bin/reptile/pufei_net/find.js @@ -9,8 +9,12 @@ let gethtml = (name) => { }).then(async (browser) => { const page = await browser.newPage(); - - await page.goto(mainurl); + try { + await page.goto(mainurl); + } catch (error) { + browser.close() + res([]) + } await page.click(".searchtext1") await page.type(".searchtext1", name); // const usernameValue = await page.$eval(".searchtext1", el => el.value); @@ -25,22 +29,22 @@ let gethtml = (name) => { try { await openpages[2].content().then((r) => { // console.log(r) - if(r.indexOf("没有搜索到相关的内容") != -1 || r.indexOf("您当前的位置") != -1){ + if (r.indexOf("没有搜索到相关的内容") != -1 || r.indexOf("您当前的位置") != -1) { // console.log(r) res(r) clearInterval(set) browser.close() - }else{ + } else { throw error; } - + }) } catch (error) { num++ // console.log(num) - if(num > 10){ + if (num > 10) { res([]) clearInterval(set) browser.close() @@ -82,44 +86,44 @@ let gethtml = (name) => { let get = (name) => { return new Promise(async (res, rej) => { - try { - let html; - await gethtml(name).then((res) => { - html = res - }) - // console.log(html) - let $ = cheerio.load(html) - let list = [] - await $("#dmList ul li").each((index, ele) => { - // console.log(index,123) - let item = cheerio.load($(ele).html(), { decodeEntities: false }) - let name = item("dl dt a").html() - let date = item("dl dd p").eq(0).html() - let url = mainurl + item("dl dt a").attr("href") - let update = item("dl dd p").eq(1).html().replace("", "").replace('', "").replace('

', "").replace("", "") - date = date.replace("", "").replace('', "").replace('

', "").replace("", "") - // console.log({ - // date, - // name, - // url, - // update - // }) - let l = { - date, - name, - url, - update - } - list.push(l) - }) - // console.log(list) - list = { name: "扑飞漫画", list } + try { + let html; + await gethtml(name).then((res) => { + html = res + }) + // console.log(html) + let $ = cheerio.load(html) + let list = [] + await $("#dmList ul li").each((index, ele) => { + // console.log(index,123) + let item = cheerio.load($(ele).html(), { decodeEntities: false }) + let name = item("dl dt a").html() + let date = item("dl dd p").eq(0).html() + let url = mainurl + item("dl dt a").attr("href") + let update = item("dl dd p").eq(1).html().replace("", "").replace('', "").replace('

', "").replace("", "") + date = date.replace("", "").replace('', "").replace('

', "").replace("", "") + // console.log({ + // date, + // name, + // url, + // update + // }) + let l = { + date, + name, + url, + update + } + list.push(l) + }) + // console.log(list) + list = { name: "扑飞漫画", list } + + res(list); + } catch (error) { + rej([]) + } - res(list); - } catch (error) { - rej([]) - } - }) } diff --git a/bin/reptile/taduo_net/README.md b/bin/reptile/taduo_net/README.md deleted file mode 100644 index b1a2de9..0000000 --- a/bin/reptile/taduo_net/README.md +++ /dev/null @@ -1,4 +0,0 @@ -古风漫画网 -www.gufengmh8.com -find.js 查找功能 -section.js 获取章节列表 diff --git a/bin/reptile/taduo_net/find.js b/bin/reptile/taduo_net/find.js index 52ba3b7..cbc081c 100644 --- a/bin/reptile/taduo_net/find.js +++ b/bin/reptile/taduo_net/find.js @@ -10,7 +10,14 @@ let gethtml = (name) => { const page = await browser.newPage(); - await page.goto(mainurl); + // await page.goto(mainurl); + try { + await page.goto(mainurl); + } catch (error) { + console.log("err") + browser.close() + res([]) + } await page.type(".searchtext1", name); // const usernameValue = await page.$eval(".searchtext1", el => el.value); await page.click("#btnSend1")