• Publicidad

Problemas con WWW::Mechanize

¿Apenas comienzas con Perl? En este foro podrás encontrar y hacer preguntas básicas de Perl con respuestas aptas a tu nivel.

Problemas con WWW::Mechanize

Notapor marcoamoncada » 2011-08-08 22:17 @970

Según he visto, la forma de instalar cosas o lo que yo sé es con el siguiente comando:

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
mrco1965@Local54:~$ cpan install WWW::Mechanize
CPAN: Storable loaded ok (v2.20)
Going to read '/home/mrco1965/.cpan/Metadata'
  Database was generated on Sun, 07 Aug 2011 00:28:23 GMT
CPAN: LWP::UserAgent loaded ok (v5.834)
CPAN: Time::HiRes loaded ok (v1.9719)
Fetching with LWP:
http://www.perl.org/CPAN/authors/01mailrc.txt.gz
Going to read '/home/mrco1965/.cpan/sources/authors/01mailrc.txt.gz'
CPAN: Compress::Zlib loaded ok (v2.02)
............................................................................DONE
Fetching with LWP:
http://www.perl.org/CPAN/modules/02packages.details.txt.gz
Going to read '/home/mrco1965/.cpan/sources/modules/02packages.details.txt.gz'
  Database was generated on Tue, 09 Aug 2011 01:41:55 GMT
...............
  New CPAN.pm version (v1.9800) available.
  [Currently running version is v1.9600]
  You might want to try
    install CPAN
    reload cpan
  to both upgrade CPAN.pm and run the new version without leaving
  the current session.


.............................................................DONE
Fetching with LWP:
http://www.perl.org/CPAN/modules/03modlist.data.gz
Going to read '/home/mrco1965/.cpan/sources/modules/03modlist.data.gz'
............................................................................DONE
Going to write /home/mrco1965/.cpan/Metadata
CPAN: Module::CoreList loaded ok (v2.18)
WWW::Mechanize is up to date (1.68).
mrco1965@Local54:~$ perl -e "use WWW::Mechanize;"
mrco1965@Local54:~$
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4



¡je,je,je! Me creerías que en la tarde lo intenté y no jaló.

Gracias
marcoamoncada
Perlero nuevo
Perlero nuevo
 
Mensajes: 36
Registrado: 2011-06-06 22:41 @986

Publicidad

Re: Enviar correo por Perl y me da problemas

Notapor marcoamoncada » 2011-08-08 23:33 @023

Estoy siguiendo alguno de los ejemplos de Mechanize he encontrado, pero me dice esto.

Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
                use WWW::Mechanize;
                my $m->get($direccion_web);
# es la línea 2300
                my $m->content();
                my $m->set_fields($arreglo_post);
#ya están arreglados campo=>'valor',...etc
                my $m->find_link(name => 'submit');
#estoy tratando de buscar la palabra submit en el name=
                my $m->follow_link();
#quiero que siga el link
 
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


pero me contesta esto:
Sintáxis: [ Descargar ] [ Ocultar ]
Using text Syntax Highlighting
Can't call method "get" on an undefined value at perl.pl line 2300.
Coloreado en 0.000 segundos, usando GeSHi 1.0.8.4


Qué me faltará.
marcoamoncada
Perlero nuevo
Perlero nuevo
 
Mensajes: 36
Registrado: 2011-06-06 22:41 @986

Re: Problemas con WWW::Mechanize

Notapor explorer » 2011-08-09 05:36 @275

No es

cpan install WWW::Mechanize

sino

cpan WWW::Mechanize

o

cpanp install WWW::Mechanize

(cpan usa el módulo CPAN y cpanp usa el módulo CPANPLUS).

El error dice que $m no ha sido definido. El ejemplo que pones no está completo. Busca mejores ejemplos (y completos) de uso de WWW::Mechanize.
JF^D Perl programming & Raku programming. Grupo en Telegram: https://t.me/Perl_ES
Avatar de Usuario
explorer
Administrador
Administrador
 
Mensajes: 14480
Registrado: 2005-07-24 18:12 @800
Ubicación: Valladolid, España


Volver a Básico

¿Quién está conectado?

Usuarios navegando por este Foro: No hay usuarios registrados visitando el Foro y 39 invitados

cron