抓取股票行情网页为何一次最多只有892支股票的数据?

用python 编写的抓取x浪网的股票行情实时数据的代码,发现一次最多只能获取892支股票的数据。查看python技术文档,python中字符串的长度是没有限割的,只受限于可用内存的大小。由此可判定,这一限制应该是x浪网股票行情列表的设定的。

x浪股票实时行情页面如下图:

抓取股票行情网页为何一次最多只有892支股票的数据?

解析该网页内容如下图:

抓取股票行情网页为何一次最多只有892支股票的数据?

点击兰色行即可得到该项请求地址,其中包含页面中列出的所有股票的代码(注意:程序中替代股票代码时,前面的sh或sz必须为小写字母),复制该项请求地址,以便在程序中替换所包含的股票代码。

代码截图如下:

抓取股票行情网页为何一次最多只有892支股票的数据?

抓取股票行情网页为何一次最多只有892支股票的数据?

抓取结果:

抓取股票行情网页为何一次最多只有892支股票的数据?

抓取股票行情网页为何一次最多只有892支股票的数据?

抓取网页数据不能对目标网页不间断宻集访问,肯定会被拒绝。可行的方法只能设定访问之间有足够长的时间间隔,或可从同类其他网站抓取数据,切换执行!什么时候都没有免费的午餐。

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

(0)
股市刺客的头像股市刺客
上一篇 2024 年 7 月 11 日
下一篇 2024 年 7 月 11 日

相关推荐

发表回复

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