jsonpath的使用

在这里插入图片描述

import jsonpath
import requests
from lxml import etree
import json
headers = {
    'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/91.0.4472.164 Safari/537.36'
}
url = 'https://webcast3-normal-c-lf.amemv.com/webcast/gift/exhibition/home/?anchor_id=58801682632&room_id=6987177844032293669&exhibition_source=2&webcast_sdk_version=2020&webcast_language=zh&webcast_locale=zh_CN&webcast_gps_access=1&current_network_quality_info=%7B%22http_rtt%22%3A125%2C%22tcp_rtt%22%3A125%2C%22quic_rtt%22%3A125%2C%22downstream_throughput_kbps%22%3A1614%2C%22net_effective_connection_type%22%3A4%2C%22video_download_speed%22%3A92%2C%22quic_receive_loss_rate%22%3A-1%2C%22quic_send_loss_rate%22%3A-1%7D&address_book_access=2&manifest_version_code=160101&_rticket=1626839277650&app_type=normal&iid=581019855754045&is_android_pad=0&channel=xiaomi&device_type=ONEPLUS+A6000&language=zh&cpu_support64=true&host_abi=armeabi-v7a&resolution=1080*2159&openudid=4cd037117edc8397&update_version_code=16109900&cdid=c1c01ed7-2ebb-4cc0-99e3-dc758ddb6eff&appTheme=light&minor_status=0&os_api=29&dpi=420&oaid=E79CE556889FD3F770D75E9D4EF6C27E45B3853BB2D6AF29CA994B9C124A97DA&ac=wifi&device_id=211583318898477&os_version=10&version_code=160100&app_name=aweme&version_name=16.1.0&device_brand=OnePlus&ssmix=a&device_platform=android&aid=1128&ts=1626839275'
HtmlData = requests.get(url=url, headers=headers)
JsonHtmlData = HtmlData.content.decode()
JsonHtmlData_Js = json.loads(JsonHtmlData)
GiftName = jsonpath.jsonpath(JsonHtmlData_Js, "$..name")
GiftCount = (jsonpath.jsonpath(JsonHtmlData_Js, "$..lighted_threshold"))

# 定义一个字典来存储礼物信息
Gift = {}
Gift = dict(zip(GiftName, GiftCount))
print(Gift)

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值