Было бы хорошо уточнить какой товар.
Если товар какой-то редкий и магазины всегда разные, то проще нанимать раба рабочего, который будет покупать товар, как только появится. Невозможно написать скрипт покупки товаров с неизвестных магазинов. Я тоже некоторые магазины (конкретно, кошельки) находил на https://lolz.guru/. Но я заранее списывался с продавцами и уточнял объемы, оптовые цены. Они направляли меня на свой сайт магазина или бота в телеге.
Единственное адеватное, что можно сделать - это парсить (находить в автоматическом режиме) посты о продаже такого-то товара и записывать ссылки на посты (а после их вручную посещать). Но даже в этом случае часто бывают скамеры (воры геи пидоры), которые пишут о продаже такого-то товара и сливаются при первой оплате. Проще найти конкретный магазин и скупать нужный товар, заранее списавшись с продавцом. А если есть конкретный магазин, то написать скрипт покупки способен почти каждый на этом форуме.
P.s. И насчет чекера товара, а потом покупки - это так не работает. Ты сначала покупаешь товар и только потом можешь его прочекать. В хороших магазинах при нерабочем товаре есть замена - ты сообщаешь, что такие-то штуки нерабочие, и тебе делают замену.
Как сделать задержку между запросами?
-
Я поставил задержку для каждого потока разницей в 3 секунды, но из-за разных вещей, допустим загрузки сайта, запросы могут отправиться одновременно, как это исправить и сделать, чтобы между запросами из разных потоков было минимум 3 секунды?
-
@VlFi said in Как сделать задержку между запросами?:
Я поставил задержку для каждого потока разницей в 3 секунды, но из-за разных вещей, допустим загрузки сайта, запросы могут отправиться одновременно, как это исправить и сделать, чтобы между запросами из разных потоков было минимум 3 секунды?
поставь задержку через действие спать. фиксированное число или рендомное
-
@VlFi said in Как сделать задержку между запросами?:
@tet-vivi дело в том, что могут совпасть они из-за разной загрузки сайта, это и надо как-то предотвратить
блокируй через глобальную переменную.
перед загрузкой страницы проверяй на равенство его к 0, если равно то загружай и сбрасывай значение переменной. если не равно то отправляй поток в сон, потом еще раз проверяй
p.s. я бреже
-
@VlFi said in Как сделать задержку между запросами?:
Я поставил задержку для каждого потока разницей в 3 секунды, но из-за разных вещей, допустим загрузки сайта, запросы могут отправиться одновременно, как это исправить и сделать, чтобы между запросами из разных потоков было минимум 3 секунды?
Лимит на смс сервис превышаете? )
-
@VlFi said in Как сделать задержку между запросами?:
@Fox нее, там просто если сразу запросы отсылаю одновременно, то блокируют меня( 5-10 запросов прост
Добавьте глобальную переменную и записывайте в неё время как отправили запрос, а остальные потоки ждут необходимую разницу от этого времени к текущему (что бы прошло 3 секунды) в цикле
-
@VlFi А как Вы сделали задержку между потоками?