Библиотека World-Wide Web для Perl - LWP - это набор модулей Perl, который обеспечивает простой и согласованный интерфейс прикладного программирования (API) для World-Wide Web.
1 ответ

Как получить как можно больше отладочной информации о трафике при использовании модуля WWW::Scripter в Perl?

Я использую WWW::Scripter модуль в моем приложении Perl, и я пытаюсь выяснить, что именно делает код, какие страницы / изображения / и т. д. он загружает, какие заголовки и содержимое он получает и в каком порядке. Код выглядит примерно так: #!/usr/…
07 мар '12 в 01:02
1 ответ

Сбой соединения или "сбой проверки сертификата" на LWP HTTPS GET

Я вчера опубликовал эту проблему на Perl Monks, но она работала для всех, кто ее пробовал (см. http://www.perlmonks.org/?node_id=909968). Однако я использовал другой URL-адрес, надеясь упростить проблему. Я пытаюсь подключиться к api.betfair.com чер…
17 июн '11 в 10:04
2 ответа

Конвертировать командную строку curl в Perl WWW::Curl или LWP

Я пытаюсь повторить следующую командную строку curl: curl -F file=@myfile.csv 'https://myserver/api/import/data_save.html' У кого-нибудь есть пример в www::curl или lwp? Я пытался весь день, и даже не стоит публиковать свои попытки на этом этапе, эт…
06 июн '16 в 19:54
4 ответа

Perl LWP::UserAgent зависает на 120 секунд, по-видимому, случайным образом с данным сервером

Я заметил задержку около 120 секунд между обработкой response_data а также response_done события в WWW::Mechanize с данным веб-сайтом https. Я проверил с помощью обычного веб-браузера и не испытываю такой медлительности, поэтому я подозреваю, что чт…
12 сен '12 в 15:31
1 ответ

Запрос Perl LWP::UserAgent не возвращается с использованием http1.1, но работает нормально с использованием http1.0!? Зачем?

У меня есть очень простой скрипт (в системе SLES11) для отправки запроса http1.1 на сервер. Это работало нормально долгое время. Так как через пару дней перестал работать. Понятия не имею почему. После некоторого расследования я обнаружил, что заста…
16 апр '13 в 10:59
3 ответа

Как я могу использовать Test::LWP::UserAgent, если не могу напрямую заменить $ua в коде приложения?

У меня есть подпрограмма, которая получает некоторые данные из API через службу REST. Код довольно прост, но мне нужно отправить параметры в API, и мне нужно использовать SSL, поэтому я должен пройти через LWP::UserAgent и не могу использовать LWP::…
19 фев '13 в 14:55
1 ответ

Передать аргументы Perl-файла в LWP HTTP-запрос

Вот моя проблема с обработкой аргумента Perl. Мне нужно передать аргумент аргумента Perl в http-запрос (Webservice) независимо от аргумента, переданного в файл perl. perl wsgrep.pl -name=john -weight -employeeid -cardtype=physical В файле wsgrep.pl …
06 сен '16 в 19:43
0 ответов

Получение страницы через LWP::UserAgent с прокси. Также не работает с Wget и Curl. Браузер работает отлично

У меня был очень простой скрипт (см. Пример), загружающий мой отчет с нашего внутреннего сервера в течение нескольких месяцев. Затем ИТ-отдел внес некоторые изменения в инфраструктуру, и с тех пор я больше не могу заставить этот скрипт работать. Я м…
21 янв '16 в 11:46
2 ответа

Как явно очистить куки, используя модуль WWW::Scripter в Perl?

Простой Perl- код: use WWW::Scripter; ... my $w = WWW::Scripter->new('agent' => 'myAgent'); $w->use_plugin('JavaScript'); ... $w->get($url); ### WWW::Mechanize automatic cookies = good for now $w->add_header(Referer => $url); $url …
05 мар '12 в 16:32
2 ответа

Perl LWP:: Простая ошибка HTTPS

Я пытаюсь получить содержимое веб-сайта и распечатать. Код работал так, как я хотел, чтобы он работал с обычным веб-сайтом HTTP, но он не будет работать с HTTPS. Я искал исправления для этой проблемы, но они не работают в моей программе. Вот код, ко…
03 фев '14 в 18:32
2 ответа

Perl LWP не авторизован, пока Curl Ok

Я пытаюсь воссоздать рабочую команду CURL с LWP в Perl, и я получаю 401 несанкционированную ошибку от LWP. Команда отправляет JSON на определенный URL, как показано в приведенном ниже коде. Полное доменное имя, IP-адрес, порт и путь к серверу являют…
13 май '16 в 14:30
2 ответа

Perl-скрипт для загрузки только определенных URL-адресов (https://...)

Работает следующее: но сейчас я пытаюсь загрузить файл с веб-сайта, который требует аутентификации (и, возможно, сохранить cookie, срок действия которого истекает через 24 часа) для доступа к контенту. как обеспечить эту аутентификацию на сайте? Есл…
22 ноя '11 в 17:35
5 ответов

Сценарии сломались после обновления LWP "сертификат не удался"

У меня много сценариев, большинство из которых основаны на WWW::Mechanize которые очищают данные от разного оборудования, доступного через HTTP. После обновления большей части моей установки Perl и ее модулей все сценарии, использующие HTTPS:// слом…
14 ноя '12 в 19:24
1 ответ

Утечка памяти в Perl LWP?

У меня постоянно работает сканирование (с использованием Perl LWP), где я выполняю извлечение на просканированных веб-страницах, используя HTML::TreeBuilder. Я старательно удаляю каждый экземпляр HTML:: TreeBuilder, который создаю, но объем памяти с…
15 фев '12 в 03:44
1 ответ

Perl LWP Найти ссылки на странице, которые содержат определенное слово

Я действительно застрял. Я использую LWP. Я хочу вставить конкретные ссылки из HTML-документа в массив. Но: while ($edocument =~ m/href\s*=\s*"([^"\s]+)"/gi) { #dostuff } Обработаем все ссылки. Я просто хочу ссылки, которые имеют слово "тест" в URL.…
17 июл '14 в 16:12
2 ответа

Утечка памяти в Perl LWP с использованием HTTPS

Я думаю, что я обнаружил утечку памяти с LWP при подключении через HTTPS. При использовании следующего сценария использование памяти постоянно увеличивается: use LWP::UserAgent; $ua = LWP::UserAgent->new(); $request = HTTP::Request->new(GET=&g…
01 окт '12 в 22:12
2 ответа

Ошибка "неблокирующая работа сокета" в пакете LWP::UserAgent Perl

Приведенный ниже код выдает ошибку в Windows 7 Pro, он читает 5-8 Кбайт веб-страницы, а затем завершается: use strict; use LWP::UserAgent; my $url = 'https://www.flickr.com/photos/71475421@N02/26176178323/'; my $ua = LWP::UserAgent->new; my $res …
02 май '16 в 23:27
2 ответа

Perl LWP::UserAgent только читает первую строку опубликованного файла jpg

Я уверен, что это было задано, но я не смог найти хороший вопрос для моего ответа. У меня есть два сценария, один из которых создает сообщение с использованием LWP::UserAgent, а другой в основном получает данные, в данном случае я просто хочу написа…
03 дек '13 в 00:10
2 ответа

Как заставить Frontier::Client / LWP ОСТАНОВИТЬ проверку SSL-сертификата в веб-приложении CGI::Application?

В средах разработки и тестирования мы используем самозаверяющие сертификаты SSL для веб-службы XMLRPC. Производство использует хороший сторонний сертификат, и проверка сертификата работает хорошо, никаких проблем нет. В коде вызывающего приложения, …
16 май '16 в 23:42
1 ответ

PSGI, LWP::UserAgent и PayPal IPN

Некоторое время я пытался заставить работать простой модуль PayPal IPN, но продолжаю получать ошибку 400 Bad Request от LWP::UserAgent. Я не уверен, почему это происходит. PayPal нормально проверяет меня (я использую симулятор IPN), и я вижу этот пр…
10 мар '13 в 23:01