zeuscon has asked for the wisdom of the Perl Monks concerning the following question:

I am looking for a package that will access a website, extract the field names, links, & buttons. From there I want to send to the website all of the Form Data from my application to the Web Site form...Any suggestions?

Replies are listed 'Best First'.
Re: Internet Screen Scraping
by ww (Archbishop) on Mar 18, 2015 at 17:37 UTC

    Insufficient data for an on-target reply. So, relying on guessing:

    • Send what data to the (same?) website from which "Form Data" from what sort of "application" to which "Web Site Form?"
      • I infer (very tentatively) that you may be seeking a tool to populate a multi-entry form on the same page from which you've scraped field names (but why "links, & buttons?"). But I can't infer your "application('s) API, nor whether you expect to manually populate the "Form Data" (that you're sending back) or somehow have it populated by your "application."

      Please provide more detail.

Re: Internet Screen Scraping
by sauoq (Abbot) on Mar 18, 2015 at 19:59 UTC
    I am looking for a package that will access a website, extract the field names, links, & buttons.

    Easy, peasy. Just install WWW::Mechanize and you're good to go! (As you don't seem very interested in discussing details, I'll trust you can work them out.)

    Good luck!

    -sauoq
    "My two cents aren't worth a dime.";
      Thankyou sauoq! I have been playing with it for the past couple of days & appears to have what I need. However, I'm a dummy...I am looking to interact with the website. I have followed the tutorials but I am not getting the browser on the screen. I am missing something extremely simple.
Re: Internet Screen Scraping
by Anonymous Monk on Mar 19, 2015 at 17:04 UTC
    is website scraping like for example goods search engines like kelkoo.com legal?
      I am simply looking to logon to a website that has fillable forms. Once logged on, I want to send the form data to the appropriate form fields and when completed, I want to turn website control over to the user to manually update or modify any existing fields that were not completed through my scripting process.