pumPCin / GiveawayJoiner

GiveawayJoiner (Fork of GiftSeeker)
24 stars 9 forks source link

Версии/Ошибки/Предложения/Вопросы-3 #17

Open pumPCin opened 3 years ago

pumPCin commented 3 years ago

v.1.3.9g

  1. Добавил отображение уровня в сервисах Follx, СГ, ИГ.
  2. Мелкие исправления в ИГ.
  3. Исправления в работе проги на MacOS.
azazalkaproxl commented 3 years ago

Вчера получил бан на scrap.tf, и понял как они разоблачают людей со скриптами, они создают раздачи в которых нет кнопки вступить и в такие раздачи можно зайти только с помощью скриптов, похоже что это нельзя обойти :(

azazalkaproxl commented 3 years ago

image Интересно... можно ли как-то на это ответить🤔

pumPCin commented 3 years ago

Вчера получил бан на scrap.tf, и понял как они разоблачают людей со скриптами, они создают раздачи в которых нет кнопки вступить и в такие раздачи можно зайти только с помощью скриптов, похоже что это нельзя обойти :( image Интересно... можно ли как-то на это ответить

Спасибо за информацию, не знал о таких раздачах, нужно найти подобную активную раздачу, чтобы попробовать внести изменения в сервисе для распознования таких раздач.

pumPCin commented 3 years ago

v1.4.0

  1. Сервис Скрап - попытка определения фейковых раздач без кнопки. (не факт что будет определять, пока не будет действующей подобной раздачи для теста)
pkkanew commented 3 years ago

SG нормально работает у всех? После сброса сессии - Не удалось подключиться, следующая попытка через 5 минут.

pumPCin commented 3 years ago

SG нормально работает у всех? После сброса сессии - Не удалось подключиться, следующая попытка через 5 минут.

Нет, изменилась политика cookies на сайте, со старыми cookies будет еще работать какое то время. Исправлено будет в следующей версии.

pumPCin commented 3 years ago

v1.4.1

  1. Сервисы ZP, SG, OP, Astats, IG - определение в раздачах DLC, добавлены опции "Не вступать в DLC", "Не вступать в DLC без игры в Steam" (Обозначение: ⊞ - DLC от игры, которая есть на аккаунте Steam. ⊟ - DLC от игры, которой нет на аккаунте Steam). Данные для определяется берутся c сайта 'https://bartervg.com/browse/dlc/json/'.
  2. Сервис IG - добавлена опция "Не вступать в Trial" (По возможности определяет раздачи с Alpha/Beta/Demo/Trial ключами). Данные для определения берутся c сайта 'https://www.freesteamkeys.com/giveaways/'.
  3. Изменения во вкладке "Профиль": 3.1 Добавлено отображение данных об App, Sub, DLC, DLC skip, Trial, Черном списке, Белом списке и опция для их обновления вручную. Так же добавлены опции для их отключения обновлений данных по сети в этом случае используются файлы с сохраннеными данными, если есть. 3.2 Добавлена проверка своего IP через запрос Ajax и Axios (Делается вручную через "обновить данные" двумя запросами на сайт 'https://api.ipify.org?format=json'). 3.3 Добавлено отображение 7 последних Выйгрышей (время дата сервис - количество), запись выйгрышей в файл ../giveawayjoinerdata/win.txt. 3.4 Добавлено переключение DevTools (после изменения потребуется перезапуск программы).
  4. Сервис SG - исправление работы из-за изменений в политике cookies на сайте. Переход на Axios.
  5. Исправления в GUI, переводах и другие мелкие фиксы.
pkkanew commented 3 years ago

О, спасибо!

pumPCin commented 3 years ago

О, спасибо!

Не за что!)

pumPCin commented 3 years ago

Пишите если найдете баги в работе, задавайте вопросы, может есть сайты какие.

Про сервис ГГП, хоть и разблочили сайт, теперь у меня и без прокси его открывает, но у меня нет лишнего акка стима, точнее есть не мои но из-за подтверждения акка нужно добавлять ссылку, что мне не разрешили менять, в связи с этим, если нужен этот сервис, то потребуется помощь, кто сможет в DevTools в браузере сохранить и послать мне на почту, к примеру создаваемые запросы и страницы раздачи в виде html, естественно предварительно почистив их от своих личных данных, то напишите здесь.

Про сайт https://crackwatch.com, меня забанили, когда мучал его так сказать запросами при создании сервиса, в итоге пока им не занимался.

pumPCin commented 3 years ago

v1.4.2

  1. Исправление работы сервиса ИГ.
  2. Сервис Madjoki - добавлена опция "Не вступать в DLC без игры в Steam".
  3. Прочие мелкие фиксы.
SilveIT commented 3 years ago

Здравствуйте! Не работает SG на 1.4.1 и 1.4.2. Зависает на поиске раздач. image image

Extroom commented 3 years ago

Подтверждаю, аналогично и у меня.

Кстати вчера на SG ввели некоторые изменения - https://www.steamgifts.com/discussion/yLOhv/rate-limiting-limits

pumPCin commented 3 years ago

Здравствуйте! Не работает SG на 1.4.1 и 1.4.2. Зависает на поиске раздач.

Подтверждаю, аналогично и у меня.

Кстати вчера на SG ввели некоторые изменения - https://www.steamgifts.com/discussion/yLOhv/rate-limiting-limits

  1. Попробуйте очистить удалить папки 'Cache' и 'Code Cache', которые находятся в папка программы/giveawayjoinerdata/Partitions/giveawayjoiner/

  2. Авторизируйтесь по новой в СГ не через запуск, а через кнопку авторизации рядом с кнопкой хрома, затем запустите сервис СГ вручную.

Сейчас проверил с нуля, сервис работает у меня, про лимит читал, программа делает только необходимые запросы страниц и запросы на вступление, не думаю что из-за этого, проверю еще на позже винде.

pumPCin commented 3 years ago

Здравствуйте! Не работает SG на 1.4.1 и 1.4.2. Зависает на поиске раздач.

Проверил на винде, с такими же настройками, тоже работает, если выше написанное не помогло то напишите, как вариант еще посмотреть при включенном DevTools нет ли там ошибок в консоли.

SilveIT commented 3 years ago

Удалил Cache и Code Cache. Не помогло. В консоли с выключенным автостартом сервиса ошибок нет. После авторизации вручную через кнопку, приложение при старте запрашивает авторизацию снова. Также висит поиск раздач. С включенным автостартом сервиса в консоли есть одна ошибка. Сервис зависает на "Ожидание". Edit: выше с версиями ошибся, не работает на 1.4.2 и 1.4.3. image image

Extroom commented 3 years ago
  1. Попробуйте очистить удалить папки 'Cache' и 'Code Cache', которые находятся в папка программы/giveawayjoinerdata/Partitions/giveawayjoiner/
  2. Авторизируйтесь по новой в СГ не через запуск, а через кнопку авторизации рядом с кнопкой хрома, затем запустите сервис СГ вручную.

Проверил на винде, с такими же настройками, тоже работает, если выше написанное не помогло то напишите, как вариант еще посмотреть при включенном нет ли там ошибок в консоли.

Ничего из этого не помогло. И странно то, что после авторизации через кнопку, потом нажав запуск, снова появляется запрос на авторизацию. Консоль в DevTools пустая, никаких ошибок.

Попробовал запустить на чистой версии программы 1.4.3, результат аналогичный.

Extroom commented 3 years ago

На 1.4.4a заработал СГ. Спасибо!

pumPCin commented 3 years ago

На 1.4.4a заработал СГ. Спасибо!

Не за что, странно конечно, в 1.4.4а не было особых изменений в СГ которые повлияли бы на его работу, в основном изменения для ИГ.

pumPCin commented 3 years ago

Напишите, у всех работает СГ?

SilveIT commented 3 years ago

На 1.4.4a заработал СГ. Спасибо!

У меня на ней не заработал. Но я не сносил giveawayjoinerdata. Позже попробую сделать с нуля.

SilveIT commented 3 years ago

Версия 1.4.4b.

  1. Компилю приложение.
  2. Запускаю.
  3. Настраиваю сервис SG (один в один на скрине выше).
  4. Жму кнопку авторизации, авторизовываюсь в стиме, вхожу через стим.
  5. Жму кнопку "Запуск". Надпись "Проверка" вместо кнопки. Снова запрос авторизации (!). Снова вхожу через стим. Надпись "Ожидание" вместо кнопки. Надпись "Работает" на кнопке, в логе "Поиск раздач", висит, ничего не делает. При перезапуске приложения открывается невидимое окно с запросом авторизации через стим. (Видно по запросу к openid). При старте сервиса идёт успешный запрос к "https://store.steampowered.com/dynamicstore/userdata/?t=время". image
Extroom commented 3 years ago

У меня на ней не заработал. Но я не сносил giveawayjoinerdata. Позже попробую сделать с нуля.

Я ничего не сносил, добавил только один файл для 1.4.4a. А перед экспериментами был сделан полный бэкап, который был позже восстановлен. Сейчас 1.4.4b полет нормальный.

pumPCin commented 3 years ago

Версия 1.4.4b.

  1. Компилю приложение.
  2. Запускаю.
  3. Настраиваю сервис SG (один в один на скрине выше).
  4. Жму кнопку авторизации, авторизовываюсь в стиме, вхожу через стим.
  5. Жму кнопку "Запуск". Надпись "Проверка" вместо кнопки. Снова запрос авторизации (!). Снова вхожу через стим. Надпись "Ожидание" вместо кнопки. Надпись "Работает" на кнопке, в логе "Поиск раздач", висит, ничего не делает. При перезапуске приложения открывается невидимое окно с запросом авторизации через стим. (Видно по запросу к openid). При старте сервиса идёт успешный запрос к "https://store.steampowered.com/dynamicstore/userdata/?t=время".

У вас авторизация прошла, раз надпись все же появилась 'Работает', так же у вас данные отобразились аватара, уровня, очков. Напишите долго пробовали ждать 'Поиск раздач' не выключая бота? И вопрос меняли ли вы User Agent?

pumPCin commented 3 years ago

steamgifts.zip

Попробуйте скомпилировать с этим steamgifts.js, замените файл по пути /js/services/ на этот в архиве, в нем больше логов будет в сервисе

pumPCin commented 3 years ago

v1.4.4c

  1. Исправление зависания сервиса ИГ.

Если не пользуетесь сервисом ИГ, и сервис СГ у вас работает, смысла в частом обновлении проги нет, так как все остальные сервисы без изменений.

SilveIT commented 3 years ago

Независимо от опций tgfZpjrDtF

pumPCin commented 3 years ago

Спасибо, буду смотреть завтра в чем проблема, загрузка страниц проходит, токен со страниц считывает, значит данные приходят с сайта с авторизацией, но дальше нет логов о добавлении раздач и как итог на выходе список 0 раздач.

pumPCin commented 3 years ago

Независимо от опций

Попробуйте версию 1.4.4d

SilveIT commented 3 years ago

Могёшь, красиво, спасибо! 👍 image

pumPCin commented 3 years ago

Могёшь, красиво, спасибо!

Не за что!)

