Как я могу искать документ из интернета? Использование C#
На самом деле я хочу сделать приложение, которое может искать документы только из интернета.
Что я уже пробовал:
private void button1_Click(object sender, EventArgs e) { try { String url = textBox1.Text; HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url); HttpWebResponse response = (HttpWebResponse)request.GetResponse(); StreamReader sr = new StreamReader(response.GetResponseStream()); HtmlAgilityPack.HtmlDocument doc = new HtmlAgilityPack.HtmlDocument(); doc.Load(sr); var aTags = doc.DocumentNode.SelectNodes("//a"); int counter = 1; if (aTags != null) { foreach (var aTag in aTags) { richTextBox1.Text += aTag.InnerHtml + "\n"; counter++; } } sr.Close(); } catch (Exception ex) { MessageBox.Show("Failed to retrieve related keywords." + ex); }
Member 12982873
он ищет только текст html тип файла а не документы
Member 12982873
Любая помощь тела ?
j snooze
О каких документах вы говорите? Если вы думаете, что собираетесь написать код c# для доступа к каждому веб-серверу, чтобы искать документы, содержащиеся на этом сервере, то вы будете хакером, и этот веб-сайт будет иметь серьезную дыру в безопасности.
Я не знаю, что еще вы бы спросили, если бы не говорили о html-коде страницы.
Member 12982873
просто конкретный сайт. я наберу url в текстовом поле и результат будет там для поиска документов по данному url
Member 12982873
любой документ doc файлы с заданного url адреса
Gerry Schmitz
Итак, вы хотите написать приложение, которое "царапает" веб-страницы?
Я бы предположил, что вы где-то здесь .1% пути туда.
Ваш "вопрос", кажется, звучит так: кто-нибудь напишет эту вещь для меня?
(Примечание сбоку: большинство из тех, с кем я сталкивался, даже не знают, как пишется "царапина" ... а еще нужен паутинный "скребок" ...)
Member 12982873
да я хочу найти doc файл по url адресу
Richard MacCutchan
Затем вам нужно загрузить документы в свою систему и обработать их там.
Member 12982873
не хотите ли вы предложить какой-нибудь код, как это сделать ?
Richard MacCutchan
Вы можете загружать документы с помощью ftp. Но чтение их будет зависеть от типа файла. Есть много библиотек, которые Google найдет, которые помогут вам.
Member 12982873
я просто хочу найти их и принести в свое приложение, не читая их. может быть, вы предложите и покажете один из них?
Richard MacCutchan
Как вы думаете, можно ли искать содержимое файла, если вы не загружаете его в свою систему?
Member 12982873
да хочу скачать только в свою систему.