./www/p5-WWW-Mechanize, Automates web page form & link interaction

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 1.88, Package name: p5-WWW-Mechanize-1.88, Maintainer: pkgsrc-users

"WWW::Mechanize", or Mech for short, helps you automate interaction
with a website. It supports performing a sequence of page fetches
including following links and submitting forms. Each fetched page
is parsed and its links and forms are extracted. A link or a form
can be selected, form fields can be filled and the next page can
be fetched. Mech also stores a history of the URLs you've visited,
which can be queried and revisited.


Required to run:
[www/p5-CGI] [www/p5-URI] [www/p5-HTTP-Server-Simple] [www/p5-HTML-Tree] [www/p5-HTML-Format] [www/p5-libwww] [www/p5-HTML-Parser] [lang/perl5] [www/p5-HTTP-Daemon] [www/p5-HTTP-Message] [www/p5-HTML-Form]

Required to build:
[devel/p5-Test-Memory-Cycle] [devel/p5-Test-Taint] [devel/p5-Test-Deep] [devel/p5-Test-Warn] [devel/p5-Test-Pod] [devel/p5-PadWalker] [devel/p5-Test-Output] [devel/p5-Test-Fatal] [devel/p5-Test-Warnings] [pkgtools/cwrappers] [net/p5-Test-RequiresInternet]

Master sites: (Expand)

SHA1: c5efacb5d71c626152be7568cd50062d6b3def24
RMD160: 65b8d1ae3b5d56b8a8306ba6ff88a53d62a223a6
Filesize: 166.765 KB

Version history: (Expand)


CVS history: (Expand)


   2018-03-25 18:09:05 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-WWW-Mechanize: update to 1.88.

