如何获得访问...
通知
清除所有

如何使用Python脚本访问XHR数据?


(@anamika)
诺贝尔成员
加入:1年前
帖子:1381
19/07/2021 1:13 PM.

我在此URL中有以下数据:

https://forsikringsguiden.dk/signalr/poll?transeport=longpolling&messageid=d-3e730b44-eb%2c0%730b44-eb%2c0%7ctx%2c1%7cty%2c1%7ctz%2c0&ClientProtocol=.1.4&connectionToken = 81u0%2btrknqfgwwdc72ld4whwbmfgpkcxzripe3a1mjpmkvrjuhbiq3qothye04iotxtecervere7qa2oyl0gugqos2nyzbnlcvgzpv1jsav5xqgy0crpbkvp0vqxxtoc&connectiondata =%5b%7b%22name%22.%3a%22insuranceofferrequesthub%22.%7d%5d&tid =5.&_ =1572867896650

如何使用Python脚本访问数据?

以下是标题信息。我相信使用我可以生成URL的数据的组合,但我认为合并所有不同信息的风险最终与最终的URL结束。

让我知道是否缺少附加信息,我不知道我的问题中还有含量。

我需要的数据是“CompanyDisPlayName”,“BasicPrice”和“折扣拼贴”。

下面的图像是从主URL的检查,这需要您在添加信息之前填写某种形式。它比较保险价格:

https://forsikringsguiden.dk/#!/ bilforsikring / lestratidside

引用
(@sathish)
成员 主持人
加入:1年前
帖子:1391
19/07/2021 1:13 PM.

您可以使用以下脚本。首先,我们可以使用要求要获取JSON,然后对其执行操作以获取所需结果:

进口请求request_data = requests.get(url ="https://forsikringsguiden.dk/signalr/poll?transport=longPolling&messageId=d-3E730B44-EB%2C0%7CTX%2C1%7CTY%2C1%7CTZ%2C0&clientProtocol=1.4&connectionToken=81u0%2BTRKNqfgWWdC72ld4wHwbmFGpkCXZRiPe3a1mJPmKvrJpUhBiq3qOThYE04iotxtecRVERe7QA2OyL0GugQoS2nyzbnlcvGZpV1JSav5XqGY0OCrpBKVp0vqXToc&connectionData=%5B%7B%22name%22%3a%22insuranceofferrequesthub%22%7d%5d&tid = 5&_ = 1572867896650“)Request_json = request_data.json()#现在执行操作为了关键数据[“m”]:为了一个值关键[“一种”]:#检查是否存在CompanyDisplayName,BasicPrice和折扣价格如果“提供”一个值“companydisplayname”一个值[“提供”] [0.]“基础”一个值“打折后价格”一个值:打印“公司名 : ”,一个值[“提供”] [0.] [“companydisplayname”]打印“基本价格:”,一个值[“基础”]打印“打折后价格 : ”,一个值[“打折后价格”]

回复引用
分享:
Baidu