猜您喜歡:
筆趣閣小說爬取工具針對筆趣閣網(wǎng)站開發(fā),由論壇用戶原創(chuàng)制作并分享,基于Python編寫,能夠幫助喜歡閱讀小說的用戶們將自己喜歡的文章下載到電腦上,讓閱讀進行得更加方便,軟件免費實用,直接爬取網(wǎng)站下載小說資源,讓用戶輕松獲取想看的小說,軟件附源碼。
程序運行方法:解壓,在本文件夾中找到并打開dist文件夾,有一個“筆趣閣小說下載.exe”,雙擊運行
1、前往http://www.xbiquge.la/,找到要保存的小說,復制那個小說的目錄頁鏈接
2、按要求輸入鏈接地址和小說名
3、爬取開始
(因為是單線程運行,爬取速度略慢大概1-2秒一章)
4、爬取結(jié)束后,會將所有章節(jié)內(nèi)容整合成一個txt文件
import requests
import re
header = {
'User-Agent':'Mozilla/5.0 (Windows NT 6.1) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/78.0.3904.97 Safari/537.36'
}
#定義全局變量,用于保存所有獲取到的小說內(nèi)容
story_all = []
#獲取標題及章節(jié)鏈接地址
def main():
url = input("請輸入小說目錄頁地址(暫時僅支持‘http://www.xbiquge.la/’站內(nèi)小說):")
book_name = input("請輸入小說名稱:")
print("-----爬取開始-----")
#獲取目錄頁的HTML文本
text = requests.get(url,header).content.decode('utf-8')
#獲取每個章節(jié)的章節(jié)名
title = re.findall(r'
.*?
#獲取每個章節(jié)的鏈接地址
loca = re.findall(r"
.*?='(.*?)' >",text,re.DOTALL)
#因為title和loca的長度相同,所以以索引的方式遍歷,方便取值
for i in range(len(title)):
content(title[i],f'http://www.xbiquge.la{loca[i]}')
#小說爬取完畢,開始保存
print("@"*500)
with open(r'%s.txt'%book_name, 'w',encoding='utf-8')as file:
#遍歷每一項,按順序保存章節(jié)名和章節(jié)內(nèi)容
for story in story_all:
file.write(story['title']+'⁄n')
print(story['title'])
file.write(story['story'])
#解析章節(jié)內(nèi)容并保存
def content(title,url):
#獲取章節(jié)頁的HTML文本
text = requests.get(url,header).content.decode('utf-8')
#因為之前寫過直接爬取所有內(nèi)容的,爬取出來的文本都帶有⁄r不好處理
#所以就一句一句的獲取了
story_content = re.findall(r' (.*?)<br',text,re.DOTALL)
#因為章節(jié)名中有“”空格,沒辦法作為文件名,所以把空格去掉
title = re.sub(' ','-',title)
#有時候不知道為什么小說內(nèi)容會爬取到一個空數(shù)組,所以這里添加了一個檢測程序
#如果爬取到的為空,就重新爬取,直到獲取到為止
if story_content==[]:
content(title,url)
return 0
story=""
#前面提到,因為我是一句一句爬取的,所以這里做一下拼接,順便去空格
for story_contents in story_content:
story = story+story_contents.strip()+'⁄n'
#將章節(jié)名稱和章節(jié)內(nèi)容保存為一個字典
this_story = {
"title":title,
"story":story
}
print(this_story['title'])
#將字典添加到開頭定義的全局變量中
story_all.append(this_story)
if __name__ == "__main__":
main()
喜歡小編為您帶來的筆趣閣小說爬取工具【附源碼】嗎?希望可以幫到您~更多軟件下載盡在非凡軟件站。
網(wǎng)站下載工具 網(wǎng)站下載工具不僅僅能夠離線瀏覽某個網(wǎng)頁,還可以從Interne 的任何地方抓回你想要的任何文件。當你需要建站,需要保存某個喜歡的網(wǎng)頁內(nèi)容時,網(wǎng)站下載工具就能將你指定的網(wǎng)站內(nèi)容下載下來。
網(wǎng)站克隆專家v10 網(wǎng)站克隆專家是國內(nèi)優(yōu)質(zhì)能動態(tài)下載,分析后臺及數(shù)據(jù)庫的,實現(xiàn)模...詳情>>
SBWebCamCorderv2.9 SBWebCamCorder是一款強大的網(wǎng)頁內(nèi)容下載工具,主...詳情>>
網(wǎng)易云音樂外鏈提取器v1.5 網(wǎng)易云外鏈提取器是一款簡單實用的外鏈提取工具,能夠幫助廣大用...詳情>>
智行火車票是一款高效好用的手機線上出行訂票軟件,所有的行程都能夠自定義更改,還可以在線買機票辦理值機,本期小編給大家?guī)砹嗽敿毜牟僮鞴ヂ?,有想知道的朋友千萬不要錯過!智行火車票辦理值機方法介紹首先打開手機中的智行火車票APP,登錄之后進入首頁,然后輸入自己乘坐車的起始點和終點站,選擇日期,最后點擊查詢會有不同時間的車次,選擇有票的點擊一下選好之后點擊后面的預(yù)定添加乘車人的信息之后就可以選擇座位了,
你是否了解在江蘇智慧人社平臺上如何進行社保關(guān)系的轉(zhuǎn)移呢?隨著工作變動,社保關(guān)系的轉(zhuǎn)移變得尤為重要。接下來,我們就來詳細探討一下江蘇智慧人社轉(zhuǎn)移社保的具體步驟,你是否也面臨著社保轉(zhuǎn)移的問題,想要找到解決方法呢?江蘇智慧人社轉(zhuǎn)入轉(zhuǎn)出社保步驟一覽1.、進入“江蘇智慧人社”app-點擊菜單欄“服務(wù)”。2、選擇“社會保險”-失業(yè)保險-失業(yè)保險關(guān)系轉(zhuǎn)入/轉(zhuǎn)出”,按照提示上傳材料、填寫信息。如果您覺得這篇教程對
Steam手機版是一款專為移動設(shè)備設(shè)計的官方Steam客戶端應(yīng)用,它允許玩家在智能手機或平板電腦上訪問Steam平臺的各種功能。那么你知道如何在Steam手機版上輕松修改密碼,為賬戶安全加碼嗎?接下來小編我就來為您揭曉具體的操作步驟,讓您的Steam賬號更加安全可靠。steam手機版設(shè)置新密碼教程分享第一步:在手機上找到Steam APP的圖標,點擊打開。輸入您的Steam賬號和密碼,登錄成功后進
想知道在上海哪里買藥更劃算?現(xiàn)在有了上海市的藥品比價查詢系統(tǒng),市民可以通過“上海醫(yī)保”微信公眾號輕松查找全市定點藥店的醫(yī)保藥品價格。下面就跟隨小編一起來看看具體的查詢教程吧。全國各省市藥品比價查詢?nèi)肟冢ú糠郑┥虾J泻邶埥『幽鲜『颖笔〗魇『笔S:點擊鏈接跳轉(zhuǎn)查看上海市藥品比價查詢官網(wǎng)入口搜索進入"上海醫(yī)保"微信公眾號進入"醫(yī)保服務(wù)"再點擊"藥
飛書是一款集即時通訊、在線協(xié)作、項目管理等功能于一體的企業(yè)級應(yīng)用,旨在為企業(yè)提供高效、便捷的辦公體驗。那么,在使用飛書app時,我們該如何設(shè)置時間提醒呢?小編這里整理了些相關(guān)資料,快來和我一起看看吧!飛書時間提醒設(shè)置方法介紹1、首先打開飛書軟件。2、然后點擊工具欄的工作臺按鈕。3、最后點擊飛書提醒選項開啟提醒時間。以上就是今天分享的飛書怎么設(shè)置時間提醒的內(nèi)容了,想要了解更多熱門資訊教程就來非凡軟件
1688是阿里巴巴旗下的一個大型B2B在線交易平臺,致力于為企業(yè)提供一個高效、便捷的在線采購和銷售渠道。那么,想要在1688上開設(shè)自己的店鋪,具體應(yīng)該怎么操作呢?小編這里整理了些相關(guān)資料,有需要的小伙伴可以前來看看。1688開店步驟分享1、在1688官網(wǎng)首頁點擊“開店”按鈕。2、在1688平臺上,點擊“誠信通”進入相關(guān)頁面注冊。3、提交認證資料,包括營業(yè)執(zhí)照正副本照片、法定代表人身份證原件正反面照
本站所有資源(含游戲)均是軟件作者、開發(fā)商投稿,任何涉及商業(yè)盈利目的均不得使用,否則產(chǎn)生的一切后果將由您自己承擔!本站將不對任何資源負法律責任,所有資源請在下載后24小時內(nèi)刪除。
如侵犯了您的版權(quán)、商標等,請立刻聯(lián)系我們并具體說明情況后,本站將盡快處理刪除,聯(lián)系
(版權(quán)說明注意事項)。若有關(guān)在線投稿、無法下載等問題,請與本站客服人員聯(lián)系
!
用戶可自行按線路選擇相應(yīng)的下載點,可以直接點擊下載/另存為,若直接點擊下載速度太慢,請嘗試使用高速下載器。為確保下載的文件能正常使用,請使用WinRAR最新版本解壓本站軟件。
建議大家謹慎對待所下載的文件,大家在安裝的時候務(wù)必留意每一步!關(guān)于360安全衛(wèi)士或QQ電腦管家的有關(guān)提示,請自行注意選擇操作。