WEBCLIENT
Programmierer Prozess eine Webseite mit einem Web-Client. Internet-Browser, zum Beispiel, sind eine Art von Web-Client, der bei der Verarbeitung von Web-Seiten so menschliche Leser sie verstehen können, spezialisiert. Allerdings können Sie auch Web-Clients, um eine Webseite zu kratzen angegebenen Daten zu extrahieren oder zu senden und zu empfangen Asynchronous JavaScript And XML-Kommunikation. Viele Programmiersprachen Frameworks wie. NET und Python, eine WebClient-Klasse, damit Programmierer zu machen und ihre eigenen WebClients.
Erstellen Sie ein neues Projekt in der Entwicklungsumgebung von Wahl, die Sie bevorzugen.
Erstellen Sie eine Instanz der WebClient-Klasse oder den Gegenwert. . In C # und Active Server Pages NET (ASP.NET) zum Beispiel, geben Sie die folgende Aufgabe der "WebClient"-Klasse:
WebClient sampleWebClient = new WebClient ();
Laden Sie eine Seite mit der Methode von Ihrem Rahmen versehen und speichern sie in einer Variablen. . Beispielsweise in NET, verwenden Sie den "DownloadData ()." Verfahren und erstellen Sie eine "Byte" Array, um die Daten zu halten:
Byte [] = byteArrayToHoldData sampleWebClient DownloadData ("http://www.samplePage.com").
Mit den Daten, die von den Web-Client bei Bedarf heruntergeladen. Zum Beispiel codieren die Daten, speichern Sie es auf eine Variable vom Typ "string" und zeigt sie in einem Label:
String encodedDataString = Encoding.ASCII.GetString (byteArrayToHoldData);
myLabel.Text = encodedDataString;
Tipps und Warnungen
Bevor Sie einen Web-Client, um eine Website zu kratzen, zu überprüfen, dass die Website-Besitzer erlauben Schaben.
No hay comentarios:
Publicar un comentario