爬虫逆向网站案例

news/2024/10/22 7:59:20/

一、相关网页

东方财富人气排行榜

二、查找url

三、寻找curl并复制

四、打开Convert curl commands to code (curlconverter.com)

五、修改并执行代码

import requestscookies = {'st_si': '73974981954644','st_pvi': '39724919122964','st_sp': '2024-03-05%2018%3A27%3A22','st_inirUrl': '','st_sn': '1','st_psi': '20240305182722293-117001314791-4005509623','st_asi': 'delete',
}headers = {'Accept': '*/*','Accept-Language': 'zh-CN,zh;q=0.9','Connection': 'keep-alive',# 'Cookie': 'st_si=73974981954644; st_pvi=39724919122964; st_sp=2024-03-05%2018%3A27%3A22; st_inirUrl=; st_sn=1; st_psi=20240305182722293-117001314791-4005509623; st_asi=delete','Referer': 'https://guba.eastmoney.com/','Sec-Fetch-Dest': 'script','Sec-Fetch-Mode': 'no-cors','Sec-Fetch-Site': 'same-site','User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/107.0.0.0 Safari/537.36','sec-ch-ua': '"Google Chrome";v="107", "Chromium";v="107", "Not=A?Brand";v="24"','sec-ch-ua-mobile': '?0','sec-ch-ua-platform': '"Windows"',
}response = requests.get('https://push2.eastmoney.com/api/qt/ulist.np/get?fltt=2&np=3&ut=a79f54e3d4c8d44e494efb8f748db291&invt=2&secids=0.002875,0.000625,0.000938,0.002369,1.600895,0.300290,0.300364,1.603083,1.603721,0.000868,1.601360,0.000063,0.300735,0.002855,1.603220,0.300308,0.000670,0.002217,0.002177,1.600520&fields=f1,f2,f3,f4,f12,f13,f14,f152,f15,f16',cookies=cookies,headers=headers,
).text
print(response)

六、执行结果

七、搜索网页信息


http://www.ppmy.cn/news/1372503.html

相关文章

力扣 4. 寻找两个正序数组的中位数

使用归并的方式合并两个有序数组,并找出中位数: 通过归并排序合并两个数组,然后直接根据合并后数组的长度计算中位数。 class Solution {public double findMedianSortedArraysMerge(int[] nums1, int[] nums2) {int[] merged new int[num…

做分析用什么工具

做分析用什么工具 导读 数据分析是数据辅助决策的最后一公里,是最终的数据可视化展示与探索分析的部分,选择使用最适合的数据展示方式,可以帮助分析人员大大提升分析效率。 问题: ● 纠结选择哪个工具 ● 纠结从哪里学起&#x…

职场的过早优化

过早优化,指的是还没弄清楚需求未来的变化的走向的时候,忽略了更重要的问题。 放在职业发展上:你在没有积累足够职场资源(眼界、能力、人脉等等),也没有对职业发展形成清晰认知的时候,就过早地进…

nodejs 实现方法返回值常见方式

1、使用回调函数 回调函数是一种常见的方式来处理异步操作的结果。定义一个函数,并将回调函数作为参数传递给该函数。在异步操作完成后,调用回调函数并传递结果作为参数。 function asyncFunction(callback) {// 异步操作...// 完成后调用回调函数callb…

数仓开发-面试二

1.finebi使用 2.数据抽取中间件 flink,kettle flink和kettle区别 3.flink本身的优点和缺点 4.flink容错机制 5.DS 6.数据库 7.主要找orcle、clickhourse 8.mysql离线查作业执行计划,如,你写个sql500,这个时候你怎么定位问题,查看问…

【Unity】使用ScriptableObject存储数据

1.为什么要用ScriptableObject? 在游戏开发中,有大量的配置数据需要存储,这个时候就需要ScriptableObject来存储数据了。 很多人会说我可以用json、xml、txt,excel等等 但是你们有没有想过,假设你使用的是json&#x…

稀碎从零算法笔记Day9-LeetCode:最长公共前缀

题型:字符串 链接:14. 最长公共前缀 - 力扣(LeetCode) 来源:LeetCode 题目描述(红字为笔者添加) 编写一个函数来查找字符串数组中的最长公共前缀(前X个字母相同)。 如果不存在公共前缀&…

html实体字符,看完这篇彻底明白了

二.技术基础知识 基础知识一直都是重点考察的内容,包含有HTML(5)、CSS(3)、JavaScript到 戳这里领取完整开源项目:【一线大厂前端面试题解析核心总结学习笔记Web真实项目实战最新讲解视频】 Vue&#xff0…