0

我正在尝试通过 httpwebrequest 登录此网站https://www.bewickedcostumes.com/login.php

//这里是获取

https://www.bewickedcostumes.com/login.php?open_in_layer=Y&is_ajax_request=Y&keep_https=Y

GET /login.php?open_in_layer=Y&is_ajax_request=Y&keep_https=Y HTTP/1.1
主持人:www.bewickedcostumes.com
用户代理:Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
接受: */*
接受语言:en-us,en;q=0.5
接受编码:gzip,放气
连接:保持活动
X-Requested-With: XMLHttpRequest
推荐人:https://www.bewickedcostumes.com/login.php
Cookie:store_language=en;__atuvc=22%7C31%2C14%7C32; RefererCookie=http%3A%2F%2Fwww.bewickedcostumes.com%2Fproduct.php%3Fproductid%3D18078%26cat%3D%26bestseller%3DY; GreetingCookie=Sammy+Chan; xid_d9db5C_remember=schan%40dropshipinc.com; xid_d9db5=21e18e3615c5ed2ef0597789bcd74746
If-Modified-Since: 2012 年 8 月 8 日星期三 01:49:39 GMT

HTTP/1.1 200 正常
日期:格林威治标准时间 2012 年 8 月 8 日星期三 02:10:57
服务器:阿帕奇
过期:1997 年 7 月 26 日星期一 05:00:00 GMT
缓存控制:私有,必须重新验证
P3P: CP="NON CURa ADMa DEVa TAIa CONi OUR DELa BUS IND PHY ONL UNI PUR COM NAV DEM STA"
设置 Cookie:xid_d9db5=21e18e3615c5ed2ef0597789bcd74746;路径=/; 域名=www.bewickedcostumes.com;httponly
最后修改时间:2012 年 8 月 8 日星期三 02:10:57 GMT
变化:接受编码,用户代理
内容编码:gzip
内容长度:1220
保活:超时=5,最大值=99
连接:保持活动
内容类型:文本/html;字符集=iso-8859-1


//这里是POST

https://www.bewickedcostumes.com/login.php?open_in_layer=Y&is_ajax_request=Y&keep_https=Y

POST /login.php?open_in_layer=Y&is_ajax_request=Y&keep_https=Y HTTP/1.1
主持人:www.bewickedcostumes.com
用户代理:Mozilla/5.0 (Windows NT 6.1; rv:14.0) Gecko/20100101 Firefox/14.0.1
接受: */*
接受语言:en-us,en;q=0.5
接受编码:gzip,放气
连接:保持活动
内容类型:application/x-www-form-urlencoded;字符集=UTF-8
X-Requested-With: XMLHttpRequest
推荐人:https://www.bewickedcostumes.com/login.php
内容长度:119
Cookie:store_language=en;__atuvc=22%7C31%2C14%7C32; RefererCookie=http%3A%2F%2Fwww.bewickedcostumes.com%2Fproduct.php%3Fproductid%3D18078%26cat%3D%26bestseller%3DY; GreetingCookie=Sammy+Chan; xid_d9db5C_remember=schan%40dropshipinc.com; xid_d9db5=21e18e3615c5ed2ef0597789bcd74746
Pragma:无缓存
缓存控制:无缓存
xid_d9db5=21e18e3615c5ed2ef0597789bcd74746&is_remember=&mode=login&username=schan%40dropshipinc.com&password=4700Miller

HTTP/1.1 200 正常
日期:格林威治标准时间 2012 年 8 月 8 日星期三 02:11:06
服务器:阿帕奇
过期:1997 年 7 月 26 日星期一 05:00:00 GMT
缓存控制:私有,必须重新验证
P3P: CP="NON CURa ADMa DEVa TAIa CONi OUR DELa BUS IND PHY ONL UNI PUR COM NAV DEM STA"
设置 Cookie:xid_d9db5=21e7b58ed5b06ad7d5897ad641186f8b;路径=/; 域名=www.bewickedcostumes.com;httponly
Set-Cookie: GreetingCookie=Sammy+Chan; expires=周一,2013 年 2 月 4 日 02:11:06 GMT;路径=/; 域名=www.bewickedcostumes.com;httponly
最后修改时间:格林威治标准时间 2012 年 8 月 8 日星期三 02:11:06
变化:接受编码,用户代理
内容编码:gzip
内容长度:193
保活:超时=5,最大值=100
连接:保持活动
内容类型:文本/html;字符集=iso-8859-1

我的代码可以登录许多网站,但在这个网站上它不起作用。

4

1 回答 1

0

这部分是在登录页面上生成的唯一代码:xid_d9db5=21e18e3615c5ed2ef0597789bcd74746

刮掉上面的字段和值并将其添加到 POST 请求中,而不是将上面的确切代码添加到您的请求中。

(您可能还想更小心地隐藏您的 POST 数据,以防您在其他地方使用它们的详细信息!)

于 2013-02-05T21:45:58.483 回答