看板 Python 關於我們 聯絡資訊
我想利用telnetlib登入ptt到某個版發表文章 (p.s 不是要亂發廣告或幹壞事什麼的...) 從登入一直到進入看板都還算順利 不過到了文章列表要用Ctrl+P發表文章的時候一直無法成功 發出ctrl+p的方法 我是參考google到的資料 (有人用抓封包的方式找) 和pcman寫的這個網頁 http://pcman.ptt.cc/control.html 就是送出 '\x10' tn.write('\x10') 不過當我送出'\x10'之後 回傳回來的都是從文章列表進入文章的結果 就是相當於送出"\r\n"或是→ 我測試的程式碼如下 (直接貼在BBS上有點亂 我就直接貼檔案連結) http://web2.tmu.edu.tw/b101091044/tmp/bbs.py 卡在這個瓶頸弄好久了 希望有高手能指點一下 給個關鍵字讓我去查也好 先謝了 -- ┌────*.──────個時真的DJ享受不同聽覺┌╮ *╭─╮* *。 。│*.==電台網址== http://s-radio.whyza.net:8000/ ╰┘ *.│ ==使用方法== 請點子電台 Diva Project 即可收聽 **╰─ ==ShineRadio電台== 歡迎你來收聽 ╭┐* │。 ┼─。────────────────────────┘└╯╯○ -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 123.193.15.63
mouse26:自問自答 觀察封包的結果發現 一般enter按下去 10/25 13:14
mouse26:只有送出\r而不是\r\n 用\r\n有時後會變成多送出一次 10/25 13:15
mouse26:造成我在進入看板之後 又多送出一次\r\n而跑道一篇文章裡 10/25 13:16
mouse26:發出\x10自然無效 把\r\n改成\r就可以正常work了 10/25 13:16