Linux版 - get method not working for Perl ? |
|
|
|
|
|
s*****w 发帖数: 1527 | 1 i'm using activePerl in my windows,
usually i use
$content = get(url)
split(/\n/, $content);
to get the webpage info.
But this time with this URL, $content is not the same as the webpage from
the "save as" from my browser.
http://www.lowes.com/ProductDisplay?masthead=true&selectedLocal
How can this be ?
Many thanks ! | C********s 发帖数: 120 | 2 cookies 不一样。
如果不是,安一个wireshark 看看http 包的详细情况。 | s*****w 发帖数: 1527 | 3 if i still want to use perl to get the page info,
any solution pls ?
【在 C********s 的大作中提到】 : cookies 不一样。 : 如果不是,安一个wireshark 看看http 包的详细情况。
| C********s 发帖数: 120 | 4 先看清你的浏览器是怎么得到你想得到的页面的,清空你的浏览器的历史、缓存、
cookies 等等,然后安一个 httpfox for firefox 或者 wireshark,然后去你想去的
网页。仔细看看每一次 http transaction,在你的 perl code 里重复这些步骤。如果
页面操作涉及到比较复杂的 javascript,单用 perl 可能是不够的。
【在 s*****w 的大作中提到】 : if i still want to use perl to get the page info, : any solution pls ?
|
|
|
|
|
|
|