Re: [問題] 想寫一個類似瀏覽器的程式

看板Programming作者 (Victor)時間17年前 (2008/07/06 22:03), 編輯推噓1(100)
留言1則, 1人參與, 最新討論串7/7 (看更多)
我有寫過,有些外掛是用瀏覽器的型式沒錯 用FireFox插件寫有一定的好處 基本的東西它都幫你弄好了 瀏覽器該有的都有 不過我只有研究過一下子而已 感覺蠻麻煩要k不少文件的樣子= = 我個人是用Python寫的,抓網頁的工作我全部用python寫 所以travian的外掛當然也用python寫,理由有很多 python簡單強大好用,標準和第三方的函式庫幾乎要什麼有什麼 而且這種一直改一直改一直改的東西用C++寫太痛苦了 當然Python這種直譯式的語言再好也不過 用C++如果全部重頭自己寫,會寫死人的 光寫http的協定就會要你命 等你http協定搞定大概也放棄了 直接用curl等函式庫 或.Net的應該也不錯 我用Ptthon標準的抓網頁函數加上BeautifulSoup解析網頁 幾乎就能做所有travian能做的事情 反正它到頭來還是表單這樣 只是它有做一些防護措施 例如有些參數的名稱是亂數生成的樣子 然後像地圖的參數可能有一定的規則 (我沒有寫抓地圖的部份,所以不太清楚它那公式到底是什麼) 只要花點心力不難解決 阿~ 請別來跟我要 寫很爛 而且我也沒在玩了 一開始搶太大 24小時搶不停 搶到0也一直搶 XD 搶到別人寫信來問我是不是外掛 還好我剛看到信 = .= 搶到伺服器前幾名 因為花太多時間了 就不玩了 最近發現Python的第三方函式庫Twisted寫抓網頁的程式真好用 它那個架構本身就很好用 reactor可以讓你輕鬆地做一堆非同步的事 例如callLater可以幾秒後非同步執行 拿來寫travian的外掛應該會非常好用 目前正在拿來寫網頁爬蟲程式 讚! XD -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 118.170.137.201

07/07 16:15, , 1F
推Python, 光是內建的urllib2就很強大了
07/07 16:15, 1F
文章代碼(AID): #18SD2Pgn (Programming)
討論串 (同標題文章)
文章代碼(AID): #18SD2Pgn (Programming)