Heim  >  Artikel  >  Java  >  AS3-Post-Methodenanalyse von Crawling-Seiten und Lesefortschrittsbalken

AS3-Post-Methodenanalyse von Crawling-Seiten und Lesefortschrittsbalken

PHP中文网
PHP中文网Original
2017-08-19 10:52:461702Durchsuche

In diesem Artikel wird erläutert, wie Sie mit as3 den Quellcode von Webseiten crawlen und den Byte-Fortschritt beim Lesen überwachen.

Der Code wurde von mir getestet und dient nur als Referenz.

Der Code lautet wie folgt:

System.useCodePage=true;
varvariables:URLVariables=newURLVariables();
variables.userName="Kakera";
variables.password="********";
varrequest:URLRequest=newURLRequest("http://www.baidu.com");
request.data=variables;
request.method=URLRequestMethod.POST;
varloader:URLLoader=newURLLoader();
loader.dataFormat=URLLoaderDataFormat.TEXT;
loader.addEventListener(Event.COMPLETE,loader_complete);
loader.addEventListener(Event.OPEN,loader_open);
loader.addEventListener(HTTPStatusEvent.HTTP_STATUS,loader_httpStatus);
loader.addEventListener(ProgressEvent.PROGRESS,loader_progress);
loader.addEventListener(SecurityErrorEvent.SECURITY_ERROR,loader_security);
loader.addEventListener(IOErrorEvent.IO_ERROR,loader_ioError);
loader.load(request);
functionloader_complete(e:Event):void{
  trace("Event.COMPLETE");
  trace("目标文件的原始数据(纯文本):\n"+loader.data);
}
functionloader_open(e:Event):void{
  trace("Event.OPEN");trace("读取了的字节:"+loader.bytesLoaded);
}
functionloader_httpStatus(e:HTTPStatusEvent):void{
  trace("HTTPStatusEvent.HTTP_STATUS");
  trace("HTTP状态代码:"+e.status);
}
functionloader_progress(e:ProgressEvent):void{
  trace("ProgressEvent.PROGRESS");
  trace("读取了的字节:"+loader.bytesLoaded);
  trace("文件总字节:"+loader.bytesTotal);
}
functionloader_security(e:SecurityErrorEvent):void{
  trace("SecurityErrorEvent.SECURITY_ERROR");
}
functionloader_ioError(e:IOErrorEvent):void{
  trace("IOErrorEvent.IO_ERROR");
}

Dieser Artikel wird von der chinesischen PHP-Website bereitgestellt,

Artikeladresse: http://www.php. cn/java-article -377118.html

Um Programmieren zu lernen, besuchen Sie die chinesische PHP-Website www.php.cn

Das obige ist der detaillierte Inhalt vonAS3-Post-Methodenanalyse von Crawling-Seiten und Lesefortschrittsbalken. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn