Re: 關於bbs自動載文的機器人

看板Python作者 (Male)時間13年前 (2011/09/12 17:32), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串4/7 (看更多)
話說很久很久之前呢,我也寫過類似的東西(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

09/12 21:03, , 1F
你原本的機器人要不要放上來看看,這樣講不曉得裡面存了
09/12 21:03, 1F

09/12 21:04, , 2F
什麼東西
09/12 21:04, 2F
文章代碼(AID): #1ERT7AcM (Python)
討論串 (同標題文章)
文章代碼(AID): #1ERT7AcM (Python)