Python与股票一Requests用法了解

首先,你需要先安装Python程序:

这段有朋友说,想使用Python实现自己编写代码、永久免费获取A股数据的程序,这个其实并不难,只要掌握几个库的使用方法即可。

从今天开始,我准备用几讲内容,实现Python + 东方财富网,自主获取A股数据。

一个完整的教程,肯定要从基础讲起,首先从几个需要用到的库讲起,慢慢引入获取股票数据的思路。


Requests

Requests 是一个优雅而简单的 Python HTTP 库,专为广大爱好者构建。

安装:

pip install requests

调用:

import requests

现在,让我们尝试获取一个网页。对于此示例,让我们获取东方财富网:

# 导入requests库,这是一个用于发送HTTP请求的Python库。
import requests

# 使用requests.get()函数直接发起一个GET请求到指定的URL。
# 这里请求的是'https://www.eastmoney.com/',这是一个示例网址。
r = requests.get('https://www.eastmoney.com/') 

# 获取HTTP响应的状态码。
# 状态码是一个三位数字,用于表示请求的结果。
# 常见的状态码有:
# 200:请求成功。
# 404:请求的资源未找到。
# 500:服务器内部错误。
# 这里打印出状态码,可以用于检查请求是否成功。
print(r.status_code)

运行结果:

Python与股票一Requests用法了解

自定义标头:

以我后面要用到的程序为例:

# 导入requests库,这是一个用于发送HTTP请求的Python库。
import requests

headers = {
    'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/128.0.0.0 Safari/537.36 Edg/128.0.0.0',
    'Accept': '*/*',
    'Accept-Language': 'zh-CN,zh;q=0.9,en;q=0.8,en-GB;q=0.7,en-US;q=0.6',
}

# 使用requests.get()函数直接发起一个GET请求到指定的URL。
# 这里请求的是'https://www.eastmoney.com/',这是一个示例网址。
url = 'https://www.eastmoney.com/'

r = requests.get(url, headers=headers)

# 获取HTTP响应的状态码。
# 状态码是一个三位数字,用于表示请求的结果。
# 常见的状态码有:
# 200:请求成功。
# 404:请求的资源未找到。
# 500:服务器内部错误。
# 这里打印出状态码,可以用于检查请求是否成功。
print(r.status_code)

运行结果:

Python与股票一Requests用法了解

Requests学到这里,就基本够用了,如果还想深入研究的话,可以自行百度查询。

发布者:股市刺客,转载请注明出处:https://www.95sca.cn/archives/804708
站内所有文章皆来自网络转载或读者投稿,请勿用于商业用途。如有侵权、不妥之处,请联系站长并出示版权证明以便删除。敬请谅解!

(0)
股市刺客的头像股市刺客
上一篇 14小时前
下一篇 9小时前

相关推荐

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注