如何利用python抓取美股数据(如何python爬取股票数据)__景合财经知识网_景合财经景合财经

景合财经
景合财经知识网站

如何利用python抓取美股数据(如何python爬取股票数据)

内容导航:


一、如何利用python抓取美股数据

一 准备环境

1 安装tushare模块包。

pip install tushare

二 注册tushare账号,获取token(目前tushare pro版本必须有token值才能正常访问)

访问https://tushare.pro/register?reg=380388 tushare官网进行注册,然后记录token值备用。

三 开始python编程

Python代码:

import tushare as ts

#设置token

token='你自己的token'

pro = ts.pro_api(token)

#获取002242.SZ日行数据

pa=pro.daily(ts_code='002242.SZ', start_date='20200701',end_date='20200716')

# 打印获取数据

print(pa)

运行程序,可见如下打印,002242.SZ最近两周的数据都在这里了。

如何python爬取股票数据


二、如何用python抓取股票数据

很多服务器通过浏览器发给它的报头来确认是否是人类用户,所以我们可以通过模仿浏览器的行为构造请求报头给服务器发送请求。

服务器会识别其中的一些参数来识别你是否是人类用户,很多网站都会识别User-Agent这个参数,所以请求头最好带上。

有一些警觉性比较高的网站可能还会通过其他参数识别,比如通过Accept-Language来辨别你是否是人类用户,一些有防盗链功能的网站还得带上referer这个参数等等。


三、怎么用python爬取相关数据

以下代码运行通过:

import requests

from bs4 import BeautifulSoup

import os

headers = {

'User-Agent': "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.1 (KHTML, like Gecko) "

"Chrome/22.0.1207.1 Safari/537.1"}

## 浏览器请求头(大部分网站没有这个请求头会报错)

all_url = 'http://www.mzitu.com/all'

start_html = requests.get(all_url, headers=headers)

## 使用 requests 中的 get 方法来获取 all_url 的内容 headers 为请求头

print(start_html.text)

## 打印 start_html

## concent 是二进制的数据,下载图片、视频、音频、等多媒体内容时使用 concent

## 打印网页内容时使用 text

运行效果:

如何python爬取股票数据

家电维修,空调维修,智能锁维修全国报修号码分享:可以直接拔打400-968-1665 全国各大城市均设网点。
赞(0) 打赏
欢迎转载分享:景合财经 » 如何利用python抓取美股数据(如何python爬取股票数据)
分享到: 更多 (0)

觉得文章有用就打赏一下文章作者

非常感谢你的打赏,我们将继续给力更多优质内容,让我们一起创建更加美好的网络世界!

支付宝扫一扫打赏

微信扫一扫打赏

-景合财经

在线报修网点查询