Extroom commented 3 years ago

Что-то с ИГ не так. Еще вчера заметил, что бот практически не вступает в раздачи. Понимаю, что у меня полно игр в черном списке + не все попадают под мои настройки, но раньше это не мешало тратить как минимум половину очков от максимальной суммы. Появилось много красных раздач: "Пропуск - невозможно вступить из-за условий раздачи" - не понимаю каких условий и что вообще приводит к появлению этого? Ведь вижу, что отсеивается много ненужных, но есть и те, которые подходят под мои настройки. И наверное самое главное, то что неверно определяются количество участников в раздачах. Около половины показывает ноль, а в других цифру далекую от действительности, хотя есть и такие где более-менее точно.

Стоит v1.4.4, сделал откат на v1.4.2. Пропали только красные надписи, а картинка в целом не изменилась.

pumPCin commented 3 years ago

Что-то с ИГ не так. Еще вчера заметил, что бот практически не вступает в раздачи. Понимаю, что у меня полно игр в черном списке + не все попадают под мои настройки, но раньше это не мешало тратить как минимум половину очков от максимальной суммы.

Сам сайт тупит периодически, не загружаются страницы, т.е. приходят пустыми, особенно заметно под вечер, бот соотвественно и не может вступить.

Появилось много красных раздач: "Пропуск - невозможно вступить из-за условий раздачи" - не понимаю каких условий и что вообще приводит к появлению этого? Ведь вижу, что отсеивается много ненужных, но есть и те, которые подходят под мои настройки.

