創作內容

15 GP

【腳本】巴哈半自動簽到(每日簽到、公會簽到、動畫瘋)

作者:我是月太 づ(・ω・)づ│2018-01-12 16:14:49│贊助:2,820│人氣:1066
前言

「發這個需要很大的勇氣」 - moontai0724。
「ID錯誤」 - 巴友。
原本我認為我每天都會用手機開巴哈,簽到算什麼問題?
當我 1/1 那天都沒用手機開巴哈,1/2 的 00:10 開啟時,心中滿是...
於是著手寫了這個,原本是自用,後來還是打算發布。
主要是對電腦重度使用者,每天都會打開電腦用瀏覽器的人,這個腳本比較有效。
當然不可能做出全自動,主要只是避免忘記按,但事實上你還是需要手動打開電腦,並進入巴哈。

如何安裝?

前置需求:建議安裝 Tampermonkey (Chrome) (Firefox) (Safari) (Edge)。
下載頁面:https://goo.gl/FeLURZ
有安裝好擴充功能後,點進下載頁面,然後點選 安裝腳本,然後按確定即可。
相關設定請繼續往下看。

關於這個腳本

只要有逛任何一個巴哈的網頁即會自動簽到囉~
再也不用擔心有進巴哈卻沒簽到的事情了

true 為是,false 為否。
signGuild: (true/false) 是否自動簽到公會?
answerAnime: (true/false) 是否開啟每日動畫瘋作答?
autoGetAnimeAnsFromblackxblue: (true/false) 是否自動從 blackxblue 的小屋創作獲取動畫瘋答案?
註:若選擇是,在初次開啟時會提示是否訂閱;
當如果答案提供者尚未發表答案,會跳出手動作答視窗,可以選擇作答或是延後提醒。
若延後,當時間到了,會檢查答案出來了沒?如果答案出來了,就會自動作答;還沒,就會再跳視窗。
若選擇否,每日尚未作答題目時,會自動跳出手動作答視窗。
請注意,答案不保證正確性,若當日答錯無法領取獎勵,我方或答案提供方並不為此負責。
dailyDelayNotice: (數字) 如果當天 00:00 後幾分鐘內答案還沒出來,不要提醒我手動作答?1440 分鐘 = 24 小時 = 不提醒

變數設定就只有在最上面的這區塊,下面的程式內容請勿更動。

腳本作用說明

只要有逛任何一個巴哈的網頁即會自動簽到囉~

▼未登入提醒,按是就導向到登入頁面,否就不處理。

手動作答畫面: (那個連結是可以點的)
手動作答結束的顯示:

如果發現任何問題或是要建議任何事項,請至本串回文,或是至作者小屋,又或是站內信回應。

特別銘謝

感謝 maple3142 提供動畫瘋答題系統
感謝 blackxblue 提供動畫瘋答案

已知錯誤

目前暫無。

版本更新紀錄

2018/01/02 1.0 - 發布正式腳本。
2018/01/03 1.1 - 替換 split 函數,與修正預設開啟網頁為 index2.php,避免如有巴哈廣告時發生錯誤。
2018/01/03 1.2 - 提供自訂關閉視窗時間、移除 bind 副程式。
2018/01/13 1.3 - 再也不需要開那麼多分頁了!五秒結束簽到!
2018/01/13 1.4 - 1. 再也不需要手動輸入公會ID,腳本將自動抓取已參加之公會ID。2. 新增未登入提醒。
2018/01/25 1.5 - 使用 Promise 控制,將不會再有尚未簽到公會就關閉視窗的狀況。
2018/02/03 1.6 - 修復公會簽到頁面太快關閉導致沒有簽到的問題。
2018/04/18 2.0 - 稍微變更獲取公會方式,並改變未登入提醒視窗。
2018/06/08 3.0 - 現在只要有逛任何一個巴哈的網頁即會自動簽到囉~再也不需要設定首頁!
2018/06/09 3.1 - 修正無法登入的無限循環提醒、更改提醒為僅 confirm
2018/06/10 3.2 - 修正首頁已經簽到過後公會不會簽到的問題
                   3.2.1 - 解決相容性問題
                   3.2.2 - 增加 connects
                   3.2.3 - 先解決無法簽到公會的問題
                   3.3 - 修正公會簽到錯誤與時間紀律錯誤
                   3.3.1 - 修正當如果沒有要簽到工會不會寫入時間的錯誤
