python requests获取雪球股票信息报错
伊谢尔伦
伊谢尔伦 2017-04-17 17:47:56
0
3
1161
import requests
r = requests.get('https://xueqiu.com/stock/forchartk/stocklist.json?symbol=SH600423&period=1day&type=before&end=1463365186825&_=1463365186825')
print r.text

为啥会报 403 Forbidden. Your IP Address: .

应该怎么正确使用能得到返回结果?

伊谢尔伦
伊谢尔伦

小伙看你根骨奇佳,潜力无限,来学PHP伐。

全部回覆(3)
小葫芦

需要先造訪主頁取得到cookie,再操作

import requests

session = requests.Session()
session.headers = {'User-Agent': 'Mozilla/5.0 (Macintosh; Intel Mac OS X 10_11_5) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36'}
session.get('https://xueqiu.com/')

r = session.get('https://xueqiu.com/stock/forchartk/stocklist.json?symbol=SH600423&period=1day&type=before&end=1463365186825&_=1463365186825')
print r.text
Ty80

目測是沒有登入

巴扎黑

加上user agent試試。 也可能抓取頻率過快,ip被封了。

熱門教學
更多>
最新下載
更多>
網站特效
網站源碼
網站素材
前端模板