Вопросы по пост запросам.

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
Итакс... стоит задача получить данные через POST запрос, без браузера, а знаний в этом направлении нуль (facepalm)
Да, да, щас пойду смотреть видосики на ютубе, ставить фидлеры-шмидлеры, ну гугля-яндекс и все такое, но и тут сразу темку создам, для полного окучивания вопроса :ca:

Что известно. Вроде как AJAX , но может и нет...
Пациент : https://nametool.co/instagram-username-availability/

75471

Отправляет в 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 ошибку. Не гуд.

На текущем моменте мои крохи знаний в этом направлении исчерпаны, пойду посмотрю видосик по запросам.
Если у кого есть мысли куда копнуть, что подставить, посмотреть, сгенерировать, кидайте сюда в тему, мне будет все полезно :ca:
Конечно главный вопрос , это заставить работать, но явно тема непростая, поэтому пинайте в нужных направлениях, буду изучать. :bc:
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
ух тыж..... это самое быстрое решение вопроса которое видел этот форум :ca: :ca:
В общем только написал эту тему, переключаюсь на вкладку что читал до этого https://developer.mozilla.org/ru/docs/Web/API/FormData/Using_FormData_Objects
и прям как бросится в глаза
75472


и прям как екнуло... и точно в копии запроса не multipart :dy:
поставил и все сразу заработало :ca:

75473
 
  • Спасибо
Реакции: devffy

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
Блин, тока шаблон хотел загрузить)
 
  • Спасибо
Реакции: Phoenix78

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
докопался что надо получать "csrfmiddlewaretoken" get запросом , тогда пост запрос будет нормально уходить.
но теперь вылезла такая проблема.
75474


рекапчу требует o_O где ее искать теперь ума не приложу.
 

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
тыкс.. решилась проблема сменой прокси. Один прокси не понравился ресурсу, на нем даже веб версия требует рекапчу, но на странице ее нигде нет.
в общем буду менять прокси, если что, заодно выясню как быстро они уйдут в невалид, если уйдут.
 

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
30+- запросов в один поток, потом капча. Придется менять прокси всегда.
UPD: А потом лимит еще {"error": "true", "alert": "ip", "message": "You already crossed our daily \"Username Search Limit!!\" Try after 24 hours."}
 
  • Спасибо
Реакции: Phoenix78

Phoenix78

Client
Read only
Регистрация
06.11.2018
Сообщения
11 790
Благодарностей
5 691
Баллы
113
30+- запросов в один поток, потом капча. Придется менять прокси всегда.
UPD: А потом лимит еще {"error": "true", "alert": "ip", "message": "You already crossed our daily \"Username Search Limit!!\" Try after 24 hours."}
ну да, жирный пулл прокси нужен. хорошо еще ipv6 поддерживает. Но что то мне подсказывает , что пара десятков аккаунтов инстаграмма будет эффективнее :-)
Правда если чекать инсту напрямую, тоже не известны лимиты.
 

devffy

Client
Регистрация
16.03.2019
Сообщения
542
Благодарностей
188
Баллы
43
ну можно попробовать бест-проксис использовать)
 

Дани

Новичок
Регистрация
10.04.2021
Сообщения
2
Благодарностей
1
Баллы
3
Прошу подскажите Вот у меня есть буфер где хранятся все мои тексты как поблочно настроить рандом так что бы из того буфера брался рандомный текст
 

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)