lwp-useragent

    1热度

    1回答

    我试图访问使用Perl5和LWP :: UserAgent的站点。然而,在连接时,脚本将以“403访问被拒绝”消息而死亡。奇怪的部分是它使用WWW :: Mechanize完美地工作,但取回代码完全相同。 通常我会怀疑用户代理是原因,但如前所述,代码在两种情况下都是相同的。 WWW :: Mechanize和LWP :: UserAgent如何处理可能导致此问题的请求? 下面是一些演示两种不同方法

    1热度

    1回答

    我使用草莓的Perl 5.22,并尝试运行folllowing代码: use strict; use warnings; use LWP::UserAgent; my $ua = LWP::UserAgent->new(); my $response = $ua->get('https://ransomwaretracker.abuse.ch/feeds/csv/'); if ($

    1热度

    1回答

    有没有一种方法可以检查LWP :: UserAgent是否可以使用? 可能的是,该效应初探的code,例如一个get请求,可以始终返回500,并且在一个status_line消息可以是500 HTML::Parser object version 3.35 does not match bootstrap parameter 3.72。

    0热度

    1回答

    我试图检索使用LWP :: UserAgent的页面,但我不断收到一个“500内部服务器错误”作为响应。在Firefox中检索完全相同的页面(使用全新的“私人窗口” - 所以没有任何Cookie设置)成功没有问题。 我重复了与Firefox发送完全一样的标题,但这仍然没有什么区别。这里是我的完整代码: use strict; use LWP::UserAgent; my $browserOb

    0热度

    1回答

    有一个网页,其包括形式内部的按钮。单击该按钮可以使一个POST请求和CSV文件被下载。 我试图使用自动化LWP :: UserAgent的的CSV下载过程。 我从Chrome开发人员工具注意到Content-Type为multipart/form-data; boundary=---WebKitFormBoundary.... 任何想法,我怎么能发送确切Request Payload其开发工具的展

    0热度

    1回答

    我试图在lwp :: useragent中设置IP地址,所以我尝试了以下操作。但它会抛出以下错误 Can't connect to www.some_domain.com:443 LWP::Protocol::https::Socket: bind: Cannot assign requested address at /usr/local/share/perl/5.18.2/LWP/Prot

    0热度

    1回答

    这是我处理参数Perl的问题。我需要将perl参数参数传递给http请求(Webservice),无论给perl文件的参数如何。 perl wsgrep.pl -name=john -weight -employeeid -cardtype=physical 在wsgrep.pl文件中,我需要将上述参数传递给http post params。 像下面, http://example.com/q

    0热度

    1回答

    我无法建立并行连接来更改用户代理并通过代理。这是我的简单脚本: use HTTP::Request; use LWP::ConnCache; use LWP::Parallel::UserAgent; $ENV{PERL_LWP_SSL_VERIFY_HOSTNAME} = 0; my $reqs = [ HTTP::Request->new('GET', 'https:/

    1热度

    1回答

    看着UserAgent.pm似乎是不确定的。至少,据我所知,当例程到达该部分时,它是不确定的,尽管我明确地将其设置为$pua->agent()。这是一个错误?还有init_header(),但是当我尝试$pua->request->init_header()时,它也未能设置。 #!/bin/perl use LWP::Parallel::UserAgent; my $ua_string =

    8热度

    2回答

    我正在使用LWP :: UserAgent和:content_file选项将大文件直接下载到Perl文件。 这是我的代码一个简单的例子: require LWP::UserAgent; my $ua = LWP::UserAgent->new; $ua->timeout(3600); $ua->env_proxy; my $response = $ua->get( 'http: