[討論] Python腳本-可備份巴哈的《遊戲動漫櫃》
巴哈好讀版:
https://forum.gamer.com.tw/C.php?bsn=60076&snA=8922915
----------------------------------------------------------
昨天收到巴哈站務公告說舊版小屋要廢除了,2025/12/31就會正式終止
我當時就很擔心,遊戲動漫櫃會不會從此消失
因為我一直都有在使用這個功能來管理自己的ACG願望清單
雖然站務 巴哈姆特小管家 說,資料會保存在站方資料庫
但是並沒有保證說以後「一定」會復刻這個功能.....
https://cdn.imgchest.com/files/81f7067c1216.png
老實說,我覺得應該是凶多吉少了
所以為了避免自己的清單消失
今天起床後,打算寫個簡易的腳本,用來備份遊戲動漫櫃的內容
在AI的輔助下,6小時後終於寫完+測試完
想說應該也有其他人會想要備份,所以乾脆放上來分享
結果打這篇文章,東摸西摸又過了1小時.....
編寫工具 (單純僅供參考,使用exe不需要):
ChatGPT5 (靠免費試用的Plus)
Python 3.10 + 一些有的沒的Py套件
Visual Studio Code (本來是用VS寫.ipynb,但好像沒啥意義?最後還是換成了.py)
下載網址 (擇一即可):
Python腳本 (有安裝Python才能用)
https://drive.google.com/file/d/1AVD3AtoT2FjPbnqnjbJ87t_SNDby9wp4
exe執行檔 (沒安裝Python也能用)
https://drive.google.com/file/d/1r0fNnOlvPhEcupNlcZ2RYSRs4ox0QX_n
使用步驟 (以exe為例):
1.把小屋切回舊版
不然會抓到0筆資料
2.把下載的檔案拿去掃毒,也可以把腳本內容丟給AI檢查
我把exe上傳到VirusTotal,結果掃出了4個....==
可能是有某些行為被誤判了吧
https://tinyurl.com/24x6bxbn
py就沒啥問題,畢竟本來就只是文字檔
https://tinyurl.com/2dlss6j4
拜託會怕中毒的人千萬不要用,腳本有下列幾種執行方式
A.(低風險) 直接用沙盒跑,確定輸出結果沒問題後,再移回平時的電腦環境
B.(中低風險) 安裝Python,檢查.py腳本內容,確定沒問題後,直接執行.py
不需要擔心exe,但是考驗看代碼的技術,不過也是可以丟給AI看
C.(高風險) 直接使用exe執行,我打包的檔案是沒問題啦
但是因為打包成exe後就看不到裡面的代碼
我不敢保證之後會不會有人拿去修改成惡意代碼重新打包散播.....
畢竟我只是個業餘的,不太確定有沒有這種可能
3.執行腳本
會跳出一個警告視窗,請務必看完內容,確定沒問題後,按確定繼續
4.按照文字指示,輸入你要備份的巴哈帳號 (不分大小寫)
因為小屋內容是公開的,不需要什麼帳號權限,都是靠URL去抓資料
如果你很無聊的話,也是可以輸入別人的帳號
其實新版小屋硬要寫個腳本去抓也不是不行,但新版只能抓到追蹤的作品
好像只要曾經加過就算追蹤,從動漫櫃移除掉作品也不會解除追蹤的樣子.....
5.等腳本抓資料
遊戲動漫櫃上限我記得是2000筆=100頁
為了避免被站方防火牆誤判封鎖,有設定備份間隔
抓完一頁後,會間隔2.5秒才換頁,所以每20筆應該是約3~4秒抓完
假設全滿2000筆的話,大概約400秒,我自己有40頁,所以約160秒
https://cdn.imgchest.com/files/ad901aee1ad8.png
巴哈遊戲動漫櫃_{巴哈帳號}.xlsx:
記錄了 平台、作品名稱、巴哈資料庫網址
巴哈遊戲動漫櫃_{巴哈帳號}.html:
同上,不過是可以直接匯入瀏覽器變成書籤的格式
https://cdn.imgchest.com/files/8fab5d8b02ec.png
7.大功告成
大概就這樣,想備份遊戲動漫櫃的人,記得趁早
--
作者 PttLegist (批踢踢法務部檢舉板法務)
標題 Re: [檢舉] TaipeiKindom使用多重帳號站內信騷擾
TaipeiKindom、PinkG、NinSlim 處罰單各兩張。
※ 文章網址: https://www.ptt.cc/Violation/M.1647341561.A.895
--
我都用c++
小推
推
腳本更新成第二版 巴哈遊戲動漫櫃備份 Ver.20251106 - 2 修改了書籤的名稱結構,變得跟正常方式加入書籤時一樣 【平台】作品名稱 - 巴哈姆特
※ 編輯: Kamikiri (118.160.47.157 臺灣), 11/06/2025 20:18:32感謝分享
推分享
98
[攻略] GT7 背景執行腳本刷錢法因為長時間測試發現超過四小時引擎會磨耗,所以多了一個換機油版本 新增三小時換機油版本,腳本下載: 用手刷實在太累,決定交給電腦 此腳本因有容錯空間所以時間設較長為3分10秒一輪賺15000 目前腳本是用PS5下去寫的![[攻略] GT7 背景執行腳本刷錢法 [攻略] GT7 背景執行腳本刷錢法](https://i.imgur.com/6SX9W4Fb.jpg)
55
[問卦] Ubuntu要如何執行exe檔?有人知道嗎?嗨大家午安 本魯淡江中文失業十年自耕農 因為要辦新的信用卡 想說先看看自己聯徵信評分數有多少 於是登入聯合徵信網站 進到個人查詢頁面 結果跳出請檢查安控元件 跳出彈跳視窗 下載了一個exe檔 下載後 要點身份證輸入 都是XX沒辦法輸入 看來要裝完exe檔才行57
[馬娘] CY鎖腳本與共用帳號結果...剛剛 遊戲內多了一篇公告 簡單來講就是使用腳本與共用帳號會被鎖 然後![[馬娘] CY鎖腳本與共用帳號結果... [馬娘] CY鎖腳本與共用帳號結果...](https://i.imgur.com/Oceahf9b.jpg)
30
Re: [組包] 740款遊戲(持續增加中) 5美元 (itch.io)這篇給想要匯入這次慈善包內全部遊戲的人 腳本來自stadja itchio的匯入機制是只要按過一次download 進去下載頁面後就會匯進帳號遊戲庫裡 不用真的把遊戲下載下來![Re: [組包] 740款遊戲(持續增加中) 5美元 (itch.io) Re: [組包] 740款遊戲(持續增加中) 5美元 (itch.io)](https://i.imgur.com/dCIRHNJb.jpg)
13
[問卦] Google帳戶資料打包帶走的八卦?原本想把教育版帳號裡雲端硬碟、相片、gmail的資料(總共1T左右) 用轉移功能,轉移到一般版(15G空間)裡 結果說目標空間不夠,無法執行這項作業 問題是我雲端硬碟裡想轉移的資料只有不到6G啊! 它硬是不給我選擇,一定要一次全部打包1T10
[請益] 不安裝Visual Studio情況下,執行EXE檔在沒有安裝visual studio的情況 直接開啟exe檔 結果顯示相關的錯誤(.dll) (請問這有和解呢,已於套件中安裝含 JSON.NET , Dapper ,Nlog ,msbuild.ilmerge) 還是一定要下載Visual studio?![[請益] 不安裝Visual Studio情況下,執行EXE檔 [請益] 不安裝Visual Studio情況下,執行EXE檔](https://i.imgur.com/MnW2SIRb.jpg)
5
[問卦] Python是不是其實蠻少人在用的?有時候需要寫一些腳本給其他人用 我看之前別人寫的都是Shell Script 不過我不太喜歡用所以我都寫Python的版本 結果發現一堆人要馬不會執行 要馬根本就沒安裝Python在他們的PC端![[問卦] Python是不是其實蠻少人在用的? [問卦] Python是不是其實蠻少人在用的?](https://i.imgur.com/dY9OlbAb.gif)
5
Re: [軟體] 影片大量轉檔程式更新一下前導腳本,現在搭配 ffmpeg 和 ffprobe 一起使用 下載腳本,解開檔案後放在 ~/Library/Scripts/ 下面即可 使用前先到官網 下載 mac 版本 ffmpeg 和 ffprobe 把兩個執行檔放在 /usr/local/bin/ 裡面.![Re: [軟體] 影片大量轉檔程式 Re: [軟體] 影片大量轉檔程式](https://i.imgur.com/jOIH4xwb.png)
[抒發] 終於在剛剛 用python 把需要的code寫出來 然後剛轉成exe拿去另一台電腦完try code執行的速度 看起來 比之前labview的快多了 不過1個20k左右的檔案轉檔後變7M
Re: [AI] 1111的WebUI爆出嚴重遠程code執行漏洞太難了,小白根本看不懂 幫跟我一樣的小白去脈絡一下 結論:問題是,如果你在互聯網上共享你的 webui,我可以在你的計算機上執行任何 python 代 碼。我不需要你在腳本文件夾中放任何東西。 exp:![Re: [AI] 1111的WebUI爆出嚴重遠程code執行漏洞 Re: [AI] 1111的WebUI爆出嚴重遠程code執行漏洞](https://i.imgur.com/0NEzzWtb.jpg)