xPatcH
-
Ребята, нужна помощь... вот такой результат мне пришел в ответ на post запрос
{"status":true,"errors":[],"summary":"\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u0430\u044f \u043e\u0448\u0438\u0431\u043a\u0430","redirect_url":false,"confirm_form":"<form method=\"post\" id=\"add_account_confirm_form\" autocomplete=\"off\" name=\"UserAddAccountConfirm\" onsubmit=\"event.preventDefault(); return false;\" style=\"display: none;\">\n <input type=\"hidden\" name=\"UserAddAccountConfirm[nonce]\" value=\"a76cb4c26f\">\n <input type=\"hidden\" name=\"UserAddAccountConfirm[id]\" value=\"2225688\">\n <input type=\"hidden\" name=\"UserAddAccountConfirm[is_redirect]\" value=\"1\">\n\n <div class=\"row\">\n <div class=\"col s12\">\n <h4>\u042d\u0442\u043e \u0442\u043e\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442, \u043a\u043e\u0442\u043e\u0440\u044b\u0439 \u0412\u044b \u0438\u0449\u0435\u0442\u0435?<\/h4>\n <div class=\"avatar--search\">\n <div>\n <img class=\"circle z-depth-1\" src=\"https:\/\/p16-sign-sg.com\/aweme\/720x720\/tos-alisg-avt-0068\/300fdb5e0fc9bdd59bee30c993a09c38.jpeg?x-expires=1630299600&x-signature=J95FijXrRD0stNfGdUYR%2Fhzmyzs%3D\" alt=\"\u0418\u0433\u043e\u0440\u044c \u0411\u0430\u043b\u0430\u0431\u0430\u043d\u043e\u0432\">\n <span data-position=\"bottom\" data-tooltip=\"\u042d\u0442\u043e\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442 \u043f\u0440\u0438\u0432\u044f\u0437\u0430\u043d \u043a \u0412\u0430\u0448\u0435\u0439 \u0443\u0447\u0435\u0442\u043d\u043e\u0439 \u0437\u0430\u043f\u0438\u0441\u0438\" class=\"tooltipped\"><i class=\"fa fa-check\"><\/i><\/span>\n <\/div>\n <\/div>\n <div class=\"username--search\">cacurok<\/div>\n <\/div>\n<\/div>\n <div class=\"btns\">\n <button type=\"submit\" name=\"UserAddAccountConfirm[submit]\" value=\"submit\" class=\"btn waves-effect waves-ripple\">\u0414\u0430, \u0434\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u044d\u0442\u043e\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442<\/button>\n <button type=\"reset\" name=\"UserAddAccountConfirm[reset]\" value=\"reset\" class=\"btn btn--reset\">\u041d\u0435\u0442, \u044d\u0442\u043e \u043d\u0435 \u0442\u043e\u0442 \u0430\u043a\u043a\u0430\u0443\u043d\u0442<\/button>\n <\/div>\n\n <div class=\"btns btns--confirmed\" style=\"display: none;\">\n <a href=\"#\" class=\"btn btn--start btn--lightblue waves-effect waves-ripple\">\u041d\u0430\u0447\u0430\u0442\u044c \u043d\u0430\u043a\u0440\u0443\u0442\u043a\u0443<\/a>\n <button type=\"reset\" name=\"UserAddAccountConfirm[reset_retry]\" value=\"reset\" class=\"btn btn--reset\">\u0414\u043e\u0431\u0430\u0432\u0438\u0442\u044c \u0435\u0449\u0435 \u0430\u043a\u043a\u0430\u0443\u043d\u0442<\/button>\n <\/div>\n\n <div class=\"progress scale-transition scale-out\">\n <div class=\"indeterminate\"><\/div>\n <\/div>\n<\/form>"}
Меня интересует поля инпуты, в частности их содержимое "value", что только не перепробовал, на что моей фантазии хватало... Не получается xpatch`ом вытянуть содержимое никак... Даже целые инпуты... хотя бы, там уже через регулярку обработаю... Помогите пожалуйста.
-
@Игорь777 json модуль
-
@smeckoi77 Спасибо, помогло... Вот я невнимательный...
-
@Игорь777 такое часто делают, идет json а одно из его значений это элементы из html или вообще часть значений на странице. После того как вытащите код к нему так же можно применять xpath выражение это почти готовый xml)
в вашем случае для input-ов //input в кубике XPATH получить каждый xml. Кстати! вы можете проверять на json строку в экшене JSON есть такой экшен
-
@lotra ну там всегда при том запросе такой ответ, ну я имею ввиду json строка... Просто по факту, я не внимательный) 100500 раз смотрел на эту строку и совсем не обращал внимание, что она json формата...)
-
Кстати! вы можете проверять на json строку в экшене JSON есть такой экшен
можете поставить такую проверку.
-
//input/@value
Но сначала надо почистить экраны \