У меня был очень похожий опыт, но я остановился на другом решении.
Я тоже тестировал скрипт на 8 ядерном 32 гб дедике с широким каналом и там еле еле 10 потоков шло.
Работающими решением оказалось взять 32 ядерный локальный сервер с 64 оперативки, на не очень быстром канале, с сокс5, на нем 100+ потоков запускалось.
Скрипт тот же, никаких оптимизаций не делалось.
Стоит конечно побольше, чем аренда дедика но тут уж зависит от окупаемости твоей темы, стоит ли оно того или нет.
Но соксы могут быть узким местом, по возможности нужно делать свои соксы. Для этого, можно брать дешевые VPS и установить сокс через опенсурсный софт microsocks для линукса (в инете полно инструкций по установке, занимает не более 5 минут вручную, и можно установку через БАС автоматизировать также на случай если нужны сотни соксов).
Проверить действительно ли открылся по клику урл
-
@kuzkuz said in Проверить действительно ли открылся по клику урл:
Не хватает проверки на количество открытых вкладок. Но что имеем, то имеем.
Жмакаем на ссылку - теперь надо проверить что клик успешен.Какие варианты.
1. после клика, ждать полной загрузки, затем сравнить текущий урл со старым. Но из за ждать полной загрузки, бывает долго. Мне такая пауза не нужна. 2. не ждать полной загрузки, а получить код стр, если он есть, то сравнить текущий урл со старым. если кода нет, пауза 2 сек, повторить.может быть кто то подскажет вариант лучше? спасибо
Думал "ждать адреса браузера" или "ждать загрузки Url" рещит задачу, но не решило.
Функционал для работы с вкладками есть, но появится с новым релизом
-
@kuzkuz said in Проверить действительно ли открылся по клику урл:
@Fox Я в курсе, про функционал будущего. Помогите, пожалуйста, решить мою задачу текущими средствами. Спасибо
Например пытаюсь указать в "ждать адрес браузера" * не получается )) Может есть костыль какой? )
Функционал будущего.. Вы же премиум пользователь?
-
Кстати, в варианте №2 описанному мною выше оказалось есть существенные баги. И не понятно зачем кубики "ждать адреса браузера" или "ждать загрузки Url", если он не ждет...
В качестве урл указываю маску http
Т.е. делаем клик, ждем http .. но он не ждет, а выполняет срипт дальше. Пауза не помогает, зависает и ничего не делает (ничего не меняется). Что то в общем я не смог осилить. -
@kuzkuz said in Проверить действительно ли открылся по клику урл:
Кстати, в варианте №2 описанному мною выше оказалось есть существенные баги. И не понятно зачем кубики "ждать адреса браузера" или "ждать загрузки Url", если он не ждет...
В качестве урл указываю маску http
Т.е. делаем клик, ждем http .. но он не ждет, а выполняет срипт дальше. Пауза не помогает, зависает и ничего не делает (ничего не меняется). Что то в общем я не смог осилить.Приложите тестовый скрипт иллюстрирующий проблему
-
@kuzkuz said in Проверить действительно ли открылся по клику урл:
@Fox обратную связь дадите? )
Помощь на форуме осуществляется простыми пользователями в своё свободное время