免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
123
最近访问板块 发新帖
楼主: rt77789
打印 上一主题 下一主题

用perl和web交互? [复制链接]

论坛徽章:
0
21 [报告]
发表于 2008-04-26 11:17 |只看该作者
汗,我都不好意思再回复这个问题了……
关于cookie这个问题,你还是再去看看我blog那个代码吧,或者google一下lwp也行。

论坛徽章:
0
22 [报告]
发表于 2008-04-26 16:48 |只看该作者

回复 #21 撒哈拉里的鱼 的帖子

搞定了。。谢谢

论坛徽章:
0
23 [报告]
发表于 2008-04-29 11:59 |只看该作者
取回来的时候有一个header信息(http的头文件)解析一下,然后下次POST之前把上次解析出来的cookie值设置到http协议的报头中就可以了,说着简单,哈,,要是在PHP中,用curl他可以自动的解析生成COOKIE,每次提交的时候又会自动的带上COOKIE

论坛徽章:
0
24 [报告]
发表于 2008-04-30 13:54 |只看该作者

回复 #24 bjbs_270 的帖子

请问有没有简单一点的方法?直接browser->cookie_jar({});
登录成功后,再对网页的操作,比如发帖之类还需要对cookie作处理么?谢谢您

论坛徽章:
0
25 [报告]
发表于 2008-04-30 16:48 |只看该作者
今天发现在www.cpan.org上发现一个HTTP::Cookies
我想这个可以解决你的问题,自己安装一下然后再看一下使用说明,你能行的

论坛徽章:
0
26 [报告]
发表于 2008-04-30 23:26 |只看该作者
原帖由 rt77789 于 2008-4-24 21:06 发表
还想请教下,如果我正常登录了一个网站,然后对于以后的操作都要post过去cookie是把,这里具体的做法还是没有弄明白,最好给个简单事例,谢谢++



正常登录了一个网站,对于以后的操作不用了自己手动设置“post  cookie过去”,LWP会自动帮你这么做的

[ 本帖最后由 sosogh 于 2008-4-30 23:28 编辑 ]

论坛徽章:
0
27 [报告]
发表于 2008-05-01 01:11 |只看该作者

回复 #27 sosogh 的帖子

已经登录了网站,但是以后的操作是在不同的host上,似乎LWP会为每个host重建一个cookie这样就得再去登录,我抓包看下,自己是这样理解的,不知道对不对。还请大家指教,如果是这样怎样处理啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP