作者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
推 cobrasgo:你原本的機器人要不要放上來看看,這樣講不曉得裡面存了 09/12 21:03
→ cobrasgo:什麼東西 09/12 21:04