Schrift
[thread]11452[/thread]

www.dyndns.com aktualisierungs perlskript

Leser: 2


<< >> 6 Einträge, 1 Seite
voity
 2008-03-11 10:04
#106930 #106930
User since
2008-03-07
6 Artikel
BenutzerIn

user image
Code: (dl )
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#!/usr/bin/perl

use strict;
use WWW::Mechanize;
my($outfile,$url,$username,$password,$mech,$form,@forms,$input,$setinput);
$outfile = "dyndns.htm";
$url = "http://www.dyndns.com";
$username = "voity";
$password = "xxx";
$mech = WWW::Mechanize->new();
$mech->get($url);
$form = $mech->current_form();
print "\n forms: $form \n";
@forms = $mech->forms();
foreach my $frm (@forms) {
$input = $frm->find_input("password", "text");
if ($input) {
print "... [-FOUND-] ...";
} else {
print "---SORRY---";
}
}


hier die ausgabe: http://img356.imageshack.us/img356/8940/perlvq2.jp...

leider seh ich meine "found" und "sorry" ausgaben nicht, da wird irgendwas weitergeschoben/überschrieben wie man im screenshot sieht.

aber das ist nicht mein hauptproblem. ich verstehe einfach nicht warum er das input feld "username" oder "password" im quelltext von dyndns nicht findet.

kann mir vielleicht wer auf die sprünge helfen bzw. event. direkt mit code helfen? ich quäle mich jetzt schon seit einiger zeit erfolglos herum ... bitte danke!
renee
 2008-03-11 13:31
#106941 #106941
User since
2003-08-04
14371 Artikel
ModeratorIn
[Homepage] [default_avatar]
Ist das der Code 1:1, den Du ausgeführt hast?
OTRS-Erweiterungen (http://feature-addons.de/)
Frankfurt Perlmongers (http://frankfurt.pm/)
--

Unterlagen OTRS-Workshop 2012: http://otrs.perl-services.de/workshop.html
Perl-Entwicklung: http://perl-services.de/
pq
 2008-03-11 13:56
#106944 #106944
User since
2003-08-04
12208 Artikel
Admin1
[Homepage]
user image
du musst ja auch noch ein newline printen, dann wird auch nix "weitergeschoben"
Always code as if the guy who ends up maintaining your code will be a violent psychopath who knows where you live. -- Damian Conway in "Perl Best Practices"
lesen: Wiki:Wie frage ich & perlintro Wiki:brian's Leitfaden für jedes Perl-Problem
voity
 2008-03-11 15:49
#106960 #106960
User since
2008-03-07
6 Artikel
BenutzerIn

user image
@ renee -> ja, ist 1:1 der, den ich ausgeführt habe ...

@ pg -> hier der output mit \n, habs vergessen die hinzuzufügen, sry ...

Code: (dl )
1
2
3
4
5
6
7
voity@plueschbox:~$ perl testscript.pl

forms: HTML::Form=HASH(0x87a502c)

---SORRY---

---SORRY---
moritz
 2008-03-11 17:18
#106963 #106963
User since
2007-05-11
923 Artikel
HausmeisterIn
[Homepage]
user image
Wird das ne Übung in WWW::Mechanize? Wenn nicht empfehle ich CPAN:Net::DNS::DynDNS.
voity
 2008-03-11 18:03
#106964 #106964
User since
2008-03-07
6 Artikel
BenutzerIn

user image
@ moritz -> ja, eher ne übung. mit ner normalen website ging das problemlos. nur mit dem dyndns hakt es total, hätt ich mir nicht träumen lassen. danke für den tipp, aber das kanns ja nicht sein, dass man das nicht so einfach auch hinkriegt, sollte ja wirklich nichts dabei sein (normalerweise ...)

bin also noch um jeden hilfreichen tipp dankbar!
<< >> 6 Einträge, 1 Seite



View all threads created 2008-03-11 10:04.