Это сообщение когда ответ на запрос о вступлении приходит отрицательный, т.е. уровень не подходит, лимит вступлений, очков не хватает, являетесь владельцем раздачи или просто раздача не доступна (тупит сайт) при этом если действительно сайт ответил именно на запрос, а не сетевая ошибка при вступлении

И наверное самое главное, то что неверно определяются количество участников в раздачах. Около половины показывает ноль, а в других цифру далекую от действительности, хотя есть и такие где более-менее точно.

У меня все верно показывает, сейчас посмотрел на сайте так же много с 0 sold (участников) раздач, при этом если открыть раздачу да цифры другие, но бот берет данные c общей страницы, сами страницы раздач бот не загружает

Extroom commented 3 years ago

Действительно, зашел на сайт, то же самое, почему-то сразу не проверил, а открывал раздачи через программу, поэтому удивлялся цифрам. Выставил количество участников ноль и бот начал наконец вступать, хотя есть некоторые пробелы. Теперь ясно, что это из-за того, что сайт тупит, поэтому прога корректно не работает. Спасибо за ответ!)

Не за что, возможно что где то еще есть изменения на сайте и бот действительно работает не корректно в определенных ситуациях, но сейчас пока сложно выявить ошибки, т.к. сайт частенько в последние дни тупит

