Python零基础---爬虫技术相关

python 爬虫技术,关于数据相关的拆解:

1.对页面结构的拆解

2.数据包的分析(是否加密了参数)(Md5 aes)难易程度,价格

3.对接客户(433,334)

数据库 CSV

4.结单(发一部分数据)截图,录视频

举例如下:分析拆解过程

数据结构分析:

如下:

写爬虫技术

1.确定网址

2.请求(难度在这个过程)

3.刷选数据

4,保存

import requests

#1.确定网址

Url = 'https://liak,envsc,cn/0utInterface/GetpSList,ashx?regionCode=0&psname=&SystemType=C16A8820480E678F&sgn=4a4f94d86e81fc:b99170851369&ts=1698041764795&tc=92501981

ua ={'User-Agent':Mozilla/5.0(windows NT 10.0: Win64,t/537.36(KHTMLlike Gecko)Chrome/119.0.0.0 Safari/537.36'}

2.请求

json _data =requests.get(url,headers=ua).json()

print(json_data)

3.筛选数据

for res data in json data:

g_name = res_data['ps_name']

x_zheng = res_data['region_iame']

fa_ren = res_data['corporation_name']

shuLiang = res_data['link_info']

4.保存

with open('fadianchang2.csv','a+') as file:

file.write(f'ig_name},{x_zheng},ffa_ren},{shuLiang}\n')

相关推荐
leoufung几秒前
图解除法查询问题:用 C 语言和 DFS 实现带权有向图的路径乘积
c语言·开发语言·深度优先
poggioxay3 分钟前
JAVA零基础入门知识3(持续更新中)
java·开发语言·python
sugar椰子皮4 分钟前
【爬虫框架-0】从一个真实需求说起
爬虫
鹤归时起雾.7 分钟前
Vue3响应式编程核心指南
开发语言·vue3
serve the people14 分钟前
TensorFlow 基础训练循环(简化版 + 补全代码)
人工智能·python·tensorflow
木里先森15 分钟前
解决报错:/lib/x86_64-linux-gnu/libc.so.6: version `GLIBC_2.32‘ not found
linux·python
爱打代码的小林17 分钟前
numpy库数组笔记
笔记·python·numpy
Misnice25 分钟前
pip 查看当前包列表
windows·python·pip
郝学胜-神的一滴26 分钟前
Linux信号四要素详解:从理论到实践
linux·服务器·开发语言·网络·c++·程序人生
yangpipi-26 分钟前
《C++并发编程实战》 第3章 在线程间共享数据
开发语言·c++