Было бы хорошо уточнить какой товар.
Если товар какой-то редкий и магазины всегда разные, то проще нанимать раба рабочего, который будет покупать товар, как только появится. Невозможно написать скрипт покупки товаров с неизвестных магазинов. Я тоже некоторые магазины (конкретно, кошельки) находил на https://lolz.guru/. Но я заранее списывался с продавцами и уточнял объемы, оптовые цены. Они направляли меня на свой сайт магазина или бота в телеге.
Единственное адеватное, что можно сделать - это парсить (находить в автоматическом режиме) посты о продаже такого-то товара и записывать ссылки на посты (а после их вручную посещать). Но даже в этом случае часто бывают скамеры (воры геи пидоры), которые пишут о продаже такого-то товара и сливаются при первой оплате. Проще найти конкретный магазин и скупать нужный товар, заранее списавшись с продавцом. А если есть конкретный магазин, то написать скрипт покупки способен почти каждый на этом форуме.
P.s. И насчет чекера товара, а потом покупки - это так не работает. Ты сначала покупаешь товар и только потом можешь его прочекать. В хороших магазинах при нерабочем товаре есть замена - ты сообщаешь, что такие-то штуки нерабочие, и тебе делают замену.
Как сделать "вечный скрипт"?
-
Здравствуйте. С BAS не скажу что очень прям хорошо знаком, но написал уже несколько довольно сложных парсеров, а сейчас вот затык.. Поискал по форуму, ответа на свой вопрос не нашел, поэтому извиняюсь если такое уже спрашивали. Суть в том, что мне надо парсить один сайт, и у меня в текстовом файле есть список id для парсинга, а сам парсер работает по такой логике:
- В многопоточном режиме захожу на сайт, получаю куки
- Начинаю парсить в while(true). Для этого беру значение из ресурса только один раз для каждого потока {{list_id|notreuse}}
- Далее данные отправляются моему скрипту на php (мне проще на нам было реализовать функционал)
- Отслеживаю количество id в ресурсе и если еще есть, то поток переходит к новому id
- Если количество равно 0, то на php-скрипт отправляется запрос ENDWORK и скрипт формирует отчет
Проблема в том, что после того как все ID пройдены, мне нужно чтоб парсер сам перезапустился и начал заново все опять собирать. Пробовал перезагружать ресурс если оставшееся количество в нем равно 0, но другие потоки уже завершают свою работу, и остается работать только один, тот который перезагрузил ресурс. Иногда бывает что несколько, если 0 пршелся на поток который завершился ранее, чем еще работающие. Вопрос, как после перезагрузки ресурса перезагрузить сами потоки? Или может как-то проще можно такую задачу реализовать? Буду очень благодарен за помощь, бьюсь с этой проблемой третий день..
-
у чата жпт не спрашивал? вот чо он мне написал, хз правильно не, вполне возможно что нет)))
-
@basuser123 Спасибо за помощь, но выполнение js-скрипта выдает ошибку "Поток №1 : ReferenceError: BAS_restart is not defined", и про функцию BAS_restart() нет ничего ни в гугле, ни тут по поиску на форуме
-
@FedorFaust Боюсь, что это был просто стёб... Сам по себе чатгпт не состоянии понять какую чушь он пишет...
-
@FedorFaust Самое простое это запускать 1 поток, а в нем использовать запуск функции в несколько потоков и это в цикл, в конце каждого цикла перезагружаете ресурс
-
@FedorFaust Вечного ничего не бывает. После забивки папки с кешем, комп напросто зависнет.
На счёт окончания работы: нет ничего сложного сбросить переменные и вернуться к началу скрипта. -
@gurkin4 said in Как сделать "вечный скрипт"?:
@FedorFaust Вечного ничего не бывает. После забивки папки с кешем, комп напросто зависнет.
На счёт окончания работы: нет ничего сложного сбросить переменные и вернуться к началу скрипта.Что там у вас забивает? У меня скрипты по неделе работают, ничего не забивается.
-
@gurkin4 said in Как сделать "вечный скрипт"?:
@UserTrue Вечный? Даже комп имеет свой срок жизни!
По неделе! Ха, я уже около года кручу, перегружал только для обновления ОС, но это далеко не вечность!Понятно , опять ценные 5 копеек