[問題] 原本爬的網站突然不能爬了,請教一下

看板Python作者 (bckkt)時間7年前 (2018/07/04 14:02), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/1
大家好~ 之前有爬過比分網站:https://web1.sa8888.net/sport/Games.aspx?lang=1 最早是看XHR,傳參數,得到response,爬蟲就結束了 現在網站改成WebSocket傳資料 打開F12,然後看WS標籤,照著瀏覽器傳的第一條訊息 S#1{"action":"first","system":"Web_main", "token":"Web_main_sknuyasr05bpvcsk15xqnqon", "language":"zh","fvPK":{},"order":1,"syn":1}E#1 依樣畫葫蘆,傳過去就會有資料回傳,不過現在這樣做,什麼都得不到 我也加上了header參數 而且網站現在回傳的資料都改成Binary回傳 Binary解碼這件事,可以抓到資料再想辦法,不過現在是連資料都抓不到 不知道有沒有人爬過使用WebSocket的網站? 我import的套件是websocket https://github.com/websocket-client/websocket-client 下面是我的程式碼 https://goo.gl/aFPu7v 希望有大大能指點明路,謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 114.24.7.156 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1530684177.A.FD2.html
文章代碼(AID): #1RF6CH_I (Python)
文章代碼(AID): #1RF6CH_I (Python)