2 Stimmen

Wie kann ich Dateien und Ordner von einer speziellen Website wie IDM Grabber in C# erhalten

Wenn Sie mit IDM (Internet Download Manager) gearbeitet haben, gibt es ein Element namens Grabber, das eine spezielle Website durchsucht und die Dateien und Ordner dieser Website abruft, damit Sie sie mit IDM herunterladen können.

Ich würde gerne etwas Ähnliches in C# machen. Ich möchte HTML-Webseiten herunterladen und Links aus diesen Seiten extrahieren. Ich möchte auch Verzeichnisse erkennen und versuchen, ihren Inhalt zu durchsuchen - möglicherweise Parsing "Index von" Verzeichnisauflistung Seiten.

Wie würde ich vorgehen?

0 Stimmen

Wobei genau soll ich Ihnen helfen? So wie es aussieht, ist Ihre Frage zu vage, um beantwortet zu werden.

0 Stimmen

@Oded:Jetzt möchte ich eine solche Funktion in meinem Programm haben

0 Stimmen

Ja, aber Sie haben keine konkrete Frage zur Programmierung gestellt. Mit welchem Teil haben Sie Schwierigkeiten, Codebeispiele usw. Bitte lesen Sie dies: msmvps.com/blogs/jon_skeet/archive/2010/08/29/

1voto

Jeremy Punkte 3658

Utilice regex oder verwenden Sie die HtmlAgilityPack ( http://htmlagilitypack.codeplex.com/ ), um die Website zu analysieren und Links zu Dateien zu finden. Möglicherweise müssen Sie die Erweiterung der Datei überprüfen. D.h.. Analysiere nur Links, die auf .zip|.exe|.msi|.rar|.png|.pdf|.gif|.jpg|.jpeg .

0voto

Uwe Keim Punkte 38139

Ich habe einmal einen "Web Spider" geschrieben, um dies zu tun, und das Ergebnis veröffentlicht Quellcode bei Code Project .

Wenn Sie es als Endnutzer tun wollen, habe ich herausgefunden, dass das kostenlose Httrack Website Kopierer funktioniert ziemlich gut.

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X