- Регистрация
- 06.11.2018
- Сообщения
- 11 790
- Благодарностей
- 5 694
- Баллы
- 113
Итакс... стоит задача получить данные через POST запрос, без браузера, а знаний в этом направлении нуль
Да, да, щас пойду смотреть видосики на ютубе, ставить фидлеры-шмидлеры, ну гугля-яндекс и все такое, но и тут сразу темку создам, для полного окучивания вопроса
Что известно. Вроде как AJAX , но может и нет...
Пациент : https://nametool.co/instagram-username-availability/
Отправляет в post запросе :
"csrfmiddlewaretoken", "vhgJkCLKoFf2XDq2l5NMXU8flpetntGIdTHruOQwjj91pHxQGpv54OMPh8eoWH4y"
"captcha", ""
"usernames", "test"
это я нашел в JS по кнопочке Submit
по аналогии с его родным JS состряпал свой упрощенный вариант.
-поставил выполнятся на текущей странице , где загружен пациент и выполнил его. Результат положительный, данные пришли. Гуд.
- открыл пустую страницу и выполнил, запрос ушел, но словил 403 ошибку. Не гуд.
- поставил выполнение локально, JS вообще ни чего не послал. Не гуд.
- Скопировал удачный запрос из монитора трафика, словил 403 ошибку. Не гуд.
На текущем моменте мои крохи знаний в этом направлении исчерпаны, пойду посмотрю видосик по запросам.
Если у кого есть мысли куда копнуть, что подставить, посмотреть, сгенерировать, кидайте сюда в тему, мне будет все полезно
Конечно главный вопрос , это заставить работать, но явно тема непростая, поэтому пинайте в нужных направлениях, буду изучать.
Да, да, щас пойду смотреть видосики на ютубе, ставить фидлеры-шмидлеры, ну гугля-яндекс и все такое, но и тут сразу темку создам, для полного окучивания вопроса
Что известно. Вроде как AJAX , но может и нет...
Пациент : https://nametool.co/instagram-username-availability/
Отправляет в post запросе :
"csrfmiddlewaretoken", "vhgJkCLKoFf2XDq2l5NMXU8flpetntGIdTHruOQwjj91pHxQGpv54OMPh8eoWH4y"
"captcha", ""
"usernames", "test"
это я нашел в JS по кнопочке Submit
по аналогии с его родным JS состряпал свой упрощенный вариант.
JavaScript:
var formData = new FormData();
formData.append("csrfmiddlewaretoken", "vhgJkCLKoFf2XDq2l5NMXU8flpetntGIdTHruOQwjj91pHxQGpv54OMPh8eoWH4y");
formData.append("captcha", "");
formData.append("usernames", "test");
var url_xhr='https://nametool.co/instagram/results';
var request = new XMLHttpRequest();
request.open("POST", url_xhr);
request.send(formData);
- открыл пустую страницу и выполнил, запрос ушел, но словил 403 ошибку. Не гуд.
- поставил выполнение локально, JS вообще ни чего не послал. Не гуд.
- Скопировал удачный запрос из монитора трафика, словил 403 ошибку. Не гуд.
На текущем моменте мои крохи знаний в этом направлении исчерпаны, пойду посмотрю видосик по запросам.
Если у кого есть мысли куда копнуть, что подставить, посмотреть, сгенерировать, кидайте сюда в тему, мне будет все полезно
Конечно главный вопрос , это заставить работать, но явно тема непростая, поэтому пинайте в нужных направлениях, буду изучать.