利用python抓取小說(shuō)更新 (Pythonista python3.5 )

本來(lái)是想做一個(gè)可以直接檢測(cè)小說(shuō)更新并下載下來(lái)推送到嵌入式打印機(jī)打印出來(lái)看的,由于沒(méi)有太多時(shí)間,只是做了一個(gè)可以檢測(cè)起點(diǎn)小說(shuō)官網(wǎng)某個(gè)小說(shuō)更新并且提供菠蘿小說(shuō)目錄的腳本,等放了假再改下

代碼如下(python新人,有錯(cuò)請(qǐng)?zhí)岢?,有就改?/p>

```

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

from __future__ import absolute_import

from __future__ import print_function

import urllib.request

import re

novel_scan = {#這個(gè)是起點(diǎn)的網(wǎng)站鏈接,用于第一時(shí)間檢測(cè)更新

"novel_1" : 'http://book.qidian.com/info/2750457',#大主宰

"novel_2" : 'http://book.qidian.com/info/3542109',#茅山捉鬼人

"novel_3" : 'http://book.qidian.com/info/3513193',#雪鷹領(lǐng)主

"novel_4" : 'http://book.qidian.com/info/1931432',#?;ǖ馁N身高手

"novel_5" : 'http://book.qidian.com/info/3601276'#最后一個(gè)摸金校尉

}


novel_link = {#這個(gè)是菠蘿小說(shuō)的小說(shuō)目錄頁(yè)面,用于轉(zhuǎn)到小說(shuō)目錄。感覺(jué)這個(gè)更新的比較及時(shí)。

"novel_1" : 'http://m.boluoxs.com/1/1605_1_1/',#大主宰

"novel_2" : 'http://m.boluoxs.com/10/10518_1_1/',#茅山捉鬼人

"novel_3" : 'http://m.boluoxs.com/0/420_1_1/',#雪鷹領(lǐng)主

"novel_4" : 'http://m.boluoxs.com/1/1519_1_1/',#校花的貼身高手

"novel_5" : 'http://m.boluoxs.com/10/10915_1_1/'#最后一個(gè)摸金校尉

}


novel_print = {#小說(shuō)名稱(chēng),用作輸出時(shí)標(biāo)志小說(shuō)

"novel_1" : '大主宰最新章節(jié)',

"novel_2" : '茅山捉鬼人最新章節(jié)',

"novel_3" : '雪鷹領(lǐng)主最新章節(jié)',

"novel_4" : '?;ǖ馁N身高手最新章節(jié)',

"novel_5" : '最后一個(gè)摸金校尉最新章節(jié)'

}

novel_txt ={#臨時(shí)存放小說(shuō)名稱(chēng),以后改成小說(shuō)文本

"novel_1" : '',

"novel_2" : '',

"novel_3" : '',

"novel_4" : '',

"novel_5" : ''

}

for time in novel_scan:

response=urllib.request.urlopen(novel_scan[time])

html=response.read()

text=str(html,'utf-8')

new=re.findall(r'''第.*?(?=" target="_blank">)''', text)

new_str=str(new)

novel_txt[time]=new_str[2:len(new_str)-2]

print(novel_print[time]+"\n\n\t\t"+novel_txt[time]+"\n\n\t\t"+novel_link[time]+"\n")

```

圖一是運(yùn)行后的結(jié)果,通過(guò)點(diǎn)擊鏈接可以直接轉(zhuǎn)到相應(yīng)小說(shuō)的目錄


圖二是利用pythonista制作的一個(gè)圖標(biāo),可以一鍵啟動(dòng)腳本(左下角小說(shuō)更新)

未完待續(xù),先起個(gè)頭

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書(shū)系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

推薦閱讀更多精彩內(nèi)容

  • 得益于pythonista3的優(yōu)良特性,同時(shí)支持widget顯示 所以我寫(xiě)了一個(gè)python腳本用于檢測(cè)小說(shuō)更新并...
    dayan閱讀 4,587評(píng)論 1 4
  • Spring Cloud為開(kāi)發(fā)人員提供了快速構(gòu)建分布式系統(tǒng)中一些常見(jiàn)模式的工具(例如配置管理,服務(wù)發(fā)現(xiàn),斷路器,智...
    卡卡羅2017閱讀 134,973評(píng)論 19 139
  • 聲明:本文講解的實(shí)戰(zhàn)內(nèi)容,均僅用于學(xué)習(xí)交流,請(qǐng)勿用于任何商業(yè)用途! 一、前言 強(qiáng)烈建議:請(qǐng)?jiān)陔娔X的陪同下,閱讀本文...
    Bruce_Szh閱讀 12,783評(píng)論 6 28
  • 突然很深的意識(shí)到:如果感情上你誰(shuí)也不想傷害就是對(duì)自己和別人最深的傷害,當(dāng)孤獨(dú)在你心里索繞,那種內(nèi)心的孤獨(dú)可以淹沒(méi)你...
    云妮yunni閱讀 293評(píng)論 0 0
  • 不知道從什么時(shí)候開(kāi)始,每年的相約逐漸變?yōu)橐环N習(xí)慣。以前的情感在時(shí)間的歲月里不斷的洗涮,由暖黃的顏色漸漸褪為白色。以...
    如果我愛(ài)全世界閱讀 262評(píng)論 0 0