欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Python爬取微信讀書實(shí)現(xiàn)讀書免費(fèi)自由

 更新時(shí)間:2021年09月27日 11:11:31   作者:朱小五是凹凸君呀  
主要跟大家介紹一下,我是如何用Python爬取小說,再導(dǎo)入微信讀書的。成功實(shí)現(xiàn)在微信讀書中各種“白票”付費(fèi)小說,有需要的朋友可以借鑒參考下

大家好,我是小五

前情提要

不知道用微信讀書的朋友多不多,這里順便安利一下哈。

我目前看電子書的話基本都是在用微信讀書,畢竟白嫖的無限卡真香。

在微信讀書上,不僅很多正版的Python書籍電子書可以直接看,還可以在閱讀的同時(shí)看別人寫的標(biāo)注。

但是無限卡對(duì)于小說不太友好,只能閱讀開頭的章節(jié),后面的章節(jié)就需要變相付費(fèi)了。

雖然知道番茄小說,七貓小說這種都能免費(fèi)看,但是實(shí)在不愿意為了一部小說再多下一個(gè)軟件。

幸虧微信讀書出了一個(gè)功能——可以自己上傳書籍,支持支持txt、pdf、epub格式。

這就給了我一個(gè)想法,只需要將小說下載到本地,再導(dǎo)入到微信讀書不就成了。

下載小說方法賊簡(jiǎn)單,用Python也行,搜搜專門打包好的下載器也成。不過我記得兩年前剛學(xué)Python時(shí)自己練習(xí)寫過筆趣閣的爬蟲,這就翻出來用用。

爬取小說

原來代碼是找到了,但是很尷尬,我爬取的那個(gè)網(wǎng)站404了。

不過目前筆趣閣遍地都是,也分不清到底誰是“正版”的?

還有個(gè)比較好的消息,很多家連網(wǎng)頁模板都是一模一樣,你的爬蟲改改地址就能接著用了,這是妙啊。

于是乎,我又隨便找了一家“筆趣閣”。

今天我們就以我吃西紅柿近期完結(jié)的滄元圖為例,可以看到在這個(gè)筆趣閣網(wǎng)站里,小說滄元圖的網(wǎng)址url是

https://*********/html/2292/

同時(shí),《滄元圖》所有的章節(jié)也都羅列在本頁面。

我覺得先爬取所有的章節(jié)名和對(duì)應(yīng)的url網(wǎng)址,分別保存到列表中。然后再使用requests爬取,并依次寫入txt文檔中。

網(wǎng)頁結(jié)構(gòu)并不復(fù)雜,也沒有反爬措施。大概20行代碼即可下載

for i, j in zip(urls, names):
    res_text = requests.get(url, headers=header).text
    zj_html = etree.HTML(res_text)
    texts = zj_html.xpath('//*[@id="content"]/text()')
    texts2 = zj_html.xpath('//*[@id="content"]/*/text()')
    text = '\n'.join(texts).strip()+'\n'.join(texts2).strip()

    with open('novels_n.txt', 'a', encoding='utf8') as f:
        f.write(f'{j} \n {text} \n')
        print(f'{novels_n}/{j},正在下載...')

這樣我們就爬取了小說《滄元圖》,并將它保存成txt文檔。

通過\n使得章節(jié)名都與正文分割開。

白嫖小說

下面的步驟就更簡(jiǎn)單了,只需要在微信讀書的網(wǎng)頁版中,點(diǎn)擊【傳書到手機(jī)】,上傳剛剛爬取生成的《滄元圖》。

導(dǎo)入成功。

單擊【立即閱讀】,享受一下勞動(dòng)成果。

整體段落和文字都沒什么問題。

再看一下章節(jié)目錄,也是按照正常的目錄進(jìn)行排版的。

非常完美!

小結(jié)

以上,就是我使用Python爬取小說,再導(dǎo)入微信讀書,成功白嫖小說閱讀的全部步驟了。

這個(gè)方法已經(jīng)用了幾個(gè)月,白嫖了好幾本小說。

趕緊把小技巧分享給大家,快上車吧!

老鐵們,如果想看更多Python改變生活的真實(shí)問題案例,來給本文右下角點(diǎn)個(gè)贊吧

如果你也有一直想去解決的重復(fù)性問題,歡迎在評(píng)論區(qū)告訴我,大家一起探討一下。

以上就是Python爬取微信讀書實(shí)現(xiàn)讀書免費(fèi)自由的詳細(xì)內(nèi)容,更多關(guān)于Python爬取微信讀書的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • Django數(shù)據(jù)庫操作之save與update的使用

    Django數(shù)據(jù)庫操作之save與update的使用

    這篇文章主要介紹了Django數(shù)據(jù)庫操作之save與update的使用,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Pytest框架之fixture詳解(三)

    Pytest框架之fixture詳解(三)

    本文詳細(xì)講解了Pytest框架之fixture,文中通過示例代碼介紹的非常詳細(xì)。對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2022-06-06
  • 使用python處理題庫表格并轉(zhuǎn)化為word形式的實(shí)現(xiàn)

    使用python處理題庫表格并轉(zhuǎn)化為word形式的實(shí)現(xiàn)

    這篇文章主要介紹了使用python處理題庫表格并轉(zhuǎn)化為word形式的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • Python 調(diào)用 C++ 傳遞numpy 數(shù)據(jù)詳情

    Python 調(diào)用 C++ 傳遞numpy 數(shù)據(jù)詳情

    這篇文章主要介紹了Python 調(diào)用 C++ 傳遞numpy 數(shù)據(jù)詳情,文章主要分為兩部分,c++代碼和python代碼,代碼分享詳細(xì),需要的小伙伴可以參考一下,希望對(duì)你有所幫助
    2022-03-03
  • Django項(xiàng)目uwsgi+Nginx保姆級(jí)部署教程實(shí)現(xiàn)

    Django項(xiàng)目uwsgi+Nginx保姆級(jí)部署教程實(shí)現(xiàn)

    這篇文章主要介紹了Django項(xiàng)目uwsgi+Nginx保姆級(jí)部署教程實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-04-04
  • 執(zhí)行Django數(shù)據(jù)遷移時(shí)報(bào) 1091錯(cuò)誤及解決方法

    執(zhí)行Django數(shù)據(jù)遷移時(shí)報(bào) 1091錯(cuò)誤及解決方法

    這篇文章主要介紹了執(zhí)行Django數(shù)據(jù)遷移,報(bào)錯(cuò) 1091,需要的朋友可以參考下
    2019-10-10
  • python中selenium庫的基本使用詳解

    python中selenium庫的基本使用詳解

    這篇文章主要介紹了python中selenium庫的基本使用詳解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-07-07
  • python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

    python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn)

    這篇文章主要介紹了python中Tkinter 窗口之輸入框和文本框的實(shí)現(xiàn),文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-04-04
  • python處理yaml文件的操作方法

    python處理yaml文件的操作方法

    yaml文件是一種數(shù)據(jù)序列化語言,廣泛用于配置文件、日志文件、等,本文給大家介紹python處理yaml文件的操作方法,感興趣的朋友跟隨小編一起看看吧
    2023-11-11
  • 在Python程序中操作文件之isatty()方法的使用教程

    在Python程序中操作文件之isatty()方法的使用教程

    這篇文章主要介紹了在Python程序中操作文件之isatty()方法的使用教程,是Python入門學(xué)習(xí)中的基礎(chǔ)知識(shí),需要的朋友可以參考下
    2015-05-05

最新評(píng)論