作者walao81 (Male)
看板Python
标题Re: 关於bbs自动载文的机器人
时间Mon Sep 12 17:32:55 2011
话说很久很久之前呢,我也写过类似的东西(JAVA),那个时候没找到太多资料,
於是我用了另外一个方法去抓 protocol. 写一个 proxy,然後telnet 这个 proxy 连上
ptt, 这个proxy 会把所有出去的 protocol 都写进档案,然後手动把这些protocol 重组
一下就可以变成 bbs 机器人 XD。 不过後来遇到 parse 资料的问题就摆烂了。
顺便请问一下大家,Ptt 回来的资料有些有换行符号,有些没有,但是 pcman 或
telnet 就处理得好好的, 是不是我遗漏了什麽协定?
※ 引述《wfgh (lyle)》之铭言:
: 我也在尝试使用这个东西想抓取bbs的资料
: 但是还是不懂如何下手
: 回传的东西(字串)该怎麽存下来呢?
: 我把以下程式码执行之後
: 画面上是会出现平常我们刚登入ptt的一些讯息
: 但再来我就不知道该怎麽做了
: 谢谢
: ※ 引述《wawawa (哇哇哇○( ̄﹏ ̄)○)》之铭言:
: : FYI
: : #!/usr/bin/python
: : # -*- coding: big5 -*-
: : import telnetlib
: : c = telnetlib.Telnet('ptt.cc')
: : c.expect(['请输入代号'])
: : c.write('ACCOUNT\r\n')
: : c.expect(['请输入您的密码'])
: : c.write('PASSWORD\r\n')
: : c.interact()
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.49.78.74
1F:推 cobrasgo:你原本的机器人要不要放上来看看,这样讲不晓得里面存了 09/12 21:03
2F:→ cobrasgo:什麽东西 09/12 21:04