Обновил версию. Убрал к чёрту проверку на robots (ложные срабатывания). Коды ошибок подправил: добавил TimeOut (по истечении 30 секунд, изменять нельзя), Not available (если соединение было по какой-то причине заблокировано, например антивирусом или файрволом). TimeOut'ы рекомендую проверять вторично.
Если в обновлении будет также — пишите. Сейчас, вроде бы, такое может быть только с TimeOut'ами. А по поводу иероглифов - неверная кодировка, всё никак руки не дойдут пофиксить это.
Upd. Исправил ошибку, возникающую если ссылка размположена в самом конце документа.
Наверное так и сделаю... Только наверное сделаю тогда несколько попыток загрузки страницы, чтоб уж наверняка :-)
Это в процессе, но наверное я уже буду смотреть в сторону платной версии программы и именно там будет это толково реализовано. Сейчас переписываю внутреннюю структуру программы, а то стыдно было показать кому-то код...
Нужно мнение: необходимо ли пользователю знать ответ сервера, или ему достаточно знать загрузилась страница или нет?
Я в стартпосте указал, что как раз проверка на robots.txt работает некорректно. Ручками лучше проверять... Пока проверку robots я не допилил и наверное не допилю, посмотрим.
update. Теперь при двойном клике по адресу донора страница открывается в браузере.
Сделаю. Проверка на robots работает некорректно (ложные срабатывания или вообще не срабатывания, где нужно). Так что на неё особо не ориентируйтесь.
Приведите кто-нибудь пример страницы, где запрещёна индексация с помощью мета тегов. А то страниц таких не находит программка...
Обновил программку. Добавил проверку на запрет к индексации в Meta-тегах.
Добавил возможность сортировки. Перекачайте из старт-поста.
В планах такого нет и не будет, только если делать платное приложение :-)
Вопрос по поводу проверки тиц и пр: надо ли и подскажите надёжный источник (без капчи и банов ip).
О, замечательно. Пофикшу, чтобы список чистился от "неурлов" :-)
upd. Хм, у себя проверил, всё нормально отрабатывается, если есть русское слово (в таблицу пишет ответ 666)... Видимо не в этом было дело...
Я об этом тоже подумывал, но тут у меня есть некоторая сложность... Постараюсь.
Да из-за аваста просто закрываться не может. У самого стоит аваст :-) Может быть .net Framework старый? Хотя я сомневаюсь, что программа вообще бы запустилась тогда.
Проверьте, не блокирует ли аваст первые адреса из проверяемого списка? Мб у вас аваст убивает приложение сразу... Хотя у меня только блокирует соединение с заражённым сайтом.
Программа закрывается без всяких сообщений?