我在此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
您可以使用以下脚本。首先,我们可以使用要求要获取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”]打印“基本价格:”,一个值[“基础”]打印“打折后价格 : ”,一个值[“打折后价格”]