1.88      2018-03-23 15:37:25Z
========================================
    [FIXED]
    - tick() now dies if checkbox is not found (GH#248) (Olaf Alders)

    [DOCUMENTATION]
    - Clarify behaviour of submit_form when with_fields is supplied as an arg \ 
(GH#247) (Olaf Alders)
    - Document some "Best Practices" (GH#246) (Olaf Alders)
    - Update links in Pod. Suggest LWP::ConsoleLogger rather than LWP::Debug \ 
(GH#244) (Olaf Alders)
   2018-02-25 20:49:20 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
p5-WWW-Mechanize: update to 1.87.

1.87      2018-02-07 22:04:16Z
========================================
    [FIXED]
    - Fix typo in contributor name (GH#241) (Philippe Bruhat (BooK))
    - Fix link to Michael Schilli's article in Linux magazine (GH#240) (Bernhard \ 
Wagner)
    - Fix some section links (GH#238) (Evan Zacks)
    - Override _agent() method. (GH#236) (Сергей Романов)
    - Link to appropriate section of HTML::Form (GH#237) (Evan Zacks)
    - Make version consistent in .pm files (GH#231) (Olaf Alders)

    [ENHANCEMENTS]
    - Return form number in list context. (GH#235) (Сергей Романов)
    - Overload 'post' in order to set 'base'. (GH#111) (Stuart A Johnston)
    - Allow multiple file paths/uris in mech-dump; fixes issue 72 (GH#113) (Nik \ 
LaBelle)
    - Add docs for the output of dump_forms (GH#112) (John Beppu)
   2017-08-14 21:20:13 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-WWW-Mechanize to 1.86.

1.86      2017-07-04 15:48:46Z
    [FIXED]
    - use 127.0.0.1 instead of 'localhost' in a test script to avoid the test
      hanging due to ipv6 issues (GH#31, see also changes in 1.85)
   2017-07-04 11:25:59 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated p5-WWW-Mechanize to 1.85.

1.85      2017-06-28 22:06:00Z
========================================
    [FIXED]
    - use 127.0.0.1 instead of 'localhost' in a test to avoid the test hanging
      due to ipv6 issues (GH#31)
    - Remove private logic for taint checking (Dave Doyle)
    - Fix Pod (simbabque)
    - Bump Test::More prereq to get working subtest support (Karen Etheridge)
    - Fix intermittent failures of taint.t (GH#108) (Kivanc Yazan)
    - Fix kwalitee issues (GH#107) (Kivanc Yazan)

    [ENHANCEMENTS]
    - Print section titles if mech-dump --all is invoked (GH#81) \ 
(Сергей
      Романов)
    - Add cookbook docs on dumping a req without sending it (#115) (Grigor
      Karavardanyan)
    - Document that submit only submits current form (GH#114) (nawglan)
    - Add Travis testing on Perl 5.26 (Karen Etheridge)
    - Remove obsolete and unincremented $VERSIONs in test modules (Karen
      Etheridge)
   2017-06-05 16:25:36 by Ryo ONODERA | Files touched by this commit (2298)
Log message:
Recursive revbump from lang/perl5 5.26.0
   2017-03-11 13:08:14 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.84

Upstream changes:
1.84      2017-03-07 13:34:57-05:00 America/Toronto
[ENHANCEMENTS]
- Parse url (href attribute) for js window.open  GH#11

[FIXED]
- Set STDOUT to be utf8 in mech-dump. Fixes issue GH#36
- Added --version option to mech-dump
- Don't die on uri() when there has been no request. Fixes issue GH#60
- Remove old information from the cookbook. Fixes issue GH#28
- Documentation correction. Fixes issue GH#65 and GH#59
- Work around Test::More prior to 1.001004. Fixes GH#74
- Fix hostname in test.  Fixes GH#73

1.83      2016-10-14 16:45:30-04:00 America/Toronto
========================================
[FIXED]
- Moved live tests to be author tests. Run using dzil test --author. (Steve
  Scaffidi)

1.82      2016-10-06 23:00:30-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added strict_forms flag to submit_form() which sets the HTML::Form strict flag \ 
(Gareth Tunley)

[FIXED]
- Fixed tests which tried to access HTTPS urls when LWP::Protocol::https wasn't
  installed (Olaf Alders).  Reported by Slaven Rezi�.  See
  https://github.com/libwww-perl/WWW-Mechanize/issues/54

1.81      2016-10-06 08:52:44-04:00 America/Toronto
========================================
[FIXED]
-  Work around bug in HTTP::Cookies that is triggered on reload().  See
   https://rt.cpan.org/Public/Bug/Display.html?id=75897 (Gianni Ceccarelli)

1.80      2016-09-24 22:38:27-04:00 America/Toronto
========================================
[FIXED]
- Fixes behaviour of submit_form() when multiple filters have been supplied (Ed
  Avis)

1.79      2016-09-16 23:53:48-04:00 America/Toronto
========================================
[ENHANCEMENTS]
- Added form_with() method. (Martin Sluka)
   2016-10-18 23:16:22 by Makoto Fujiwara | Files touched by this commit (1)
Log message:
Add BUILD_DEPENDS+= p5-Test-RequiresInternet for make test, but still \ 
t/live/encoding.t fails
   2016-08-16 03:54:49 by Wen Heping | Files touched by this commit (2) | Package updated
Log message:
Update to 1.78

Upstream changes:
1.78      2016-08-08 09:18:59-04:00 America/Toronto
========================================
[OTHER CHANGES]
- No changes specific to this version.  First non-develepment release in about a \ 
year.

1.77      2016-08-05 12:50:12-04:00 America/Toronto (TRIAL RELEASE)
========================================
[TESTS]
- Skip Wikipedia tests if LWP::Protocol::https is not installed.

1.76      2016-07-29 12:17:25-04:00 America/Toronto (TRIAL RELEASE)
========================================
[ENHANCEMENTS]
- Added history() and history_count() methods. (Ricardo Signes)
- click_button() now accepts ids. (Olaf Alders)
- Add a more descriptive error message when ->request is called without a
  parameter. (Max Maischein)

[DOCUMENTATION]
- Document that form_id warns in addition to returning undef when a form cannot
  be found. (Olaf Alders)
- Document use of a proxy with bin/mech-dump. (Florian Schlichting)

[OTHER CHANGES]
- New releases for this distribution are now generated by Dist::Zilla