当前位置: 首页 > news >正文

定时获取微博热搜数据

定时获取微博热搜数据

爬虫仅限于知识学习,本代码不得用于任何商业活动侵权,如有不适,请联系博主进行修改或者删除。

1、目标网站

目标链接:https://s.weibo.com/

目标内容:
在这里插入图片描述

2、图文分析流程

找到目标接口

      首先按住F12或者鼠标右键打开控制台,并且刷新一下,找到目标接口

在这里插入图片描述

      接着点击网络,查找对应的链接

在这里插入图片描述

      Copy刚刚查到的的Crul链接
在这里插入图片描述

      点击Copy as cUrl(bash)内容→将复制的内容到工具转化网站:https://tool.lu/curl/ ,然后点击生成Python
在这里插入图片描述

      测试复制出来的代码是否能够正常运行

import requestscookies = {'SUBP': '0033WrSXqPxfM72-Ws9jqgMF55529P9D9W5-JJ8oga5ydhsGdj6kPdLS','SINAGLOBAL': '2419051227691.933.1677488001840','SUB': '_2AkMT3bncf8NxqwJRmfwSz2jkbYx1yA3EieKlgUgHJRMxHRl-yT9vqnwztRB6OF2XMwOkUv-6XZ3uR9ZU--4KakhG2S91','UOR': ',,www.baidu.com','_s_tentry': '-','Apache': '894723423235.0753.1693625742494','ULV': '1693625742512:3:1:2:894723423235.0753.1693625742494:1693462317344',
}headers = {'authority': 's.weibo.com','accept': 'text/html,application/xhtml+xml,application/xml;q=0.9,image/avif,image/webp,image/apng,*/*;q=0.8,application/signed-exchange;v=b3;q=0.7','accept-language': 'zh-CN,zh;q=0.9','cache-control': 'no-cache',# Requests sorts cookies= alphabetically# 'cookie': 'SUBP=0033WrSXqPxfM72-Ws9jqgMF55529P9D9W5-JJ8oga5ydhsGdj6kPdLS; SINAGLOBAL=2419051227691.933.1677488001840; SUB=_2AkMT3bncf8NxqwJRmfwSz2jkbYx1yA3EieKlgUgHJRMxHRl-yT9vqnwztRB6OF2XMwOkUv-6XZ3uR9ZU--4KakhG2S91; UOR=,,www.baidu.com; _s_tentry=-; Apache=894723423235.0753.1693625742494; ULV=1693625742512:3:1:2:894723423235.0753.1693625742494:1693462317344','pragma': 'no-cache','sec-ch-ua': '"Chromium";v="116", "Not)A;Brand";v="24", "Google Chrome";v="116"','sec-ch-ua-mobile': '?0','sec-ch-ua-platform': '"Windows"','sec-fetch-dest': 'document','sec-fetch-mode': 'navigate','sec-fetch-site': 'none','sec-fetch-user'<

相关文章:

  • 《WebKit 技术内幕》之五(1): HTML解释器和DOM 模型
  • 深度学习模型之yolov8实例分割模型TesorRT部署-python版本
  • Dell戴尔XPS 8930笔记本电脑原装Win10系统 恢复出厂预装OEM系统
  • c JPEG 1D DCT 优化1
  • Camera基础原理与畸变补偿
  • Webpack5入门到原理22:提升打包构建速度
  • EtherNet/IP开发:C++开发CIP源代码
  • 9-数组- 除自身以外数组的乘积
  • 开发实战角度:distinct实现原理及具体优化总结
  • 【QT+QGIS跨平台编译】之一:【sqlite+Qt跨平台编译】(一套代码、一套框架,跨平台编译)
  • QMediaPlayer 类的应用--音频播放器
  • 专门为机器学习开发的jpy语言
  • go实现判断20000数据范围内哪些是素数(只能被1和它本身整除的数),采用多协程和管道实现
  • Keil文件路径有中文(用户名)的解决方法
  • Docker(一)简介和基本概念:什么是 Docker?用它会带来什么样的好处?
  • const let
  • echarts的各种常用效果展示
  • iOS编译提示和导航提示
  • JavaScript服务器推送技术之 WebSocket
  • Javascript设计模式学习之Observer(观察者)模式
  • Just for fun——迅速写完快速排序
  • MySQL数据库运维之数据恢复
  • pdf文件如何在线转换为jpg图片
  • PHP 7 修改了什么呢 -- 2
  • PHP变量
  • Sublime Text 2/3 绑定Eclipse快捷键
  • webpack项目中使用grunt监听文件变动自动打包编译
  • 简单基于spring的redis配置(单机和集群模式)
  • 解析 Webpack中import、require、按需加载的执行过程
  • 算法之不定期更新(一)(2018-04-12)
  • #android不同版本废弃api,新api。
  • #QT(TCP网络编程-服务端)
  • $(function(){})与(function($){....})(jQuery)的区别
  • (8)Linux使用C语言读取proc/stat等cpu使用数据
  • (C++17) std算法之执行策略 execution
  • (webRTC、RecordRTC):navigator.mediaDevices undefined
  • (编译到47%失败)to be deleted
  • (牛客腾讯思维编程题)编码编码分组打印下标(java 版本+ C版本)
  • (五)Python 垃圾回收机制
  • (学习日记)2024.03.25:UCOSIII第二十二节:系统启动流程详解
  • (一)eclipse Dynamic web project 工程目录以及文件路径问题
  • (转)关于多人操作数据的处理策略
  • (转载)微软数据挖掘算法:Microsoft 时序算法(5)
  • **登录+JWT+异常处理+拦截器+ThreadLocal-开发思想与代码实现**
  • .NET “底层”异步编程模式——异步编程模型(Asynchronous Programming Model,APM)...
  • .Net core 6.0 升8.0
  • .Net Core webapi RestFul 统一接口数据返回格式
  • .net core 调用c dll_用C++生成一个简单的DLL文件VS2008
  • .NET中winform传递参数至Url并获得返回值或文件
  • @DateTimeFormat 和 @JsonFormat 注解详解
  • @Transaction注解失效的几种场景(附有示例代码)
  • [ vulhub漏洞复现篇 ] Apache APISIX 默认密钥漏洞 CVE-2020-13945
  • [AIGC] Spring Interceptor 拦截器详解
  • [C++ 从入门到精通] 12.重载运算符、赋值运算符重载、析构函数
  • [c++] 单例模式 + cyberrt TimingWheel 单例分析