本來(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")
```
未完待續(xù),先起個(gè)頭