【python+xpath】爬取股票数据(尝鲜版)(可多支股票一并查询)

本文介绍了如何使用Python和XPath从股城网爬取股票数据。通过添加SH或SZ前缀指定上海或深圳股市,获取网页源代码后,利用XPath解析提取股票相关信息,并存储在列表中。提供了完整的代码实现,包括错误处理和退出功能。最终,作者分享了已打包成exe的程序下载链接,供不熟悉此操作的读者参考。
摘要由CSDN通过智能技术生成

这次用到的网站是股城网

使用格式很简单,在

https://hq.gucheng.com/

后加股票代码即可

注意:股票代码前需要加上SH(上海)或SZ(深圳)

 不然404等着你 

# https://hq.gucheng.com/SZ******/ 深圳
# https://hq.gucheng.com/SH******/ 上海

代码实现:

需要的库:

import requests        # 用于网络请求
from lxml import html        # xpath解析

etree = html.etree        # 新版本没有etree 用html.etreed代替

 初始化info列表:

# 准备股票信息存储列表
def init():
    global info
    info = [
        [['股票名称'], ['股票代码'], ['状态'], ['股价'], ['涨跌'], ['最高'], ['最低']]
    ]

 获取网页源代码:

# 正常返回源码 出错返回状态码
def html(url):
    resp = requests.get(url, headers=h
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Cui._py学习者

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值