Thanks, however, the problem is now more serious.
I have tried the following existing URLs to no avail:
http://www.perlmonks.org
http://www.google.com
http://www.cnn.com
Each time I get a "500 Internal Server Error" thrown by Mechanize and the resulting HTML page says "bad hostname (xxx.xxx.xxx)" (for each URL I use)
What now? | [reply] |
Either you are behind a proxy and hence you need to supply WWW::Mechanize (and LWP::UserAgent) with the appropriate data, or you are behind a transparent proxy which dislikes your new headers.
If you are behind a normal proxy, you can read the proxy settings from your browser settings and set $ENV{HTTP_PROXY} to the appropriate value, either from the shell or in a BEGIN block of your script. You can check whether your browser is configured for a proxy by asking your network administrator or inspecting your browser's connection settings.
If you are behind a transparent proxy, you're out of luck. You can check that by removing the headers and seeing whether you can reach the outside world then. You can check whether your machine is behind a transparent proxy by asking your network administrator otherwise.
| [reply] [d/l] |