pumPCin commented 3 years ago

v1.4.4

  1. Исправления в сервисе СГ и ИГ
  2. Сервис ЗП. Добавлена опция не вступать в раздачи с ключами от Origin
  3. Мелкие исправления в gui

v.1.4.5

  1. Исправления в сервисе ИГ
  2. Сервис индиДБ - исправление выполнения первого задания, иногда не засчитывалось.
pumPCin commented 3 years ago

Появилось много красных раздач: "Пропуск - невозможно вступить из-за условий раздачи" - не понимаю каких условий и что вообще приводит к появлению этого? Ведь вижу, что отсеивается много ненужных, но есть и те, которые подходят под мои настройки.

В версии 1.4.5 внес исправление в сервисе ИГ по определению уровня, должно быть меньше таких сообщений

Slejpnir commented 3 years ago

После загрузки программы SG начинает работать только после открытия сайта вручную.

pumPCin commented 3 years ago

После загрузки программы SG начинает работать только после открытия сайта вручную.

Попробуйте удалить папку 'Partitions' в 'giveawayjoinerdata' и по новой авторизоваться во всех сервисах, в том числе и в SteamGifts, если просто обновляли программу, то возможно проблема с cookies в SteamGifts из-за новой политики их получения. Авторизоваться лучше не через кнопку "Запуск" а с помощью кнопки рядом "Авторизация..."

SilveIT commented 3 years ago

Это норма? image image

pumPCin commented 3 years ago

Это норма?

Эти задания для приложения лб на смартфонах, на сайте эти задания скрыты, но бот их находит т.к. в полученных данных имеющихся заданий они есть. Сделаю в обновлении, чтобы бот их пропускал, т.к. их все равно не выполнить.

SilveIT commented 3 years ago

Это норма?

Эти задания для приложения лб на смартфонах, на сайте эти задания скрыты, но бот их находит т.к. в полученных данных имеющихся заданий они есть. Сделаю в обновлении, чтобы бот их пропускал, т.к. их все равно не выполнить.

