作者TonyQ (骨头)
看板Soft_Job
标题Re: [问题] 请问我要怎麽把bbs上的动作自动化呢
时间Tue Dec 11 12:51:05 2007
※ 引述《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
1F:推 Jichang:张爸会很感谢你的 ... XD 12/11 14:04
2F:→ TonyQ:其实张爸用现在的pcman等工具软体就很方便了 XD 12/11 14:28
3F:推 leicheong:不用这样麻烦啦, 反正expect shell不论是Linux还是 12/12 09:54
4F:→ leicheong:Windows都有嘛... 也不用管socket那一堆东西. :P 12/12 09:55