WWW::Mechanize

06/09/2010 - 10:12 von chris_news | Report spam
Hallo,

kennt sich jemand mit WWW::Mechanize aus?

$mech->follow_link klappt nicht, weil es auf manchen Seiten den
fraglichen Link nicht gibt. Ist autocheck=1, bricht das Script an dieser
Stelle ab. Ist autocheck=0, ignoriert es den Fehler. Dummerweise ist
$mech->success auch bei fehlendem Link 1!

Wie kann ich also den Fehler abfangen?

Vielen Dank im Voraus!


Christian

__o o__ o__ o__
_ \<,_ _.>/ _ _.>/ _ _.>/ _
(_)/ (_) (_) \(_) (_) \(_) (_) \(_)
 

Lesen sie die antworten

#1 K. Wittrock
06/09/2010 - 17:52 | Warnen spam
Christian Meier machte diesen Vorschlag :

$mech->follow_link klappt nicht, weil es auf manchen Seiten den
fraglichen Link nicht gibt. Ist autocheck=1, bricht das Script an dieser
Stelle ab. Ist autocheck=0, ignoriert es den Fehler. Dummerweise ist
$mech->success auch bei fehlendem Link 1!

Wie kann ich also den Fehler abfangen?



Bei autocheck=1: mit eval.
Bei autocheck=0: Rückgabewert auf undef prüfen.

HTH.

Klaus

Meine Email-Adr. lautet
K<ohne_Punkt_und_Komma>Wittrock<Klammeraffe>web.de

Ähnliche fragen