非凡首頁|軟件資訊|最新更新|下載排行|軟件分類|軟件專題
您當前位置: 下載首頁網(wǎng)絡(luò)軟件下載工具筆趣閣小說爬取工具【附源碼】

筆趣閣小說爬取工具【附源碼】 v2.27 下載工具

  • 軟件等級:4 stars.
  • 軟件大小:24.11MB
  • 支持語言:簡體中文
  • 授權(quán)方式:免費版
  • 軟件分類:網(wǎng)絡(luò)軟件/下載工具
  • 官網(wǎng)鏈接:
  • 更新時間:2024-11-12 16:02:01
  • 運行環(huán)境:WinXp,Win2003,WinVista,Win 7,Win 8,Win 10,x64
  • 廠商:
關(guān) 鍵 字:
軟件介紹 軟件截圖 軟件專題 軟件問答 相關(guān)文章 相關(guān)軟件 下載地址

筆趣閣小說爬取工具針對筆趣閣網(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'

  • .*?

    (.*?)',text,re.DOTALL)


#獲取每個章節(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)站下載工具不僅僅能夠離線瀏覽某個網(wǎng)頁,還可以從Interne 的任何地方抓回你想要的任何文件。當你需要建站,需要保存某個喜歡的網(wǎng)頁內(nèi)容時,網(wǎng)站下載工具就能將你指定的網(wǎng)站內(nèi)容下載下來。

軟件資訊

更多>
  • 智行火車票如何進行值機

    智行火車票如何進行值機

    智行火車票是一款高效好用的手機線上出行訂票軟件,所有的行程都能夠自定義更改,還可以在線買機票辦理值機,本期小編給大家?guī)砹嗽敿毜牟僮鞴ヂ?,有想知道的朋友千萬不要錯過!智行火車票辦理值機方法介紹首先打開手機中的智行火車票APP,登錄之后進入首頁,然后輸入自己乘坐車的起始點和終點站,選擇日期,最后點擊查詢會有不同時間的車次,選擇有票的點擊一下選好之后點擊后面的預(yù)定添加乘車人的信息之后就可以選擇座位了,

  • 江蘇智慧人社如何轉(zhuǎn)移社保

    江蘇智慧人社如何轉(zhuǎn)移社保

    你是否了解在江蘇智慧人社平臺上如何進行社保關(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手機版如何修改密碼

    steam手機版如何修改密碼

    Steam手機版是一款專為移動設(shè)備設(shè)計的官方Steam客戶端應(yīng)用,它允許玩家在智能手機或平板電腦上訪問Steam平臺的各種功能。那么你知道如何在Steam手機版上輕松修改密碼,為賬戶安全加碼嗎?接下來小編我就來為您揭曉具體的操作步驟,讓您的Steam賬號更加安全可靠。steam手機版設(shè)置新密碼教程分享第一步:在手機上找到Steam APP的圖標,點擊打開。輸入您的Steam賬號和密碼,登錄成功后進

  • 上海市藥品比價查詢官網(wǎng)入口

    上海市藥品比價查詢官網(wǎng)入口

    想知道在上海哪里買藥更劃算?現(xiàn)在有了上海市的藥品比價查詢系統(tǒng),市民可以通過“上海醫(yī)保”微信公眾號輕松查找全市定點藥店的醫(yī)保藥品價格。下面就跟隨小編一起來看看具體的查詢教程吧。全國各省市藥品比價查詢?nèi)肟冢ú糠郑┥虾J泻邶埥『幽鲜『颖笔〗魇『笔S:點擊鏈接跳轉(zhuǎn)查看上海市藥品比價查詢官網(wǎng)入口搜索進入"上海醫(yī)保"微信公眾號進入"醫(yī)保服務(wù)"再點擊"藥

  • 飛書怎么設(shè)置時間提醒

    飛書怎么設(shè)置時間提醒

    飛書是一款集即時通訊、在線協(xié)作、項目管理等功能于一體的企業(yè)級應(yīng)用,旨在為企業(yè)提供高效、便捷的辦公體驗。那么,在使用飛書app時,我們該如何設(shè)置時間提醒呢?小編這里整理了些相關(guān)資料,快來和我一起看看吧!飛書時間提醒設(shè)置方法介紹1、首先打開飛書軟件。2、然后點擊工具欄的工作臺按鈕。3、最后點擊飛書提醒選項開啟提醒時間。以上就是今天分享的飛書怎么設(shè)置時間提醒的內(nèi)容了,想要了解更多熱門資訊教程就來非凡軟件

  • 1688怎么入駐店鋪

    1688怎么入駐店鋪

    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)提示,請自行注意選擇操作。

国产精品秘 久久久囯产,亚洲无码在线网站,亚洲欧美日韩综合专区,亚洲A∨无码精品午夜在线观看