Показать сообщение отдельно

Парсинг гугла, пример (C#)
  #1  
Старый 15.02.2009, 16:03
W!z@rD
Reservists Of Antichat - Level 6
Регистрация: 12.02.2006
Сообщений: 891
С нами: 10653446

Репутация: 836


По умолчанию Парсинг гугла, пример (C#)

Аксессоры / Свойства:

int LinksCount - колличество ссылок, не более 100
int StartFrom - с какой страницы начать
bool IgnoreGoogleLinks - игнорить ссылки ведущие на гугл
string SearchQuery - поисковой запрос другими словами ссылка со всеми требуемыми параметрами - readonly
WebProxy Proxy - прокси
string SearchKeyword - думаю понятно
string UserAgent - UserAgent передаваемый в запросе.


Конструкторы
Google(string keyword)
Google(string keyword, WebProxy wp)

Методы
bool GetResponse() - ответ от сервера получен?
bool Read() - есть еще не просмотренные страницы?
List<string> GetResult() - возвращает найденные ссылки.

Пример
PHP код:
void Button1Click(object senderEventArgs e)
        {
            var 
= new Google(textBox1.Text) {LinksCount 100};
            var 
result = new List<string>();
            while(
g.Read())
            {
                var 
tmp g.GetResult();
                foreach(var 
s in tmp)
                {
                    
result.Add(s);
                }
            }
            if (
checkBox1.Checked)
            {
                
result result.Distinct().ToList();
            }
            foreach(var 
s in result)
            {
                
textBox2.Text += "\r\n";
            }
        } 

пример + класс http://www.sendspace.com/file/jbwxtf

юзайте класс на свое усмотрение, изменяйте, делайте что хотите.
__________________
*********************************
*Я не волшебник ٩(๏̯͡๏)۶, только учусь...*
*********************************
Программы на заказ
Times to fly...

Последний раз редактировалось W!z@rD; 22.02.2009 в 10:17..
 
Ответить с цитированием