[问题] HTTP Error 406: Not Acceptable

楼主: liger (小谚)   2017-07-24 22:38:41
请教版上各位前辈,
小弟正在自学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?
或是什么方法呢?
感谢解答
作者: a0919610611 (炽)   2017-07-25 04:42:00
应该有挡 User-Agent HTTP 的 Header
作者: ntumath (math mad)   2017-07-28 03:41:00
推荐用requests,我写了一段可以确实抓到内容,给你参考https://goo.gl/VcUjgj

Links booklink

Contact Us: admin [ a t ] ucptt.com