2018/09/14 3.4 - 每日簽到新增動畫瘋答題
引用網址:https://home.gamer.com.tw/TrackBack.php?sn=3852242
All rights reserved. 版權所有,保留一切權利

相關創作

同標籤作品搜尋:自動|簽到|巴哈姆特|公會|每日簽到|JavaScript|腳本|Tampermonkey|半自動|動畫瘋

留言共 23 篇留言

風希
忘記簽到是自己記憶不好
我是有登入有簽到可是被系統吃掉QQ

01-12 18:28

過膝襪學姐ΦωΦ
好…已收下

03-24 11:41

鴨子 (๑•ت•๑)
現在才發現是不是有些公會會沒簽到到..像是
1. 新增腳本後才加入的公會
2. 新增腳本後從來沒有手動簽到過的公會
不太確定,因為現在才發現有些公會會沒有簽到
而沒簽到到的都是類似這種的0.0

04-17 09:26

我是月太 づ(・ω・)づ
您好,請問您點選右上角的旗幟標籤是否能夠看見腳本沒有簽到的公會?因腳本是從該處直接獲取列表,若有此問題將會找時間修正。04-17 11:16
鴨子 (๑•ت•๑)
現在看起來是有,不過那時不知道,因為我在發現之後手動簽到所有公會了@_@

04-18 00:32

我是月太 づ(・ω・)づ
好的,我會再觀察此狀況,造成不便,十分抱歉。04-18 00:34
鴨子 (๑•ت•๑)
新的更新太厲害了吧OAO..
總之謝謝月太0.0

09-14 22:25

我是月太 づ(・ω・)づ
不會XD09-15 17:01
A等酒
不知道是不是BUG
answerAnime = true;
autoGetAnimeAnsFromblackxblue = false;
如果是這樣子設定,手動作答完以後還是會跳出答題視窗,如圖
https://i.imgur.com/U6jR1ac.png

09-22 18:39

我是月太 づ(・ω・)づ
感謝回報,經過查看後的確是 BUG,已經修正囉!
今日已經作答過的話,再按一次作答然後隨便打 1~4 其中一個數字就會關閉顯示囉!09-22 19:00
イミワカンナイ★
要不要在答題視窗裡面加上從小屋獲取的答案
我本身還是會想看題目 所以還是會把答題視窗打開
但打開就要自己找去FB或小屋找答案...

模擬一下如圖
https://img.kekeke.cc/t/KAGsmY1zna.jpeg
下面多出一行顯示獲取的答案

09-23 02:29

我是月太 づ(・ω・)づ
今天已經更新囉~09-28 12:50
GG
回答完動畫瘋之後怎麼點都會再跑出來 就算回答錯的答案也一樣

09-28 11:44

我是月太 づ(・ω・)づ
您好,請問有更新到最新版本嗎?麻煩再檢查一下或重新安裝看看:https://goo.gl/FeLURZ09-28 12:29
QerterTW
大大您好,我想回報一直判斷沒登入的情況;我是在已登入狀況下使用,但腳本卻一直判斷沒有登入,想問是我哪邊沒有做到嗎? 還有感謝您做腳本^^

10-06 01:13

