通過Charles獲取看書神器API

Charles

Charles是一個可以做HTTP代理/ HTTP監視器/反向代理的軟件,使開發人員能夠查看其機器和Internet之間的所有HTTP和SSL / HTTPS流量。包括請求,響應和HTTP標頭(包含cookie和緩存信息)。

簡而言之就是抓包工具。

下載地址:Charles官網

下載完成一路安裝就可以了,注意這個軟件是收費軟件,新用戶免費體驗30天。

開始

  1. 獲取運行Charles的電腦的ip地址,手機必須與電腦在同一局域網下。我是mac,可以通過命令行輸入 ifconfig 然後獲取ip地址爲192.168.1.101。
  2. 然後打開手機修改wifi鏈接,點擊代理,選擇手動,代理服務器填入上一步獲取的ip地址,端口號填8888(默認,可修改)。
  3. 打開要抓的手機app,自行判斷即可。

 獲取的API列表

  1. 排行榜
  2. 書籍信息
  3. 小說章節
  4. 章節目錄
  5. 緩存小說
  6. 搜索引擎配置
  7. 追書搜索

 獲取的API

  1. 排行榜
    https://shuapi.jiaston.com/top/男女/top/分類/榜單名/頁碼.html

    可選參數有男女、分類、榜單名、頁碼

    "男女": {
        "男": "man",
        "女": "lady" 
    },
    "分類": {
        "最熱": "hot",
        "推薦": "commend",
        "完結": "over",
        "收藏": "collect",
        "新書": "new",
        "評分": "vote",
    }
    "榜單名": {
        "周榜": "week",
        "月榜": "month",
        "總綁": "total",
    }

     

    例如 我選擇 女生 推薦 月榜 第一頁 =>  https://shuapi.jiaston.com/top/lady/top/commend/month/1.html  

    返回示例

    {
        "status":1, 狀態碼
        "info":"success",  消息
        "data":{
          "BookList":[
            {
                "Id":360660,  書的id
                "Name":"穿越從養龍開始",  書名
                "Author":"你的皮卡丘",  作者
                "Img":"chuanyuecongyanglongkaishi.jpg",  封面 
                "Desc":"我叫龍浩,是一名穿越者。我來到一個武者爲尊的武魂大陸,可惜我的武魂平庸無奇,甚至還有點廢。不過幸好,我得到了龍神的承認,他送了我一個能豢養龍族的神奇空間。從此,我開始勤懇地養龍,火龍、土龍、冰龍、鋼龍,黑暗魔龍,光明聖龍。很多年以後,這片大陸上到處流傳着關於我的傳說。他們喜歡稱呼我爲,武帝,馭龍",
                "CName":"玄幻奇幻",  分類屬於
                "Score":2.9  評分
            }
            // ...
    ] 
    }  }

     圖片前綴是 https://imgapi.jiaston.com/BookFiles/BookImages/yinianyongheng.jpg

  2. 書籍信息
    https://shuapi.jiaston.com/info/書籍id.html

     通過上面的那個排行榜我們可以找到一個id,只需要把這個id放進去就行了。

     例如我請求上面的《穿越從養龍開始》,我們可以看到id爲 360660 ,所以就請求 => https://shuapi.jiaston.com/info/360660.html

    {
        "status": 1,
        "info": "success",
        "data": {
            "Id": 360660,
            "Name": "穿越從養龍開始",
            "Img": "chuanyuecongyanglongkaishi.jpg",
            "Author": "你的皮卡丘",
            "Desc": "我叫龍浩,是一名穿越者。我來到一個武者爲尊的武魂大陸,可惜我的武魂平庸無奇,甚至還有點廢。不過幸好,我得到了龍神的承認,他送了我一個能豢養龍族的神奇空間。從此,我開始勤懇地養龍,火龍、土龍、冰龍、鋼龍,黑暗魔龍,光明聖龍。很多年以後,這片大陸上到處流傳着關於我的傳說。他們喜歡稱呼我爲,武帝,馭龍",
            "CId": 95,
            "CName": "玄幻奇幻",
            "LastTime": "3/1/2019 12:11:00 PM",
            "FirstChapterId": 1863454, // 第一章id
            "LastChapter": "第500章白家的底蘊",   // 最新章節
            "LastChapterId": 2076875,  // 最後一章的id
            "BookStatus": "連載",  // 狀態
            "SameUserBooks": [{  // 這個數組是這個作者的其他書籍
                "Id": 233978,
                "Name": "點這開寶箱",
                "Author": "你的皮卡丘",
                "Img": "dianzheikaibaoxiang.jpg",
                "LastChapterId": 1760119,
                "LastChapter": "第1566章 諸神黃昏 大結局",
                "Score": 0.0
            }, {
                "Id": 352766,
                "Name": "老豬要還俗",
                "Author": "你的皮卡丘",
                "Img": "laozhuyaohaisu.jpg",
                "LastChapterId": 1797102,
                "LastChapter": "第49章大結局",
                "Score": 0.0
            }],
            "SameCategoryBooks": [{
                "Id": 165432,
                "Name": "茅山捉鬼筆記",
                "Img": "maoshanzhuoguibiji.jpg",
                "Score": 0.0
            }, {
                "Id": 341189,
                "Name": "萬域至聖",
                "Img": "wanyuzhisheng.jpg",
                "Score": 0.0
            }, {
                "Id": 89172,
                "Name": "天神訣",
                "Img": "tianshenjue.jpg",
                "Score": 0.0
            }, {
                "Id": 329331,
                "Name": "箭心",
                "Img": "jianxin.jpg",
                "Score": 0.0
            }, {
                "Id": 344714,
                "Name": "混沌世界——魔王之路",
                "Img": "hundunshijie——mowangzhilu.jpg",
                "Score": 0.0
            }, {
                "Id": 348441,
                "Name": "萬古帝君",
                "Img": "wangudijun.jpg",
                "Score": 0.0
            }, {
                "Id": 122742,
                "Name": "娘娘帶球跑了!",
                "Img": "niangniangdaiqiupaole!.jpg",
                "Score": 0.0
            }, {
                "Id": 318076,
                "Name": "穿越半獸人",
                "Img": "chuanyuebanshouren.jpg",
                "Score": 0.0
            }, {
                "Id": 376614,
                "Name": "假面騎士的繼承者",
                "Img": "jiamianqishidejichengzhe.jpg",
                "Score": 0.0
            }, {
                "Id": 362480,
                "Name": "詭域之主",
                "Img": "guiyuzhizhu.jpg",
                "Score": 0.0
            }, {
                "Id": 307525,
                "Name": "鬥武乾坤",
                "Img": "douwuqiankun.jpg",
                "Score": 0.0
            }, {
                "Id": 387592,
                "Name": "天荒囚牢",
                "Img": "tianhuangqiulao.jpg",
                "Score": 0.0
            }],
            "BookVote": {
                "BookId": 360660,
                "TotalScore": 466, // 總分
                "VoterCount": 165,  // 票數
                "Score": 2.8 // 評分
            }
        }
    }
  3. 獲取小說章節
    https://shuapi.jiaston.com/book/書籍id/章節id.html

    通過上面那個接口的帶色屬性 可以找到章節id , 第一章的與最後一章的所以我們要請求《穿越從養龍開始》的第一章,就拿書籍id與第一章的id  =>   https://shuapi.jiaston.com/book/360660/1863454.html 

    返回示例

    {
        "status": 1,
        "info": "success",
        "data": {
            "id": 360660,
            "name": "穿越從養龍開始",
            "cid": 1863454,  // 當前章節id
            "cname": "第1章廢武魂少爺與天才少女",  // 章節名
            "pid": -1,
            "nid": 1863455,   // 下一章id  如果有上一章的話 還會有 pid
            "content": "\r\n  盤龍城,龍家,演武臺。\r\n  有一個年輕人已經16歲,而且他要覺醒他的武魂。\r\n  這少年他擁有出色的天賦,5歲感應出靈氣,10歲成爲靈氣九段武者,12歲,他已經凝聚出氣旋,成爲一星武者了,16歲,他成長到四星武者的地步,這份天賦,可以說是相當出色。\r\n  整個盤龍城,無人能比,而這一個少年,名爲龍浩,也是龍家的少家主,最有希望能夠帶領整個龍家走向輝煌的少年。\r\n  龍浩臉上帶着一道微笑,對身邊一個長相清秀,一身青色長裙的女孩道:“秀兒,今天我會給你一個驚喜的!”\r\n  “龍浩哥哥,你是不是已經知道你的武魂是什麼級別的了?你要先告訴一下秀兒,讓秀兒有心理準備嗎?是不是天級武魂?”龍秀笑眯眯問道。\r\n  這個龍秀,可是龍浩的一個族妹,兩人可是青梅竹馬,而且秀兒甜美可愛,也讓龍浩將他當成未婚妻一樣疼愛。\r\n  “秀兒想知道?那我自然要告訴你,我的武魂不是天級,而是黃級的武魂了!”龍浩微笑回答道。\r\n  “龍浩哥哥你又胡說了,你的天賦如此出色,怎麼可能只是黃級武魂?那可是最爲垃圾的武魂!龍浩哥哥你就是騙人家!”秀兒嘟着嘴,一副不滿的樣子道。\r\n  “龍浩,你還是少說這種話,要是真的是黃級武魂,你這位天才的名聲可是要丟盡了!”在龍浩旁邊,一個臉上帶着冷色的年輕女子道。\r\n  那女子看起來與龍浩年紀相仿,她扎着一條馬尾,身材高挑,穿着紫色的衣裙。\r\n  這個女子叫做龍萱,她的容貌比起秀兒還要出色,不過爲人冰冷,而且她嘴上不饒人,所以龍浩並不喜歡她,他還是更喜歡那一個秀兒這種乖巧的女孩。\r\n  “就算我的武魂只是黃級,秀兒也不會嫌棄我的!是嗎?秀兒?”龍浩對龍秀兒很有信心。\r\n  “那是當然,龍浩哥哥,輪到你了!”龍秀兒乖巧道。\r\n  龍浩點點頭,往臺上走去,龍浩卻沒注意到,龍秀兒看向他的背影時,出現那冰冷的目光。\r\n  “要是他的武魂只是黃級,你真的不會嫌棄他?”龍萱突然道。\r\n  “你說呢?”龍秀兒反問道,她的臉上露出的笑容,可是與剛纔那乖巧的樣子有點不一樣,顯得有點猙獰,還有冰冷。\r\n  “我懂了。”龍萱平靜道。\r\n  “怎麼?龍萱姐姐,你難道對龍浩哥哥也有興趣?你可不能這樣做,畢竟龍浩哥哥,可是秀兒所預定的男人,以龍浩哥哥的天賦,以後要成爲一位優秀的武者可不困難!”\r\n  龍秀笑吟吟道,“而且,龍浩哥哥喜歡的,是秀兒這麼可愛乖巧的女孩子,龍萱姐姐你這麼冷,他可不會喜歡的!”\r\n  “我的事,不需要你管!”龍萱神情冷漠。\r\n  “少族長,請將手放到測魂石上吧!”那家族的長老一臉獻媚的笑容。\r\n  龍浩點點頭,將手掌放在面前的一個水晶球上。\r\n  “家主,像少族長這樣的天才,他的武魂至少也是天級了!”\r\n  “大哥,我也是這樣認爲,浩兒他修煉天賦這麼出色,他的武魂肯定也很厲害!”\r\n  “不知道少族長的武魂是什麼類型的呢?”\r\n  武魂的結果還沒出來,龍家的那些人便已經圍着龍浩父親,龍嘯天議論了起來,畢竟龍浩的武魂,可是關乎整個龍家以後的地位,也會決定他龍嘯天的地位。\r\n  龍家裏面表面上是風平浪靜,不過暗地裏卻是風起雲涌,龍家的人,特別是龍嘯天的弟弟,龍霸天,可是覬覦家主地位很久了。\r\n  其它的長老似乎也站在龍霸天的一邊,不過因爲龍浩這個天才的名頭在,所以並沒有敢做什麼。\r\n  所有人都知道,龍浩修煉方面是一位天才,要是他的武魂也是地級以上的話,那他的潛力就算放在整個龍武國,都是非常出色的,到時候龍嘯天的地位,也無可撼動。\r\n  那水晶球出現了黃色的光芒,緊接着,一條長蛇出現在水晶球之內。\r\n  “獸魂,黃級,青蛇!這……這怎麼可能?”那測魂石前的長老有點失神。\r\n  黃級獸魂?\r\n  在場的人紛紛變色,這個武魂大陸裏面,修爲對武者的重要性,只能排第三,排第二的,是武技,而排第一的,是武魂!\r\n  黃級武魂,可是最低級的六等武魂!\r\n  “這怎麼可能?這不是真的吧?我們的少族長的天賦,就算是玄級武魂,他以後的前途,也不會差,怎麼可能會是黃級武魂?””\r\n  “看到了嗎?這就是我們的少族長!哈哈哈,我原來還以爲他多厲害,武魂至少也是地級,沒想到竟然是黃級武魂!”\r\n  “看來他雖然有點修煉天賦,他的武魂卻是廢物,黃級武魂,這可是最垃圾的武魂!哈哈,傳聞他出生的時候還是天降瑞兆,有龍魂降世呢,我看就是謠言!”\r\n  “這種武魂,他還是我們的少族長,真的是丟人!”\r\n  “……”\r\n  在臺下本來吹捧龍浩的衆多家族子弟們臉露不屑之色,彷彿跟剛纔他們所讚美的人不是一個人一般。\r\n  這些人看向龍浩的目光中,也帶着各種神色,有的是失望,有的是無奈,有的是暗喜,更多的是幸災樂禍……\r\n  龍家的家主龍嘯天,現在的臉上露出擔憂之色,他一直所寄予希望的龍浩,竟然只覺醒了黃級武魂,但是他更擔心龍浩,不知道龍浩是否能夠受到這個打擊。\r\n  龍家的其它長老現在也搖搖頭,這件事看來已經是事實了,那便沒有辦法了,武魂雖然不是沒有辦法改變,但是在這一個小小的龍武國裏面,可沒有這樣的能力。\r\n  可以肯定的是,這一個龍浩,以後將再也沒有機會成爲龍家家主,甚至晉級成武士,也是問題,畢竟當武魂覺醒之後的修煉速度,可是與武魂覺醒之前完全不一樣!\r\n  想要從武者晉級到武士,要是擁有強大武魂,就會比黃級武魂擁有者要快得多!\r\n  龍浩臉上露出淡淡的笑容,彷彿並沒有受到影響一般,到來這個世界已經是第16個年頭了,龍浩也明白了很多關於武者的事。\r\n  當體內修煉出來的靈氣到達十段,方可凝爲氣旋,而凝聚出氣旋,體內將會凝聚出元力,這樣,便是武者!\r\n  在這個龍家裏面,有不少的武者,甚至武者之上的武士,也有好幾個,而家族族長,龍嘯天,更是一位武師,這也是整個盤龍城裏面,三大武師之一。\r\n  這個大陸,是以武爲尊,除了修爲之外,更加重要的,是武魂。\r\n  武魂分爲三類六等,而經過檢測,龍浩所擁有的武魂,是獸類,黃級,青蛇!\r\n  可以說,這是最低級的武魂。\r\n  龍浩的天賦不弱,但是武魂卻是最弱小的,所以,他註定這輩子只能夠淪爲最低下的武者,繼承龍家家主位置更是無望。\r\n  龍秀兒現在的臉色已經微微蒼白,她可是從來沒有想像得到,龍浩的武魂只是黃級!\r\n  黃級武魂意味着,龍浩的潛力有限,以後可能只能夠成爲一個普通的武者,甚至連武士境界也修煉不到!\r\n  這樣的人,哪裏有資格與她相比,更別說是成爲她的男人!\r\n  龍萱有點擔心,她的目光落到龍浩身上,這個打擊,對於天才來說,未免太大了!\r\n  龍浩卻不以爲然,彷彿並不在意一般,可以說,他是在場中的人最爲輕鬆的一個,彷彿早已經知道他的武魂等級一般。\r\n  “下一位,龍秀兒!”在那演武臺上,那長老又道。\r\n  “秀兒,我沒有開玩笑吧,我的武魂,的確只是黃級的武魂,我……”龍浩的話沒說完,那龍秀兒彷彿沒有聽到一般,她如同驕傲的孔雀一般,昂着首,越過了龍浩,走到演武臺上。\r\n  龍浩的眼中閃過一道訝然之色,龍秀兒對他的態度,似乎有所改變了!\r\n  龍秀兒的武魂出現在那測魂石中,衆人看到一隻雙鳥的鴕鳥出現在那一個測魂石中,那測魂石上顯示的是青色的光芒。\r\n  “獸魂,地級,雙首炎鴕!”\r\n  那長老宣佈之後,周圍的人都紛紛感嘆起來,這可是地級武魂,在武魂裏面排名在第四等,已經是相當出色了,就算是家主,也只是擁有四等武魂而已,可以說,以後龍秀兒,估計至少也會到達武師境界!\r\n  武者境界,是從靈氣境開始修煉,然後是武者,武士,武師,武將,武帥,武王,武皇,武尊,武聖,武帝,每個境界,又有一到十星之分!\r\n  而每一個境界,武魂都會發生不一樣的變化,武者的實力越強,武魂自然也更加厲害!\r\n  傳說中,武王之後,可是能夠擁有開山劈石的威力,但是否如此,卻不得而知,畢竟在整個龍武國,還沒有出現過武王級別的存在。\r\n  不過這片大陸上,卻是妖獸衆多,而且妖族似乎更加強勢,佔據了半個大陸,甚至隨時有可能會滅掉人類國度。\r\n  所以這片大陸的人,覺醒的武魂,大部分是以獸魂爲主,武魂越強,潛力就越大。\r\n  這一個龍秀兒的武魂是四等武魂,已經是潛力非常不錯的了。\r\n  所以龍秀兒的武魂檢測出來後,讓龍家的人都相當激動。\r\n  而第三個人,已經上場了,是龍萱!\r\n  “秀兒,你的武魂竟然是地級武魂,已經很不錯了!”龍浩對龍秀微笑道。\r\n  “龍浩,沒想到你的確是黃級武魂,實在是讓我太失望了!”龍秀眼中的鄙夷之色已經沒有掩飾了。\r\n  “秀兒,你怎麼了?”龍浩聽到後,他已經感覺得出來龍秀的想法了,不過他還是有點不相信,龍秀兒可是一個乖巧聽話的女孩,怎麼會是勢利的女人?\r\n  “我們是兩個世界的人,我想,我們以後還是保持距離好點!”龍秀兒搖搖頭,她又道,“對了,你以後還是叫我龍秀兒吧!”\r\n  龍秀兒的神情冷漠,一副拒人於千里之外一般。\r\n  “看看這廢物,竟然還想要與秀兒小姐搭上關係,他還以爲他有原來那種資格嗎?”\r\n  “秀兒小姐可是擁有地級武魂的天才,又豈會是他能夠相比的!”\r\n  “就算沒有鏡子,也不撒盆尿照照自己的樣子,他配得上秀兒小姐嗎?”\r\n  看到這一幕,周圍的人冷笑連連。\r\n  “原來如此!”龍浩哪裏還不懂龍秀兒的意思?\r\n  龍秀兒是覺得,龍浩的潛力不足,根本沒有資格成爲她的男人,所以纔會說出如此決絕的話。\r\n  “獸武魂,天級,赤血雲鳳!”\r\n  那演武臺上的長老說出這句話的時候,整個演武臺上的人,都感覺到不可思議,他們的臉上滿是震驚,敬佩,羨慕之色。\r\n  竟然有人擁有天級武魂!\r\n  \f\t\n",
            "hasContent": 1
        }
    }
  4. 章節目錄
    https://shuapi.jiaston.com/book/書籍id/

     so => 

    {
        "status": 1,
        "info": "success",
        "data": {
            "id": 360660,
            "name": "穿越從養龍開始",
            "list": [{
                "name": "正文卷",  // 這裏貌似區分開了 有正文卷 還有其他的
                "list": [{        // 這裏是對應的章節列表
                    "id": 1863454, // 章節id
                    "name": "第1章廢武魂少爺與天才少女", // 章節名稱
                    "hasContent": 1  // 是否有內容
                }, {
                    "id": 1863455,
                    "name": "第2章馭龍空間",
                    "hasContent": 1
                }]
            }, ]
        }
    }

     

  5. 緩存小說
    https://kanapi.jiaston.com/book/360660/*.html

    這裏的緩存app請求的是kanapi的二級域名,先通過章節目錄,獲取到所有章節,然後依次通過章節id,再獲取到所有的章節詳情。這個接口與獲取小說章節只有域名不同,接口返回的數據是一樣的。

  6. 搜索引擎配置
    https://shuapi.jiaston.com/v5/kssqgoogle/SearchEngine.html

     返回值示例: 

    {
        "status": 1,
        "info": "搜索引擎配置",
        "data": [{
            "id": "ZS", // 追書的縮寫
            "apihost": "http://api02u58f.zhuishushenqi.com/book/fuzzy-search?query={nameorauthor}", // 請求的接口,query是小說的名字或者作者的名字,這個不知道怎麼分頁
            "datarule": "", 
            "coverhost": "http://statics.zhuishushenqi.com", // 應該是縮略圖所在域名
            "bn": "\"title\":\"(.*?)\"\\s*[,}]", // 不知道是什麼 下面幾個也不知道
            "ba": "\"author\":\"(.*?)\"\\s*[,}]",
            "bc": "\"cover\":\"(.*?)\"\\s*[,}]",
            "bt": "\"cat\":\"(.*?)\"\\s*[,}]",
            "bi": "\"shortIntro\":\"(.*?)\"\\s*[,}]",
            "tp": "",
            "replaceReg": "<.+?>",
            "sename": "追書", // 搜索引擎的名字
            "sort": 3, 
            "isopen": true // 是否可用
        }, {
            "id": "YS", // 宜搜的縮寫
            "apihost": "http://api.easou.com/api/bookapp/searchdzh.m?word={nameorauthor}&page_id={page}&count=20&cid=eef_&os=ios&appverion=1049",
            "datarule": "",
            "coverhost": "",
            "bn": "\"name\":\"(.*?)\"\\s*[,}]",
            "ba": "\"author\":\"(.*?)\"\\s*[,}]",
            "bc": "\"imgUrl\":\"(.*?)\"\\s*[,}]",
            "bt": "\"classes\":\"(.*?)\"\\s*[,}]",
            "bi": "\"desc\":\"(.*?)\"\\s*[,}]",
            "tp": "\"allTotal\":(\\d+?)\\s*[,}]",
            "replaceReg": "<.+?>",
            "sename": "宜搜",
            "sort": 4,
            "isopen": true
        }]
    }

     

  7. 追書搜索

    http://api02u58f.zhuishushenqi.com/book/fuzzy-search?query=唐家三少

     

     返回值示例:

    {
        "books": [
            {
                "_id": "50bef0732033d09b2f00007f",
                "hasCp": true,
                "title": "斗羅大陸", // 書名
                "aliases": "",
                "cat": "玄幻", // 分類
                "author": "唐家三少", // 作者
                "site": "zhuishuvip", // 
                "cover": "/agent/ http%3A%2F%2Fimg.1391.com%2Fapi%2Fv1%2Fbookcenter%2Fcover%2F1%2F41613%2F41613_4aa85589426c44098e847933cf3e2720.jpg%2F", // 縮略圖,這個是通過追書搜的,所以要帶上追書的縮略圖前綴
                "shortIntro": "將會在本週日,斗羅大陸結束的同時開始上傳更新\r\n", // 短詳情
                "lastChapter": "第687章 大結局,最後一個條件(全書完)", // 最後的章節名
                "retentionRatio": 53.04, // 
                "banned": 0, // 
                "allowMonthly": false, // 
                "latelyFollower": 30524, // 
                "wordCount": 2924464, // 總字數?
                "contentType": "txt", // 內容格式
                "superscript": "", // 
                "sizetype": -1, // 
                "highlight": {
                    "author": ["唐", "家", "三", "少"]
                }
            }//... 我自己省略了82個
        ],
        "total": 83, // 請求回來的總數,也就是上邊books數組的長度
        "ok": true  // 推測爲狀態碼
    }

     

     奇怪的是,在上面的數組裏,並沒有發現書籍id。有一個_id 貌似被加密過

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章