Регистрация Главная Пользователи Все разделы прочитаны
Сообщения за день Справка Регистрация
Навигация
Zhyk.org LIVE! Реклама на Zhyk.org Правила Форума Награды и достижения Доска "почета"

Ответ
 
Опции темы
Старый 10.04.2014, 18:14   #1
 Разведчик
Аватар для DartSkywalker
 
DartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слухуDartSkywalker у всех на слуху
Регистрация: 03.11.2013
Сообщений: 9
Популярность: 1422
Сказал(а) спасибо: 85
Поблагодарили 61 раз(а) в 37 сообщениях
Отправить сообщение для DartSkywalker с помощью Skype™
 
Arrow Исходники простого proxy parser`a

Здравствуйте, вот недавно на скорую руку сделал парсер прокси. Он не отличается особой функциональностью. В нем представлен один из возможных способов парсинга(не самого эффективного, но все же...). Грабит он отсюда

Код:
http://www.ip-adress.com/proxy_list/
Собснаисходник: [Ссылки могут видеть только зарегистрированные пользователи. ]
VT

Спасибо за внимание!
________________
|Скупка вещей CS:GO|
Помог - ставь спасибку

Последний раз редактировалось VeTaL_UA; 17.05.2015 в 04:26.
  Ответить с цитированием
Пользователь сказал cпасибо:
f3n1ks (10.04.2014)
Старый 18.01.2015, 12:16   #2
 Разведчик
Аватар для sanchezsanya
 
sanchezsanya на правильном пути
Регистрация: 24.06.2010
Сообщений: 8
Популярность: 33
Сказал(а) спасибо: 0
Поблагодарили 5 раз(а) в 5 сообщениях
 
По умолчанию Re: Исходники простого proxy parser`a

1)При запуске выбивает исключение в этой строке кода:
client.DownloadFile(@"http://www.ip-adress.com/proxy_list/", @"C:\proxy.txt");
Исключение: System.Net.WebException
Решение: ввести обработку исключения типа WebException:
try {
client.DownloadFile(@"http://www.ip-adress.com/proxy_list/", @"C:\proxy.txt");
}
catch(WebException arg)
{
MessageBox.Show("Ошибка при загрузке сайта");
return;
}

2) Первое исключение выбило из-за ограничений прав на запись (создание) файла в ../C/
Решение:
Лучше будет ввести папку в С для хранения этого текстового документа
client.DownloadFile(@"http://www.ip-adress.com/proxy_list/", @"C:\Activators\proxy.txt");

3) По-моему создавать файл не обязательно, можно сразу же StreamReader напрямую из полученного ответа читать, если в дальнейшем многопоточность реализовывать запись в файл так и так придется убирать:
Решение:
using (var request = new HttpRequest())
{
request.Cookies = null;
request.UserAgent = HttpHelper.RandomUserAgent();
request.AllowAutoRedirect = true;
var responce = request.Get(@"http://www.ip-adress.com/proxy_list/");
var sr = new StreamReader(responce.ToString()); //не уверен в этой строке конечно))
}

А при каждом тике таймера происходит запрос страницы и обработка ответа, а страницы же не меняются, тогда получается он постоянно парсит одну и ту же страницу?


А в общем код хороший
  Ответить с цитированием
Пользователь сказал cпасибо:
DartSkywalker (14.04.2015)
Старый 06.01.2017, 13:55   #3
 Разведчик
Аватар для WOLF9595
 
WOLF9595 на правильном путиWOLF9595 на правильном пути
Регистрация: 17.10.2011
Сообщений: 22
Популярность: 164
Сказал(а) спасибо: 47
Поблагодарили 32 раз(а) в 24 сообщениях
Отправить сообщение для WOLF9595 с помощью Skype™
 
По умолчанию Re: Исходники простого proxy parser`a

Файл удален, у кого-нибудь остался файл?
  Ответить с цитированием
Ответ

Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
[Статья] Создаем простого бота для Point Blank + Исходники некоторых макросов [C#] Skilful Разработка ПО для Point Blank 20 19.03.2016 22:20
[Продам] [Proxy] ПолуПриват Proxy HTTP/SOCKS4/5 Noutyr.Tom2_2 Товары/услуги в Сети 0 24.06.2013 21:55
[Прочее] Proxy Parser by Lays freklee123 Халява для Читера 1 11.06.2013 17:10
WoT BRUTE by IgareshQa+Proxy parser+proxy cheker Renixx World of Tanks 17 30.04.2013 18:20
[Программа] Parser proxy Mr.Life Прочий софт для Counter-Strike 3 27.03.2013 12:48

Заявление об ответственности / Список мошенников

Часовой пояс GMT +4, время: 12:29.

Пишите нам: [email protected]
Copyright © 2024 vBulletin Solutions, Inc.
Translate: zCarot. Webdesign by DevArt (Fox)
G-gaMe! Team production | Since 2008
Hosted by GShost.net