Вытащить нужное значение из ответа



  • Решаю капчу через Post запросы. Получаю ответ вида:

    {"errorId":0,"status":"ready","solution":{"gRecaptchaResponse":"03AGdBq24N2JI91bmC4-2wx_-4GPzS9k2OY8ZOpQQN5_CnPt8fkbVj5tyuVBQKew9eia9-KfsyraWElhMHGj4BgBtE8seA1u74jsjJIDbM5u4dB1pjYushx-7BDaif9W5OYfOKYb9aNOGRqehWxo4ThRnKen8RrlIakW-8LvhfqwxFhAl4zDG6VfqmGxKBVeaUfvnw2AnfiAKEBUBumZDtAwP-mz3hnYaPiCGszqglrfzx6B1xzAyY7OzpJuPEH7mFS2dDOQMVVshGsgLBidyAPEVTJfo1Tq128KIA7ucyXvCepas-xRlgY8cM2mZMGS-wu1OMWJ00-zPvHydhjJccDBGFdfAJJlG1lh06KzhIH-zpu6ym23OACd0T7Q66er4kZWe_6VTkMoUF","cookies":{"CGIC":"Inx0ZXh0L2hJvrk4865ihnb[gjig0bWwsYXBwbGljYXRpb24veGh0bWwreG1sLGFwcGxpY2F0aW9uL3htbDtxPTAuOSxpbWFnZS93ZWJwLGltYWdlL2FwbmcsKi8qO3E9MC44LGFwcGxpY2F0aW9uL3NpZ25lZC1leGNoYW5nZTt2PWIzO3E9MC45","NID":"204=f8zjBY7CTCoDNEUS0dD2o-4qqljSqeRdvC6PLP8_W8DtI1t-KsYAroyXkhICAqD7H2xpMsvgs_o984S1lDAWMxmEXhDI3jrdgsm4cKBqHMwpFOSP4VsiPDlBJW7o7NYwCNBugo53PigeGSlwfDXwh2zGDt0wsqp8rdi1epTOJ__gNPb1HBwkjpSK6EYIC3fuszHvL32y-n4GTnjzOnsctmrU2w","1P_JAR":"2020-07-10-18"}},"cost":"0.002200","ip":"0.0.0.0","createTime":1594406338,"endTime":1594406387,"solveCount":0}
    

    Как из всего этого вытащить только значение gRecaptchaResponse?



  • @Gonsalez, выполнить код

    [[RESPONSE]] = JSON.parse(http_client_encoded_content("auto")).solution.gRecaptchaResponse;
    

    или с помощью модуля JSON запрос $.solution.gRecaptchaResponse



  • @GhostZ Спасибо большое



  • @Gonsalez, ещё можно использовать готовый модуль CaptchaCustom


Log in to reply