乐筑天下

搜索
欢迎各位开发者和用户入驻本平台 尊重版权,从我做起,拒绝盗版,拒绝倒卖 签到、发布资源、邀请好友注册,可以获得银币 请注意保管好自己的密码,避免账户资金被盗
查看: 101|回复: 5

[求助]vb inet控件post问题,郁闷3天了

[复制链接]

12

主题

26

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2007-5-9 23:24:00 | 显示全部楼层 |阅读模式
想实现的的效果:一个网站我用不同账号登陆后,按“F5”刷新,这时间浏览器向网站发送请求请求报头如下:
GET /store/ HTTP/1.1
Accept: */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host:
Connection: Keep-Alive
Cookie: __qca=1177662091-18513413-82422696; s_vsn_gaiainteractiveprod_1=7429008433331; gaia_reg[name]=y59248v4u774j%2540yahoo.com; gaia_reg[email]=y59248v4u774j%2540yahoo.com; gaia3_sid=c84ec2a19716bbc6fa7d8a13d32045b2692cabc1a1c79ced; s_cc=true; s_sq=%5B%5BB%5D%5D; __qcb=1546404731
我记下以上内容,让inet控件发送过去,为什么不行?老是老是出现最后一个账号的网页? 的时间会有不同的cookie,将cookie保存,然后
用n个账号登陆 ,同时取得 cookie并保存,完成了,然后用inet控件发送报头(包含保存的 cookie)直接登陆,发送报头老是不对
我发送的请求报头cookie不一样为什么还默认最后一个呢?
程序请求的时间向服务器发送请求,服务器根据cookie数据找到session会话,然后返回相应的网页,应该是这样的,但是我的请求“报头”不一样,一直得到最后一个页面。
用n个账号登陆网页,同时取得 cookie并保存,已经实现了。
这是源程序,账号和密码 在 inf.inf文件里。老大们帮帮忙吧,快崩溃了。。。。

本帖以下内容被隐藏保护;需要你回复后,才能看到!

游客,如果您要查看本帖隐藏内容请回复
回复

使用道具 举报

12

主题

26

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2007-5-10 16:18:00 | 显示全部楼层
斑竹,老大们帮帮忙了
回复

使用道具 举报

12

主题

26

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2007-5-11 22:39:00 | 显示全部楼层
没人知道吗?郁闷得不行了
回复

使用道具 举报

158

主题

2315

帖子

10

银币

顶梁支柱

Rank: 50Rank: 50

铜币
2951
发表于 2007-5-12 07:04:00 | 显示全部楼层
试试用其它方法,参见:
即使用形如AJAX的方法,需要网站的程序配合。
这样更方便。
回复

使用道具 举报

12

主题

26

帖子

3

银币

初露锋芒

Rank: 3Rank: 3Rank: 3

铜币
74
发表于 2007-5-12 22:35:00 | 显示全部楼层
谢谢老大的指教
其实我实在学习inet控件得用法。
用inet控件发送报头请求,登陆网站,理论上讲浏览器打开网站时也是发送请求,类似以下的报头;
GET /store/ HTTP/1.1
Accept: */*
Accept-Language: zh-cn
Accept-Encoding: gzip, deflate
User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; .NET CLR 2.0.50727)
Host: www.gaiaonline.com
Connection: Keep-Alive
Cookie: __qca=1177662091-18513413-82422696; s_vsn_gaiainteractiveprod_1=7429008433331; gaia_reg[name]=y59248v4u774j%2540yahoo.com; gaia_reg[email]=y59248v4u774j%2540yahoo.com; gaia3_sid=c84ec2a19716bbc6fa7d8a13d32045b2692cabc1a1c79ced; s_cc=true; s_sq=%5B%5BB%5D%5D; __qcb=1546404731
不同用户就是红色部分的cookie不同,为什么我用vb的inet发送过去的报头(和浏览器报头一样)得不到正确回应呢?这是我郁闷的地方
回复

使用道具 举报

0

主题

1

帖子

1

银币

初来乍到

Rank: 1

铜币
1
发表于 2011-10-2 02:32:00 | 显示全部楼层
楼主怎么联系啊
回复

使用道具 举报

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

  • 微信公众平台

  • 扫描访问手机版

  • 点击图片下载手机App

QQ|关于我们|小黑屋|乐筑天下 繁体中文

GMT+8, 2025-6-30 17:31 , Processed in 1.362720 second(s), 80 queries .

© 2020-2025 乐筑天下

联系客服 关注微信 帮助中心 下载APP 返回顶部 返回列表