Re: [問題] 請問我要怎麼把bbs上的動作自動化呢

看板Soft_Job (軟體人)作者 (骨頭)時間17年前 (2007/12/11 12:51), 編輯推噓2(202)
留言4則, 3人參與, 最新討論串2/2 (看更多)
※ 引述《hatchegg (egg)》之銘言: : ※ [本文轉錄自 ntucrc 看板] : 作者: hatchegg (egg) 看板: ntucrc : 標題: [問題] 請問我要怎麼把bbs上的動作自動化呢 : 時間: Mon Dec 10 16:01:23 2007 : 請問各位大大 : 要怎麼樣把bbs上的動作自動化呢 : 比如說 : 我不想每次都要登入帳號密碼 : 然後每次登入後要自動進入某個看板 : 從啟動telnet軟體開始 是一連串的按鍵的組合 : 請問怎麼靶這些些按鍵的組合自動化呢 : 要參考哪一個領域的程設呢 : 謝謝各位程設高手 雖然我看不出來這跟softjob有甚麼關係, 不過BBS單純就是開Socket然後根據伺服器回應來的訊息回傳而已。 上下左右跟一些特殊的控制碼, 它有自己的一套escape word可以處理~ 這種方式就不用透過模擬鍵盤,直接讓程式假裝成使用者就好了。 像這種事情不考慮PCMAN跟KKMAN的自動登入功能的話, 我以前做過的作法是架proxy,中間proxy自己處理登入的事情, 我也做過架proxy,讓proxy 去紀錄我賭賓果bar的狀況, 試圖找出每一項目的勝率之類的。XD 在校站寫過一個學校web 租屋資訊系統直接發表到bbs上的bot, (因為很多房東不會用BBS,但是會用web,而且學生在校站上也有需要。-3-) 大部分都是透過一連串預先組好的控制字串, 看你是要一次送出,還是要等server回應你再慢慢送。 可以自己玩玩看,沒你想的那麼難... 可以先從bbs Proxy看起,底下提供一篇以前的範例(Java source), 本篇原始程式轉錄自javaworld,不過當年沒好習慣沒記錄到作者是誰 ̄▽ ̄ 我後來把他一次只能一個使用者連接改成可供多使用者連接, 不過寫的沒有很好(當年是因為宿舍被鎖到只能連區網才請朋友幫我架), 這個會用自己電腦的port來當作bbs的跳板。 (別人用這個跳板登入bbs來源會顯示跳板的:P) http://tony1223.no-ip.info/java/Proxy2.java 這篇講的都是偏程式實作類 -3-;; 按鍵精靈或許也會是個解就是了... -- 至於開socket,目前常見可以寫application的語言都做得到吧, O_O 我之前還有用java寫好在jsp中當javabean引入。 web使用者完全感覺不出來有做BBS連線的時間...XD --  ▄▅▆▇███▇▆▅▄▃        ╰┼╯─╮ ╮         ◥███████████◣       ╰┼╯=│=│         ◥██████───────    *. ╯  ╯ ╯ の 物 語 .*  ◥███████──────◣ ~ ◢◣             ◢◣  ◥██████───────◤   ◥◤  空白的世界.翼 ◥◤  ◥██▁▂▃▄▅▆▇███▆▅▄▃▂▂telnet://tony1223.no-ip.info -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 220.132.59.247

12/11 14:04, , 1F
張爸會很感謝你的 ... XD
12/11 14:04, 1F

12/11 14:28, , 2F
其實張爸用現在的pcman等工具軟體就很方便了 XD
12/11 14:28, 2F

12/12 09:54, , 3F
不用這樣麻煩啦, 反正expect shell不論是Linux還是
12/12 09:54, 3F

12/12 09:55, , 4F
Windows都有嘛... 也不用管socket那一堆東西. :P
12/12 09:55, 4F
文章代碼(AID): #17NXSyzg (Soft_Job)
文章代碼(AID): #17NXSyzg (Soft_Job)