[問題] HTTP Error 406: Not Acceptable

看板Python作者 (小諺)時間8年前 (2017/07/24 22:38), 編輯推噓1(102)
留言3則, 2人參與, 最新討論串1/1
請教版上各位前輩, 小弟正在自學python(使用2.7版本),最近常使用pandas取讀取許多網站資料進行股票分析 在許多網站都沒有問題,但是在撿股讚的網站就奇怪了 小弟的程式碼很簡單 import pandas as pd df=pd.read_html("https://stock.wespai.com/sp/2") df 在很多網站可以順利讀到資料,可是在上面程式碼中的撿股讚網站就會出現 HTTP Error 406: Not Acceptable的問題 請教站上前輩我該如何解決這個問題呢? 是不是要用urllib 然後pass給pandas? 或是什麼方法呢? 感謝解答 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 59.115.53.210 ※ 文章網址: https://www.ptt.cc/bbs/Python/M.1500907124.A.3DD.html

07/25 04:42, , 1F
應該有擋 User-Agent HTTP 的 Header
07/25 04:42, 1F

07/28 03:41, , 2F
推薦用requests,我寫了一段可以確實抓到內容,給你參考
07/28 03:41, 2F

07/28 03:42, , 3F
07/28 03:42, 3F
文章代碼(AID): #1PTWPqFT (Python)