看板 Python 關於我們 聯絡資訊
話說很久很久之前呢,我也寫過類似的東西(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