Thread WWW::Scripter verbraucht viel Resourcen (13 answers)
Opened by IceRage at 2010-03-07 20:29

IceRage
 2010-03-08 13:51
#134261 #134261
User since
2008-09-07
93 Artikel
BenutzerIn
[default_avatar]
Ich habe jetzt mal ein lauffähiges Skript geschrieben, dass das tut was es soll, aber eben auch den hohen Speicherbedarf demonstiert. Den Speicherbedarf während der Laufzeit mache ich wie gesagt mit dem tool xosview sichtbar. Zur Ausführung notwenig ist außerdem noch eine Txtdatei, in der die Links stehen, um die es sich später dann handeln soll.

Code (perl): (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
#!/usr/bin/perl -w

use strict;
use warnings;

use WWW::Scripter;

print "Hello, RelinkFetchedWorld...\n";

my $log_file = 'demo_log.txt';
open(LOG_FILE, ">$log_file");
print LOG_FILE '';
close(LOG_FILE);

open(LINK_FILE, "<links.txt");
my @ar_lines = <LINK_FILE>;
close(LINK_FILE);

my %attributes = (max_docs => 1, max_history => 1);

my $www = new WWW::Scripter %attributes;
$www->use_plugin('Ajax');

for (my $i = 0;$i<=$#ar_lines;$i++) {
        open(LOG_FILE, ">>$log_file");
        print LOG_FILE "************** Neuer IFrame Inhalt: \n";
        $www->get($ar_lines[$i]);
        $www->document->getElementById('file-1')->trigger_event('click');
        my $iframe_doc = $www->document->innerHTML;     
        $www->clear_history();
        print LOG_FILE $iframe_doc . "\n";
        close(LOG_FILE);
}

$www = undef;
close(LOG_FILE);



Die folgenden Links sollten dann in der Datei links.txt, im selben Verzeichnis wie das Skipt abgespeichert werden.

Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
http://www.relink.us/view.php?id=f63818689c6e72a9a422ba1fec8286
http://www.relink.us/view.php?id=bc6e8a4c9febb642d3340979c9e8d9
http://www.relink.us/view.php?id=46b0ea0eea42929f7d9d67366e9e43
http://www.relink.us/view.php?id=3025fcedc90333f98c6eaad8ffeb07
http://www.relink.us/view.php?id=aabe65f8f49914910b016ba5e5cf78
http://www.relink.us/view.php?id=9f1fe91a4164edc77d7c2c4ae2107b
http://www.relink.us/view.php?id=0440c106e830fd394fb63bc689861a
http://www.relink.us/view.php?id=4fa6678342fb29115e85ca094c81a4
http://www.relink.us/view.php?id=9a288c7381f6f2b775efc94227c71b
http://www.relink.us/view.php?id=67975353aeb21a0f6bb134887f9b93
http://www.relink.us/view.php?id=a0e5c1841cc32d591a72685322e831
http://www.relink.us/view.php?id=a9560a99237630d0c7750339431721
http://www.relink.us/view.php?id=e15b3e294f19d3170c672f157e9422
http://www.relink.us/view.php?id=3e9be82eaa73a7032c82ebe91a9a42
http://www.relink.us/view.php?id=c5f25242cd53386c19d533b2f1dded



Gruß, IceRage
Last edited: 2010-03-08 14:00:03 +0100 (CET)

View full thread WWW::Scripter verbraucht viel Resourcen