python爬取某财富网

过程:

点击底部的第3页,第5页,网页刷新了,但是顶部的url地址没有变。那么就是 动态加载, 就是 XHR. 直接请求api.

实验代码如下:

python3 复制代码
import requests

headers = {
    "User-Agent": "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/58.0.3029.110 Safari/537.36"
}


def get_data():
    url = "https://datacenter-web.eastmoney.com/api/data/v1/get?callback=jQuery1123003202116224702545_1721237385870&sortColumns=SCGGRQ&sortTypes=-1&pageSize=50&pageNumber=18&columns=ALL&source=WEB&token=894050c76af8597a853f5b408b759f5d&reportName=RPTA_WEB_BGCZMX"
    resp = requests.get(url, headers=headers)
    print(resp.status_code)
    ret = resp.text
    print(ret)

    file_path = 'resp2.txt'
    with open(file_path, 'w', encoding='utf-8') as f:
        f.write(ret)

get_data()

输出:

相关推荐
爱炸薯条的小朋友2 分钟前
C#将Mat或Byte快速转换为Bitmap格式
开发语言·opencv·c#
Tanecious.3 分钟前
C++--入门基础
java·开发语言·c++
未来之窗软件服务31 分钟前
创意Python爱心代码分享
开发语言·python·仙盟创梦ide·程序员表白
Lounger661 小时前
23.合并k个升序序链表- 力扣(LeetCode)
python·leetcode·链表
firshman_start1 小时前
第六章,BGP---边界网关协议
开发语言·网络·php
依旧阳光的老码农1 小时前
Qt SQL 核心类说明文档
开发语言·sql·qt
小梦白2 小时前
RPG7.准备GAS的工作
java·开发语言
武昌库里写JAVA2 小时前
【iview】icon样式
java·开发语言·spring boot·学习·课程设计
暴力袋鼠哥2 小时前
基于YOLOv8的人流量识别分析系统
人工智能·python·opencv·yolo·机器学习
-XWB-3 小时前
【Java】打印运行环境中某个类引用的jar版本路径
java·开发语言