看板 IdolMaster 關於我們 聯絡資訊
小弟本版第一次PO文請多多指教。 首先祝賀ミリシタ事前登錄39萬突破!相信一百萬絕對沒問題的! 時間回到三日前,1日10萬氣勢突然減半成1日5萬,驚覺該來的還是來了 要是之後指數遞減,肯定在100萬前達到瓶頸停止增長 心有不甘之餘當晚奮力註冊了100個信箱,覺得累,於是隔日催生了這支程式... 【THE IDOLM@STER MILLION LIVE! THEATER DAYS 事前登錄輔助程式】(名字好長) GitHub原始碼:https://goo.gl/4wYMnV 重要聲明:這不是信箱產生器,請事先備妥欲登錄的信箱 那這要怎麼用呢? 1. 到GitHub下載頁面:https://goo.gl/2Hgcyo 下載 MillionLiveTheaterDaysPreregistrationTool-windows.zip 解壓縮後有兩個檔案: mail_addresses.txt 和 registrator.exe 2. 在 mail_addresses.txt 一行一行輸入信箱,例如 Kotori_Otonashi at 765pro.com Misaki_Aoba at 765pro.com (為了保護當事人個資已將"@"替換為" at ",實際使用請輸入"@") 3. 確保 mail_addresses.txt 和 registrator.exe 在同個資料夾後, 點兩下執行 registrator.exe。 這時就會看到信箱一個接著一個順暢登錄完畢啦! 結束後會顯示成功登錄的數量,按Enter結束程式。 (本exe是用PyInstaller將Python原始碼轉換而成,絕無病毒) 4. 備妥其他信箱,回到第2步繼續。 就這麼簡單!十分高效! 若您使用Mac、Ubuntu等非Windows平台,請使用Python 3直接執行原始碼, 詳細說明請見: 正體中文說明:https://goo.gl/HuCuXp 日本語說明:https://goo.gl/27hnMp 英語說明:https://goo.gl/av018s 如果認為本程式好用,歡迎轉載,直接貼GitHub說明也可 尤其如果有熟悉日本論壇的大大也請多多轉載,小弟根本推特邊緣人沒人理我 如果本程式有任何使用上的困難、程式錯誤、無法執行、或任何建議,請盡速聯絡 我會盡力說明改善。(小弟只在Windows 10 64-bit測試過不要打我...) 最後嘴砲一下製作此程式的內心煎熬... 身為P當然希望一人一信箱達成百萬是最最最令人驕傲的, 可是總覺得憑走路工活躍P數量估計,離百萬實在有點距離 那為何營運方要訂下這個目標呢?單純因為Million嗎?萬一達不到怎麼辦? 於是我得出了一個結論... 這是營運方與P們玩的一個遊戲,默許P多登錄衝人數的遊戲 否則登錄網站為何不設置我不是機器人認證?為何登錄成功通知信不必點連結認證? 這一切都是為了開放衝人數啊~~~ 扯來扯去得出結論終於內心安穩,於是本程式得以順利完成。 ~完~ -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 49.159.105.198 ※ 文章網址: https://www.ptt.cc/bbs/IdolMaster/M.1494128654.A.315.html
ghost6022: 辛苦了 05/07 11:48
tsnomscy: 是擅長寫程式的朋友呢QQ 05/07 11:49
sokayha: 笑了 05/07 11:51
sokayha: 是開放衝人數沒錯就是 有好處沒壞處嘛 05/07 11:52
SuperSg: 人口販子:^^ 05/07 11:55
Xavy: 蛤?! 05/07 11:57
uei1201: 我比較不相信營運會乖乖老實紀錄人數,沒看過哪個遊戲 05/07 11:57
uei1201: 事前登錄沒達標的 都最後忽然衝~~上去 何況是已經老經驗 05/07 11:58
uei1201: 的笨呆 05/07 11:58
uei1201: 話雖如此還是把手上的三個信箱登錄了XD 05/07 12:01
ddkkz2003: 推! 05/07 12:02
Lupin97: 100個....跪了 05/07 12:04
pinacolada: 你不做官方也會作啊 雖然你可以當人販(X 05/07 12:13
Desta: 官方直接(ry 05/07 12:31
a183asd: 原來百萬目標是噱頭嗎(呆滯 05/07 12:53
UncleRed: 就把擋信或垃圾信名單全部回敬一封就是了(認真) 05/07 13:08
ghost6022: 不公開數據的話誰也不知道 公開也有可能是做的www 05/07 13:09
acer5738G: 反正ML營運最愛發病了 05/07 13:10
hinajian: 官方:我破百萬登錄的新聞稿都寫好了(誤) 05/07 13:28
TAHLEQUAH: wwwwww 05/07 13:44
prismwu: ML沒有百萬就弱掉了 名字都有百萬了 05/07 13:46
WiLLSTW: 哪個遊戲事前登錄沒達標 有啊 69萬日的吉他就沒送出去阿 05/07 13:55
WiLLSTW: 更別說後面還有個更貴的藝術品(ry 05/07 13:56
grende: 我就看過目標連五萬都達不到的耶 05/07 14:07
WiLLSTW: 打腫臉充胖子只能解決面子問題 但會衍生更多的麻煩 05/07 14:13
WiLLSTW: 例如上面的大人物對營收的期望錯誤之類的 看看山本 05/07 14:14
ghost6022: 那就看上面的怎麼想囉 05/07 14:29
Gcobs130275: 目標五千五百五十五萬 山本尊師縝密計算不會有錯 05/07 14:53
gn00851667: BanG偶大出2個人(X)都有50事前了 整團來怎麼可以輸(X) 05/07 17:21
gn00851667: 同樣100萬事前 就算達不到至少也一定超過70+了吧 05/07 17:22
schula: 點點點大戰要開始了嗎wwww 05/07 18:44
asteea: 百萬登錄大師成就www 05/07 19:01
surrogate: 我還是覺得百萬不難啦…離遊戲實裝還久 05/07 19:17
hinajian: CGSS當初事前登錄多少有人記得嗎? 05/07 19:23
andy0481: 百萬難衝是因為不能用虛擬信箱 05/07 19:38
andy0481: 其他遊戲事前可以在帳號中打-_.之類的 會寄到同信箱 05/07 19:39
andy0481: 一個信箱就能衝幾時幾百個事前 百萬要實際信箱 超麻煩 05/07 19:40
pinacolada: 這什麼人販願望… 05/07 19:40
ghost6022: 原來有遊戲可以用虛擬喔!? 05/07 19:44
Centauro: 神人= = 05/07 19:45
sokayha: bandai namco的帳號本身就可以用虛擬啊XD...例如你有一個 05/07 19:51
sokayha: 信箱是[email protected],你可以分開註冊 05/07 19:51
sokayha: [email protected] 05/07 19:51
sokayha: [email protected] 05/07 19:51
sokayha: [email protected] 05/07 19:51
sokayha: 依此類推,這些註冊信全都會寄到同一個[email protected] 05/07 19:51
sokayha: 裡,但在bandai namco的認知裡是不同帳號 05/07 19:52
sokayha: 我cgss新刷的首抽帳都是這樣綁的 05/07 19:52
sokayha: 但MLTD事前好像真的不給用... 05/07 19:53
SuperSg: 我是abc0001+1@、abc0001+2@這樣 05/07 19:53
creamdancer: gmail那無限帳號不能用阿 官方有特別說明 05/07 19:54
creamdancer: 所以小技巧的虛擬信箱就不用try了 官方明說擋掉了 05/07 19:56
sokayha: 給衝又不讓你太好衝... 05/07 20:04
zxzx8059: 想問問原PO __main__ __name__是習俗嗎? python的書不一 05/07 21:03
zxzx8059: 定有看到這種寫法 http://i.imgur.com/kmYUp5a.png 05/07 21:03
saki66666: 我創了100個帳號等洗婆 05/07 21:06
saki66666: http://i.imgur.com/2yrTQnY.jpg 05/07 21:06
saki66666: 看來大大也是同道之人呢XDD 05/07 21:08
SuperSg: 為什麼96沒有0 05/07 21:16
liaon98: __main__那個寫法是表示這個程式是從這個檔案開始執行 05/07 22:27
liaon98: 時 才會去執行那個if裡的東西 05/07 22:27
liaon98: 這個檔案如果是從別的檔案import之類的 那個if內就不會跑 05/07 22:28
liaon98你講的是正確的,不過我還是想從頭講起... 簡單的說,if __name__ == '__main__': 就相當於C裡的main()進入點。 以上這句話是常見的錯誤理解。不信的話可以做個小實驗, 在 if __name__ == '__main__': 前一行加個 print('a'),保證'a'會被印出來。 那這到底是怎麼一回事呢?Python就不能好好設計個程式進入點嗎? 請聽我娓娓道來... 追根究柢,Python與C不同,是個interpreter,說白了就是「讀一行執行一行」。 當執行以下指令: python script.py Python interpreter這支程式便拿起script.py從第一行開始讀, 讀到 import 就載入某個檔案,讀到 def 就新增某個函數定義,讀到 if 就條件判斷, 然後不管在哪裡讀到 print,什麼東西就準備要被印出來了。 對於Python interpreter來說, if __name__ == '__main__': 和其他行沒什麼不同, 既不會先被執行,也不是唯一被執行,也就不是所謂的程式進入點。 但假如檔案裡除了 if 這行沒有其他會顯示執行結果的程式碼, 那這行 if 就像是進入點了。 也就是說,這行 if 能夠當作進入點,但不能與C的進入點畫上等號。 到此為止,還沒解釋 __name__ 是什麼, 這要從 import 開始講起。 當Python interpreter讀取一個檔案,他會自動為此檔案加個變數:__name__ 第一個被讀取的檔案,__name__ 會被設為 '__main__'; 其餘被讀取的檔案,__name__ 則被設為檔名扣掉附檔名。 沿用上面例子,當 script.py 被讀取, Python interpreter 會將 script.py 的 __name__ 設為 '__main__'; 如果 script.py 裡面有一行是 import script2,當script2.py被讀取時 它的 __name__ 會被設為 'script2'。 由於Python interpreter「讀一行執行一行」的特性, 如果兩個檔案都有 if __name__ == '__main__',兩個檔案的這條判斷式都會被執行, 但只有 script.py 的判斷式結果為真, 也就是判斷結果為真的程式區塊只有 script.py 的會被執行。(也就是liaon98所說的) 結論,為了在interpreter環境下實現程式進入點,Python 設計了 __name__, 而 if __name__ == '__main__': 就是Python程式進入點不可或缺的一項。 不知不覺寫好長啊...雖然看似頭尾矛盾其實沒有。想睡覺了有點語無倫次請多包涵。
sampipsolid: 一次刷了650組進去....好像有點危險? 05/07 23:34
※ 編輯: areong (49.159.105.198), 05/08/2017 00:42:14
TakiDog: 有自己網域的 可以自架mail server 在抓所有信到主帳號 05/08 12:10
TakiDog: ,我還以為這種東西會被噓QQ 05/08 12:10
tabris0122: 只拿ML走路工來看不準,CGSS當時人數也是極短時間內 05/08 14:42
tabris0122: 就遠大於CG走路工 05/08 14:42
有道理呢,這樣就安心不少
noheart660: 免洗信箱能嗎(汗 http://i.imgur.com/lg3pBN1.jpg 05/08 17:03
你刷的數量實在太驚人了...
TakiDog: 只是要衝人數的話,只要符合他的規格,能不能收信應該都 05/08 19:22
TakiDog: 沒關係 05/08 19:22
※ 編輯: areong (49.159.105.198), 05/08/2017 20:50:08
noheart660: 為了這個學寫python … 抓某免洗信箱網站的原始碼做 05/08 21:13
noheart660: 字串處理,最後存成txt放給他跑就完成了XD 05/08 21:13
佩服佩服,不過我想刷的數量要抓一下,大概事前快截止時才達到一百萬比較自然, 如果明天突然達百萬大概所有人會整個傻眼。如果一天加增加一萬再兩個月就百萬了。 以上滿滿問題發言真的很抱歉... ※ 編輯: areong (49.159.105.198), 05/08/2017 21:25:29
noheart660: 收到~! 05/08 21:35