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

Python之爬虫入门--示例(2)

一、Requests库安装

可以使用命令提示符指令直接安装requests库使用

pip install requests

二、爬取JSON数据

(1)、点击网络

(2)、刷新网页

 

 (3)、这里有一些数据类型,选择全部

(4)、必须了解信息

 

 

三、了解信息之后开始实践

import requests
import json# 网页的url
url1 = 'https://piaofang.maoyan.com/dashboard-ajax?orderType=0&uuid=1938b6042b7c8-095c6f731f042e-26011851-1fa400-1938b6042b7c8&timeStamp=1733215970935&User-Agent=TW96aWxsYS81LjAgKFdpbmRvd3MgTlQgMTAuMDsgV2luNjQ7IHg2NCkgQXBwbGVXZWJLaXQvNTM3LjM2IChLSFRNTCwgbGlrZSBHZWNrbykgQ2hyb21lLzEzMS4wLjAuMCBTYWZhcmkvNTM3LjM2&index=713&channelId=40009&sVersion=2&signKey=b9ba8a808c9acc49342231412025a24b'# 一些UA伪装信息
headers = {'cookie': '_lxsdk_cuid=1938b6042b7c8-095c6f731f042e-26011851-1fa400-1938b6042b7c8; _lxsdk=1938b6042b7c8-095c6f731f042e-26011851-1fa400-1938b6042b7c8; _lx_utm=utm_source%3DBaidu%26utm_medium%3Dorganic; _lxsdk_s=1938bb8371a-307-90-43f%7C%7C2','host': 'piaofang.maoyan.com','referer': 'https://piaofang.maoyan.com/dashboard','user-agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/131.0.0.0 Safari/537.36'
}
# 发送请求
response = requests.get(url=url1, headers=headers)
# 设定编码
response.encoding = 'utf-8'
info = response.text
print(info)
# 将上述爬取到的json格式的字符串转成python中的字典进行数据分析
info = json.loads(info)

获取后的信息要经过处理才能清晰的展现。 

http://www.lryc.cn/news/497890.html

相关文章:

  • 5G CPE终端功能及性能评测(四)
  • 人工智能驱动的骗局会模仿熟悉的声音
  • 电子病历静态数据脱敏路径探索
  • 混合云策略在安全领域受到青睐
  • Echarts使用平面方法绘制三维立体柱状图表
  • java-判断语句
  • 11.14【JAVA EXP3】【DEBUG】
  • UE5 和 UE4 中常用的控制台命令总结
  • MR30分布式IO模块赋能喷水织机
  • C++中的封装性
  • PyTorch 深度学习框架简介:灵活、高效的 AI 开发工具
  • leetcode-22.括号生成
  • devops-Dockerfile+Jenkinsfile方式部署Java前后端应用
  • 【Apache Paimon】-- 4 -- Flink 消费 kafka 数据,然后写入 paimon
  • 【成功解决】:VS2019(Visual Studio 2019)遇到E2870问题:此配置中不支持 128 位浮点类型
  • 什么是TCP的三次握手?
  • SQL教程(2):SQL基础语法及用途
  • 在Ubuntu22.04 jammy下用qemu模型riscv32环境装鸿蒙(待续)
  • C++:基本-union是没有构造函数和析构函数的
  • 报错 JSON.parse: expected property name or ‘}‘,JSON数据中对象的key值不为字符串
  • LeetCode 热题 100_旋转图像(20_48_中等_C++)(原地旋转;翻转)
  • mysql查询所有用户及删除用户
  • Vue 鼠标滚轮缩放图片的实现
  • 全景图 与 6面图转换
  • 深入浅出:PHP 文件操作
  • 116. UE5 GAS RPG 实现击杀掉落战利品功能
  • 【批处理脚本】更改Windows系统中的 hosts 解析文件
  • fastDFS
  • 【Linux】存储
  • hadoop单机安装