Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/perl/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Perl 如何在抓取时存储浏览器cookie?_Perl_Screen Scraping - Fatal编程技术网

Perl 如何在抓取时存储浏览器cookie?

Perl 如何在抓取时存储浏览器cookie?,perl,screen-scraping,Perl,Screen Scraping,我正试图用Perl的模块刮取一个ASPX页面。该页面发送一些cookie,我希望存储这些cookie并在后续请求中发送它们。那么我们如何使用这个模块来存储cookies呢 根据,如果您跨多个请求使用同一实例,WWW::Mechanize应该自动为您处理cookie 您能告诉我们您的方法出现了哪些问题吗?根据,如果您跨多个请求使用同一实例,WWW::Mechanize应该自动为您处理cookie 您能告诉我们您的方法出现了什么样的问题吗?正如WWW::Mechanize自动处理Cookies所说的

我正试图用Perl的模块刮取一个ASPX页面。该页面发送一些cookie,我希望存储这些cookie并在后续请求中发送它们。那么我们如何使用这个模块来存储cookies呢

根据,如果您跨多个请求使用同一实例,WWW::Mechanize应该自动为您处理cookie

您能告诉我们您的方法出现了哪些问题吗?

根据,如果您跨多个请求使用同一实例,WWW::Mechanize应该自动为您处理cookie

您能告诉我们您的方法出现了什么样的问题吗?

正如WWW::Mechanize自动处理Cookies所说的那样。但是,如果“存储”是指将Cookie保存到文件,则可以使用以下代码:

$mech->cookie_jar->save( $cookie_filename );
您可以通过读取cookie文件将这些cookie加载到另一个应用程序中:

$mech->cookie_jar->load( $cookie_filename );
如前所述,WWW::Mechanize自动处理Cookies。但是,如果“存储”是指将Cookie保存到文件,则可以使用以下代码:

$mech->cookie_jar->save( $cookie_filename );
您可以通过读取cookie文件将这些cookie加载到另一个应用程序中:

$mech->cookie_jar->load( $cookie_filename );