首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Python请求会生成响应,但响应内容解码会生成没有数据字段的帧

Python请求会生成响应,但响应内容解码会生成没有数据字段的帧
EN

Stack Overflow用户
提问于 2021-11-13 23:33:55
回答 1查看 41关注 0票数 1

我对抓取网络是个新手。我正在生成一个到寻找阿尔法网站的请求,并返回的框架上的网页上的所有字段,但缺少数据。下面是一些返回股票价格的代码,比如苹果。

代码语言:javascript
复制
#!/home/rajatkmitra/anaconda3.2020.11/bin/python
import requests as req
import json
import numpy as np
import random
from liveplot import live_plotter
from bs4 import BeautifulSoup


headers  = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/95.0.4638.69 Safari/537.36'}
q_str= "https://seekingalpha.com/symbol/AAPL"
r = req.get(q_str,headers=headers,allow_redirects=True)
print(r.content.decode())

如果运行此代码,请求将返回代码200,但在HTML框架中看不到实际的股票价格。我是否错过了req.get()方法中所需的参数?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-11-14 03:01:41

他们有一个可以使用的“实时”价格API。

代码语言:javascript
复制
import requests

r = requests.get('https://finance.api.seekingalpha.com/v2/real-time-prices?symbols=AAPL').json()
print(r['data'][0]['attributes']['last'])
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/69959121

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档