Загрузка...

Пишем проект на Wish.com + создание отдельного файла [P.K]

Тема в разделе Private Keeper, BAS, OB создана пользователем LitleDuck 22 фев 2019. (поднята 22 фев 2019) 1795 просмотров

Загрузка...
  1. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
    Сегодня будем писать авторизацию и парс баланса + создание файла с баллансом на Wish.com!

    Заходим на сайт авторизуемся и видим такую картину:
    [IMG]
    Смотрим исходный код(ответ сайта):
    [IMG]
    Как видим в ответе сайта ничего такого нет, как мы помним из прошлого урока - https://zelenka.guru/threads/814746/, существует информация которую не спарсить с ответа.
    Смотрим запросы:
    [IMG]
    Вот и куки! Теперь мы можем сделать проект. Следующим шагом будет зайти в P.K и создать проект
    [IMG]
    Первым запросом будет - Парс, обязательно в парсере поставьте парсить в заголовках, а иначе не получится спарсить)
    Ссылка - https://www.wish.com/
    Запрос - GET
    Остальное по дефолту
    Теперь парсим:
    |PARS|[1](В заголовках) - От Set-Cookie: _xsrf= до ;
    |PARS|[2](В заголовках) - От Set-Cookie: bsid= до ;
    |PARS|[3] (В ответе) - от var sweeper_uuid=" до ";
    Проверяем:
    [IMG]
    Как видим всё спарсилось,теперь пишем авторизацию:
    ------------------------------------------------------ЗАГОЛОВКИ----------------------------------------------------------------------------------------------------
    Accept: application/json, text/javascript, */*; q=0.01
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate, br
    Referer: https://www.wish.com/
    X-XSRFToken: |PARS|[1]
    Cookie: _xsrf=|PARS|[1];bsid=|PARS|[2];notice_preferences=2:; notice_gdpr_prefs=0,1,2:; _timezone=10; sweeper_uuid=|PARS|[3]
    ------------------------------------------------------ЗАГОЛОВКИ----------------------------------------------------------------------------------------------------
    Ссылка - https://www.wish.com/api/email-login
    Запрос - POST
    Тело запроса - email=|LOGIN|&password=|PWD|&url=https%3A%2F%2Fwww.wish.com%2F&web_auth_bucket=show-v2&_buckets=&_experiments=
    Тип запроса - application/x-www-form-urlencoded
    Гуд - "session_token"|pos>0||RESPONSE|
    Бед - "msg":"Электронная почта или пароль указаны неверно"|pos>0||RESPONSE|
    Не забудьте включить json decode:
    [IMG]
    Проверяем:
    [IMG]
    Ещё нужно спарсить - sweeper_session=
    В заголовках:
    Set-Cookie: sweeper_session= до ";
    Как видим все работает, а теперь парс балланса:
    Ищем запрос, где сайт парсит балланс, находим:
    [IMG]
    Смотрим ответ:
    [IMG]
    Да это наш запрос. Идем в приват кипер и создаем запрос Балланс!
    Ссылка - https://www.wish.com/api/commerce-cash-data/get
    Запрос - Post
    Post Data - _client=mobileweb&_version=1.0.0
    ------------------------------------------------------ЗАГОЛОВКИ----------------------------------------------------------------------------------------------------
    Accept: application/json, text/javascript, */*; q=0.01
    Accept-Language: ru-RU,ru;q=0.8,en-US;q=0.5,en;q=0.3
    Accept-Encoding: gzip, deflate, br
    Referer: https://www.wish.com/
    X-XSRFToken: |PARS|[1]
    Cookie: _xsrf=|PARS|[1];bsid=|PARS|[2];notice_preferences=2:; notice_gdpr_prefs=0,1,2:; _timezone=10;sweeper_session=|PARS|[4]"; sweeper_uuid=|PARS|[3]
    ------------------------------------------------------ЗАГОЛОВКИ----------------------------------------------------------------------------------------------------
    Парсим в ответе от "amount": до ",
    Так же добавим правило:
    [IMG]
    Что же у нас получилось:
    [IMG]
    Создание файла:
    Заходим в настройки проекта и нажимаем доп. файлы:
    [IMG]
    Нажимаем добавить
    Теперь когда все готово тестируем -
    [IMG]
    Теперь всё работает, вот готовый проект - https://www.sendspace.com/file/a498ar

    В следующем уроке мы научимся создавать расширенную статистику на примере epicgames!
     
    22 фев 2019 Изменено
  2. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
    @LetsDance, Редактируй проект, видос потом
     
  3. TomyTaretto
    TomyTaretto 22 фев 2019 Заблокирован(а) 156 11 июл 2017
    Го урок как обойти письменную капчу
     
  4. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
  5. TomyTaretto
    TomyTaretto 22 фев 2019 Заблокирован(а) 156 11 июл 2017
    не типо, сайт с капчай в виде букв
     
  6. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
  7. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
    Сделаю
     
  8. S0baken
    S0baken 22 фев 2019 Продаю всё, что движется. И не движется тоже 395 3 авг 2017
    LitleDuck, напиши проект под Алик?)
     
  9. LitleDuck
    LitleDuck Автор темы 22 фев 2019 Заблокирован(а) 325 1 мар 2018
  10. Baty
    Baty 24 фев 2019 пофиолитевел 2508 15 янв 2018
    Карты чекать прописать не можешь?
     
  11. LitleDuck
    LitleDuck Автор темы 24 фев 2019 Заблокирован(а) 325 1 мар 2018
    Baty, Могу, это изи делается
     
  12. Baty
    Baty 24 фев 2019 пофиолитевел 2508 15 янв 2018
    LitleDuck, ну вот, многие фри чекеры без cc
     
  13. Azake_inactive537170
    LitleDuck, Когда будет урок про обход или как сделать проект с капчей письменной ?
     
Top