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

Также в ближайшем будущем добавлю возможность менять настройки, использовать прокси.
Для работы MassLinksChecker необходим Microsoft .NET Framework 4.
Скачать: MassLinksChecker (1130)
Надеюсь, эта программа будет помогать не только мне
Раньше программа работала на ура, за что большое спасибо, но вот уже несколько дней с ней что-то случилось, начинает чекать ссылки, где-то треть от заданного списка, а потом как-бы виснет на какое-то время и в конце выдает в окне ошибок все оставшиеся ссылки с ошибкой превышено время ожидания. Не подскажешь почему?
Если все сайты расположены на одном и том же сервере, то на нем может срабатывать защита от DoS. Программа же по сути многопоточно непрерывно делает запросы, чем может нагрузить сервер, особенно если у вас широкий Интернет канал. Превышено время ожидания означает, что сервер перестал отвечать на запросы. Можно попробовать делать проверки частями, или использовать однопоточный режим. Программу я все планирую доработать, но пока нет времени.
Нет, на разных серверах. Напарсил ссылок с яндекса на картинки, теперь проверяю на валидность, раньше все было нормально, теперь такая трабла. Может яша что новое придумал? А прога зачетная, мне так нравилась...
Ну в программе точно ничего не менялось, но будет время проверю, я давненько её писал, уже и не помню точно что там может быть.
Попробовал несколько таких программ, ваша понравилась больше всех. Но в ней нет задержки перед проверкой следующей ссылки. А у меня много ссылок с одного сайта. Когда на сайт идет куча запросов, сайт считает их ддос атакой и блокирует обращения. И программа помещает рабочие ссылки в не рабочие. В программе не хватает таймера, перед запросом каждой ссылки. На выбор пользователя. Поставил например 1 минуту и программа после каждой ссылкой ждет 1 минуту потом проверяет следующую. Но скорее всего этого не будет