Плюсом теперь из 10 аккаунтов бот успевает обработать максимум 3-4, дальше уходит в "Ошибка соединения с сервисом (Сессия не найдена/Сессия истекла)" из-за капчи. Возможно как раз из-за обращений к этим заданиям.

pumPCin commented 3 years ago

Плюсом теперь из 10 аккаунтов бот успевает обработать максимум 3-4, дальше уходит в "Ошибка соединения с сервисом (Сессия не найдена/Сессия истекла)" из-за капчи. Возможно как раз из-за обращений к этим заданиям.

Да, скорее всего из-за этих запросов, сайт блочит, последующие запросы с других аккаунтов, раньше эти задания тоже были, но в веб версии на запрос о доступных заданиях их не было, и бот их и не видел, сейчас сделали все вместе, в итоге и отображаться стали. Днем сделаю обновление.

pumPCin commented 3 years ago

v1.4.6

Исправление в сервисе ЛБ

SilveIT commented 3 years ago

Ну заданий левых теперь нет, но Lootboy по прежнему кидает капчу после 3-5 аккаунтов. Если у других пользователей всё нормально, то возможно мой IP "испачкался". Также подтверждаю косяк с автостартом SG. При старте приложения висит в "Ожидание" на кнопке, хотя авторизация в SG есть. Если открыть сайт сервиса и сразу же закрыть, то бот начинает работать.

Extroom commented 3 years ago

Ну заданий левых теперь нет, но Lootboy по прежнему кидает капчу после 3-5 аккаунтов. Если у других пользователей всё нормально, то возможно мой IP "испачкался".

У меня та же проблема началась с вчера, после 5-6 аккаунта пишет об ошибке, v1.4.6. Проверил данные авторизации, все в норме, сессия не истекла.

AmazingFantastic commented 3 years ago

Версия 1.4.4c. Всё работает отлично. Скрапом и TF2R не пользуюсь. 3 акка на Лутбой, капча не требуется. Я так понимаю, в Лутбое сейчас только с телефона ежедневные коины собираются. Возможна ли, реализация бота на мобильной версии для сбора этих монет:? Реально это вообще:? Т.е. чтобы бот, подключал акки, эмулируя/создавая вид телефона/android и собирал коины.

TuTAH1 commented 3 years ago

Как вступать только в(СЖ и Белый список), но не вступать в другие? Если отметить и "только СЖ", и "только БС", то он будет вступать в те раздачи из СЖ, которые нах в БС. Если отметить "только СЖ", то он вступает только в СЖ, а в БС - нет. Если бы вы добавили опции "игнорировать настройки для БС" и "тратить резерв на БС", то можно было бы увеличить резерв очков до максимума и включить "тратить резерв на БС и СЖ". Как по мне, вообще БС если включён, то должен игнорировать все настройки и резервы, иначе какой смысл от его существования, кроме очередности? Вообще хотелось бы, что бы все опции "только" были взаимодополняющими, а не взаимоисключающими.

SilveIT commented 3 years ago

Ну заданий левых теперь нет, но Lootboy по прежнему кидает капчу после 3-5 аккаунтов. Если у других пользователей всё нормально, то возможно мой IP "испачкался".

У меня та же проблема началась с вчера, после 5-6 аккаунта пишет об ошибке, v1.4.6. Проверил данные авторизации, все в норме, сессия не истекла.

Я решил проблему с капчей изменением настроек таймеров. Рабочая конфигурация для как минимум 10 аккаунтов: image

pumPCin commented 3 years ago

Версия 1.4.4c. Всё работает отлично. Скрапом и TF2R не пользуюсь. 3 акка на Лутбой, капча не требуется. Я так понимаю, в Лутбое сейчас только с телефона ежедневные коины собираются. Возможна ли, реализация бота на мобильной версии для сбора этих монет:? Реально это вообще:? Т.е. чтобы бот, подключал акки, эмулируя/создавая вид телефона/android и собирал коины.

Мне неизвестно как у них реализуются запросы через приложение, эт нужно через смартфон смотреть что отсылает приложение ЛБ, через веб пробовал это сделать но без успешно. Возможно будет время поразбираюсь с приложением.