我是月太 づ(・ω・)づ
如果是跳出一個提醒告知您「您尚未登入!簽到作業無法正確執行。是否立刻導向至登入網頁?」,這個訊息是由巴哈回傳的內容來回應,請問您可以提供 F12 後的截圖供參考嗎?10-06 02:17
貝果-Just HatsuneMiku
有個或許沒辦法解決的問題
如果手動調整了公會自動簽到、動畫瘋自動作答、自動獲取答案等參數的話
在腳本更新之後這些設定值很理所當然的會被覆蓋掉
理想的話應該是不覆蓋(?

10-07 04:36

我是月太 づ(・ω・)づ
先抱歉一下之前沒有回應,之前原本想說要新增,然後跟你說我新增了,可是後來沒做到又忘記了..

其實是可以解決的,像是 黑名單、關鍵詞、字數過少隱藏顯示 那個腳本就有做到
只是我個人覺得只有這幾個參數應該沒有必要去做到那樣,因為這樣還要多寫好幾行,所以就沒有做11-09 18:27
平衡(´・ω・`)超平衡
來回報一下

今天凌晨在家中(已裝此腳本)回答完11/25的動畫瘋

中午到公司第一次安裝此腳本,安裝後跳出初次安裝的是否訂閱(選了否)
之後又跳出11/25的動畫瘋,且此次題目抓取失敗
選擇不回答後到巴哈任何頁面都會再次跳出是否要訂閱的視窗,關掉後就是抓失敗的動畫瘋

之後回答動畫瘋後(顯示回答題目失敗:今日已經答過題目...) 就不會跳出是否訂閱的視窗了

動畫瘋題目抓取失敗圖片如下:https://truth.bahamut.com.tw/s01/201811/69de5683f07d7fe7dc00c22508d2b072.JPG

11-25 13:31

我是月太 づ(・ω・)づ
已經回答過題目就會這樣子,我再修正看看11-25 13:48
我是月太 づ(・ω・)づ
您好,這個問題已經修正囉!請更新後再看看會不會有這樣的狀況~11-29 02:32
姆小板ه₢ω₢ه
每天上巴哈救世會忘了千
omg救星

11-29 00:49

平衡(´・ω・`)超平衡
上次的問題好了,今天遇到新問題

人在線上,跨00:00 重整/點到首頁/瀏覽器關掉重開/腳本重裝

都不會簽到[e3]

如果需要提供什麼資訊再跟我說~我先不簽這樣可幫忙測試XD

12-12 00:17

平衡(´・ω・`)超平衡
阿 我剛剛去簽到時發現我今天剛好第二十八天(拿徽章) 不知道有沒有影響

12-12 22:53

我是月太 づ(・ω・)づ
恩... 不好意思我今天都在外,沒有 DEBUG,如果您還有同樣的狀況,請您打開 Tampermonkey 的後台,然後進到「設置 -> 一般 -> 設置模式」改為「專家」後,點進腳本會多一個「Storage」頁籤,將裡面的內容提供一下,感謝您!12-13 00:31
我是月太 づ(・ω・)づ
然後進到首頁,把以下的 code 在瀏覽器中按 F12 後在 console 貼上:
jQuery.ajax({
type: "POST",
url: "https:\/\/www.gamer.com.tw/ajax/signin.php",
headers: {
"Content-Type": "application/x-www-form-urlencoded;",
},
data: 'action=2',
responseType: "json",
cache: false,
success: data => console.log(data),
error: err => console.error(err)
});12-13 00:40
綠茶地瓜
無限卡在未登入,只好關閉了
https://i.imgur.com/S8ukfMd.jpg

12-13 00:21

我是月太 づ(・ω・)づ
誒~登入與否我是透過巴哈的 API 回傳的內容來判斷,如果有錯誤應該真的是有什麼問題,不過我會改看看,感謝回報!12-13 00:28
平衡(´・ω・`)超平衡
Storage 內容
{
"AnimeQuizAnswered": true,
"LastAutoSignTime": 1544630666054,
"answerAnimeDelayTime": 1543334625500
}

另外今天(第29天)看起來運作正常了XD"
到首頁貼的那個是補簽到用的嗎?
辛苦了づ(・ω・)づ

12-13 00:43

我是月太 づ(・ω・)づ
不是哦,是看站方那邊回傳的內容是什麼,簽到了、沒簽到,還是沒登入12-13 00:46
平衡(´・ω・`)超平衡
阿 不過現在跨日了所以...XD

{"signin":1,"days":29}

12-13 00:49

我是月太 づ(・ω・)づ
上面的 LastAutoSignTime 中的數字代表 2018/11/28 00:03:45 的時候簽到了
現在這一則訊息代表今日已經簽到了,連續簽到日:29
所以說只好下次有這種狀況的時候再看看了XD12-13 00:57
A彰
簽到完後,再換另一個帳號就無法自動簽到與答題了

02-11 23:01

我是月太 づ(・ω・)づ
因為正常使用者應該只有一個帳號,所以目前只有做到這樣哦XD
您有什麼需求嗎 XD
因為如果要 UI 的話那就會佔一個地方,因此目前可能沒有打算要做針對這方面的改動。
如果您有需要的話,那要請您開啟 Tampermonkey,進入「設置-> 一般-> 設置模式」改為「專家」,這個動作做好之後以後不用再做。

然後點進腳本,切換到「Storage」頁籤,將裡面的內容刪除後存檔即可,不過這樣每次都要做一次哦。02-12 02:47
玄暗烏黛墨縲黑黓焦皂
回報一下,3/17 不明因素導致抓不到答案。
https://i.imgur.com/RP4RJ2D.png

然後我來不及開 F12 看有沒有什麼錯誤,就下意識送答案出去了QAQ

03-17 01:05

我是月太 づ(・ω・)づ
我想只是答案提供者當時還沒發答案哦!03-17 01:26
玄暗烏黛墨縲黑黓焦皂
不是噢,當時在確認時有多次重整...
(然後居然沒想到開 F12... 我的錯)

下次再遇到時會看看有沒有什麼 log...[e8]

03-17 01:30

我是月太 づ(・ω・)づ
如果他還沒發文,重新整理也獲取不到的哦XD 要等他發文才會拿的到ㄛ03-17 01:37
玄暗烏黛墨縲黑黓焦皂
嗯,其實圖裏面就可以看到背景是已經發文了...
我想說這樣截圖比較明白的說ww

03-17 01:40

我是月太 づ(・ω・)づ
啊... 我沒發現,對不起XD... 我等等查看一下03-17 01:50
我是月太 づ(・ω・)づ
我剛剛確認了一下,是因為作者沒有把 17 日動漫瘋的文章放進資料夾內所以錯誤的XD03-17 15:37
玄暗烏黛墨縲黑黓焦皂
好有趣的錯誤w 辛苦了

03-17 21:04

A彰
今天是不是沒題目?

03-21 01:28

我是月太 づ(・ω・)づ
有可能,連官方 Facebook 都還沒發文。03-21 01:56
我要留言提醒:您尚未登入,請先登入再留言

15喜歡★moontai0724 可決定是否刪除您的留言,請勿發表違反站規文字。

前一篇:【隨意開箱】Sandis... 後一篇:【密技】使用 JavaS...

追蹤私訊

作品資料夾

nlpss05050大家
小屋更新0.0 當別人問你為何沒朋友看更多我要大聲說昨天19:21


face基於日前微軟官方表示 Internet Explorer 不再支援新的網路標準,可能無法使用新的應用程式來呈現網站內容,在瀏覽器支援度及網站安全性的雙重考量下,為了讓巴友們有更好的使用體驗,巴哈姆特即將於 2019年9月2日 停止支援 Internet Explorer 瀏覽器的頁面呈現和功能。
屆時建議您使用下述瀏覽器來瀏覽巴哈姆特:
。Google Chrome(推薦)
。Mozilla Firefox
。Microsoft Edge(Windows10以上的作業系統版本才可使用)

face我們了解您不想看到廣告的心情⋯ 若您願意支持巴哈姆特永續經營,請將 gamer.com.tw 加入廣告阻擋工具的白名單中,謝謝 !【教學】