Search code examples
pythonweb-scrapingformattingresponse

How to only take 1 value out of a response in Python?


Hello so i got this result for example:

{'captchaId': '67561984031', 'code': '03AGdBq26D5XwT-p6LuAwftuZ3gUcvj0dB7lhZUT7OOfKIZU_wZzN03CCVZAaRGzzD0rXVbsJOjTBN1Ed2d0v0X6Tl2wQQPbT_R1lRHOkh5FFU46MN3tfVbajIFyZfZHUHZAt_h-5yY0cVqfJTy1_fwebyr-ilN_N1R04214z9WVXg9-cuSYJD9a2cpDNknXhvVjLxIfmVGgW9dJlouGCxZ0QbJxodRNUkQBXQTLr7DI1h-uJINlVzKvq4XguuChbQ0k2s1PrbEQK_Ir15-cAfPmldrJT5gEfjFAyBedn2Syum6axx_PRhVouXHpSKpx7-65Cw1FeBiUZ-IUSt_-E2i8NgUBXYpGt9nMIglKSSiFfO0nLcbOJuwbOObt5LvCPgfPhy2Uss9yz19F-e6GlGUuFgc7dODLN91fKUXCEmW9XG_FonSd2XV3k'}

and i only need the value thats in the "code", so only "03AGdBq...


Solution

  • You haven't provided any code so, I may not give you exact answer but you can try this:

    st={'captchaId': '67561984031', 'code': '03AGdBq26D5XwT-p6LuAwftuZ3gUcvj0dB7lhZUT7OOfKIZU_wZzN03CCVZAaRGzzD0rXVbsJOjTBN1Ed2d0v0X6Tl2wQQPbT_R1lRHOkh5FFU46MN3tfVbajIFyZfZHUHZAt_h-5yY0cVqfJTy1_fwebyr-ilN_N1R04214z9WVXg9-cuSYJD9a2cpDNknXhvVjLxIfmVGgW9dJlouGCxZ0QbJxodRNUkQBXQTLr7DI1h-uJINlVzKvq4XguuChbQ0k2s1PrbEQK_Ir15-cAfPmldrJT5gEfjFAyBedn2Syum6axx_PRhVouXHpSKpx7-65Cw1FeBiUZ-IUSt_-E2i8NgUBXYpGt9nMIglKSSiFfO0nLcbOJuwbOObt5LvCPgfPhy2Uss9yz19F-e6GlGUuFgc7dODLN91fKUXCEmW9XG_FonSd2XV3k'}
    st=dict(st)
    print(st["code"])
    

    And if it is response from requests then you may do this:

    response=requests.get()
    response=response.json()
    #or response=requests.get().json()
    print(response["code"])