recherche

Maison  >  Questions et réponses  >  le corps du texte

python requests获取雪球股票信息报错

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: .

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

伊谢尔伦伊谢尔伦2814 Il y a quelques jours1171

répondre à tous(3)je répondrai

  • 高洛峰

    高洛峰2017-04-17 17:49:56

    Vous devez d'abord visiter la page principale pour obtenir le cookie, puis opérer

    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

    répondre
    0
  • PHP中文网

    PHP中文网2017-04-17 17:49:56

    Il semble que vous n'êtes pas connecté

    répondre
    0
  • 巴扎黑

    巴扎黑2017-04-17 17:49:56

    Essayez d'ajouter un agent utilisateur. Il est également possible que la fréquence d'exploration soit trop rapide et que l'IP soit bloquée.

    répondre
    0
  • Annulerrépondre