python html 解析json文件,python 爬虫 关于如何获取网页的json文件

中午耍谋音 看见一个老哥花了一年半的时间 将一个 地下水 换到了 流浪者 我以为用曲别针换别墅只是故事而已 没想到啊没想到

所有有了这个帖子因为 咱平常也会玩玩c**g 加上最近在学爬虫 所以突发奇想 能不能做一个程序 自动获取想买的饰品的价格

按照平常的来说 直接获取网页源码 然后找到价格 输出就好

但是发现 这个网站的数据是动态加载的 所以就想到了ajax 找了找 果然在一个json文件中找到了物品的价格 接着遇到一个问题就是 弄不下来 内个json文件

是我代码写的不对吗?还是怎么回事,请大佬们帮帮忙

这是获取json的代码

head = {

'user_agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36

(KHTML, like Gecko) Chrome/88.0.4324.150 Safari/537.36Mozilla/5.0 (Windows

NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko)

Chrome/88.0.4324.150 Safari/537.36'

}

url = 'https://buff.163.com/api/market/goods/sell_order?

game=csgo&goods_id=769258&page_num=1&sort_by=price.asc&mode=&allow_tradable_cooldown=1&min_paintwear=0.15&max_paintwear=0.18&_=1617168547790'

page = '769258'

data = {

'game': 'csgo',

'goods_id': page,

'page_num': '1',

'sort_by': 'price.asc',

'mode':'',

'allow_tradable_cooldown': '1',

'min_paintwear': '0.15',

'max_paintwear': '0.18',

'_': '1617168547790'

}

json = requests.get(url=url, headers=head, data=data).json()

with open('./json.txt', 'w') as f:

f.write(json)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值