On Sunday 18 January 2009 20:14:20 xu zhou wrote: > 我用firefox手动登录到一个网站(必须,不能用脚本),然后需要用perl在这个网站上做一些爬虫工作,但firefox中的cookie是存在sqli >te里面的,如何可以使用它呢? > > 另外还一个问题不解的是关于发送HTTP Request Headers,对不同的网站抓取header包,分别显示 > Cookie DSID=dd886d839674224fd805288e9261e2c3; > DSFirstAccess=1232271200; DSLastAccess=1232279093 > Cookie > PREF=ID=b7d65a1cfda4ee9d:LD=en:NR=10:NW=1:TM=1228049228:LM=1231657748:DV=AA >:GM=1:IG=3:S=r8j-OGZUaLALKKKt ; > NID=19=KGvKAnSMtEvraOy_6Pa0anj72-sqEhafpMaeRrHtJd0Pj8qwBCg28stBIMXDNc4OVUIb >z64Cqju2fkFV7IHe-ZrEbLyseXlokjoaQPoK3d78n9DVAWz5KpahKNEwMsR_ ; > SID=DQAAAIEAAADBAwsq6VcBvO28XaFGSAOnvo2PvGandudbAQKCvKZgmjM88guFqNSd5eY4Gq- >OFIzDkCanJUdtJjSWTDVPl8 > Dz8k8w1324crhCW75JFks2Fra3Piz13R0o9Q9JkBCXHOP00G88wkleFc7WuPh9ikP8fg2gQBDAd >dke3cM6MWB-RX1uGyowgVBrp-jHifKcZP4 ; TZ=-480 > 两者的cookie项大不一样,问题是浏览器怎么知道需要发送特定的cookie项的? > thx我用firefox手动登录到一个网站(必须,不能用脚本),然后需要用perl在这个网站上做一些爬虫工作,但firefox中的cookie是存在s >qlite里面的,如何可以使用它呢? > > 另外还一个问题不解的是关于发送HTTP Request Headers,对不同的网站抓取header包,分别显示 > Cookie DSID=dd886d839674224fd805288e9261e2c3; > DSFirstAccess=1232271200; DSLastAccess=1232279093 > Cookie > PREF=ID=b7d65a1cfda4ee9d:LD=en:NR=10:NW=1:TM=1228049228:LM=1231657748:DV=AA >:GM=1:IG=3:S=r8j-OGZUaLALKKKt ; > NID=19=KGvKAnSMtEvraOy_6Pa0anj72-sqEhafpMaeRrHtJd0Pj8qwBCg28stBIMXDNc4OVUIb >z64Cqju2fkFV7IHe-ZrEbLyseXlokjoaQPoK3d78n9DVAWz5KpahKNEwMsR_ ; > SID=DQAAAIEAAADBAwsq6VcBvO28XaFGSAOnvo2PvGandudbAQKCvKZgmjM88guFqNSd5eY4Gq- >OFIzDkCanJUdtJjSWTDVPl8 > Dz8k8w1324crhCW75JFks2Fra3Piz13R0o9Q9JkBCXHOP00G88wkleFc7WuPh9ikP8fg2gQBDAd >dke3cM6MWB-RX1uGyowgVBrp-jHifKcZP4 ; TZ=-480 > 两者的cookie项大不一样,问题是浏览器怎么知道需要发送特定的cookie项的? > thx > > 对不起,我混淆了。 是这样的。FF3.0以后用的是sqlite存储cookie, 以前的Perl读取文件cookie的方法对FF3.0无效。 所以我用的是 w3m先上一次目标网站,再l利用w3m的COOKIE处理。
--~--~---------~--~----~------------~-------~--~----~ 您收到此信息是由于您订阅了 Google 论坛“PerlChina 论坛”论坛。 要在此论坛发帖,请发电子邮件到 [email protected] 要退订此论坛,请发邮件至 [email protected] 更多选项,请通过 http://groups.google.com/group/perlchina?hl=zh-CN 访问该论坛 -~----------~----~----~----~------~----~------~--~---
