Re: [問題] 請問我要怎麼把bbs上的動作自動化呢
※ 引述《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
12/11 14:04, 1F
→
12/11 14:28, , 2F
12/11 14:28, 2F
推
12/12 09:54, , 3F
12/12 09:54, 3F
→
12/12 09:55, , 4F
12/12 09:55, 4F
討論串 (同標題文章)
Soft_Job 近期熱門文章
PTT職涯區 即時熱門文章
22
58