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')