0

httpwebrequest でこの Web サイトhttps://www.bewickedcostumes.com/login.phpにログインしようとしています。

//こちらがGET

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
承認: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip、デフレート
接続: キープアライブ
X-Requested-With: XMLHttpRequest
リファラー: https://www.bewickedcostumes.com/login.php
クッキー: store_language=en; __atuvc=22%7C31%2C14%7C32; RefererCookie=http%3A%2F%2Fwww.bewickedcostumes.com%2Fproduct.php%3Fproductid%3D18078%26cat%3D%26bestseller%3DY; GreetingCookie=サミー+チャン; xid_d9db5C_remember=schan%40dropshipinc.com; xid_d9db5=21e18e3615c5ed2ef0597789bcd74746
If-Modified-Since: 2012 年 8 月 8 日水曜日 01:49:39 GMT

HTTP/1.1 200 OK
日付: 2012 年 8 月 8 日水曜日 02:10:57 GMT
サーバー: アパッチ
有効期限: 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; httpのみ
最終更新日: 2012 年 8 月 8 日水曜日 02:10:57 GMT
Vary: Accept-Encoding,User-Agent
コンテンツ エンコーディング: gzip
コンテンツの長さ: 1220
キープアライブ: タイムアウト = 5、最大 = 99
接続: キープアライブ
コンテンツ タイプ: テキスト/html; charset=iso-8859-1


//ここに投稿があります

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
承認: */*
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip、デフレート
接続: キープアライブ
コンテンツタイプ: application/x-www-form-urlencoded; 文字セット=UTF-8
X-Requested-With: XMLHttpRequest
リファラー: https://www.bewickedcostumes.com/login.php
コンテンツの長さ: 119
クッキー: store_language=en; __atuvc=22%7C31%2C14%7C32; RefererCookie=http%3A%2F%2Fwww.bewickedcostumes.com%2Fproduct.php%3Fproductid%3D18078%26cat%3D%26bestseller%3DY; GreetingCookie=サミー+チャン; xid_d9db5C_remember=schan%40dropshipinc.com; xid_d9db5=21e18e3615c5ed2ef0597789bcd74746
プラグマ: no-cache
キャッシュ制御: キャッシュなし
xid_d9db5=21e18e3615c5ed2ef0597789bcd74746&is_remember=&mode=login&username=schan%40dropshipinc.com&password=4700ミラー

HTTP/1.1 200 OK
日付: 2012 年 8 月 8 日水曜日 02:11:06 GMT
サーバー: アパッチ
有効期限: 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; httpのみ
Set-Cookie: GreetingCookie=Sammy+Chan; expires=Mon, 04-Feb-2013 02:11:06 GMT; パス=/; ドメイン=www.bewickedcostumes.com; httpのみ
最終更新日: 2012 年 8 月 8 日水曜日 02:11:06 GMT
Vary: Accept-Encoding,User-Agent
コンテンツ エンコーディング: gzip
コンテンツの長さ: 193
キープアライブ: タイムアウト=5、最大=100
接続: キープアライブ
コンテンツ タイプ: テキスト/html; charset=iso-8859-1

私のコードは多くのサイトにログインできますが、このサイトでは機能しません。

4

1 に答える 1

0

この部分は、ログイン ページで生成される一意のコードです。xid_d9db5=21e18e3615c5ed2ef0597789bcd74746

上記の正確なコードをリクエストに追加するのではなく、上記のフィールドと値をスクレイプして POST リクエストに追加します。

(他の場所で詳細を使用する場合に備えて、POST データをもう少し慎重に非表示にすることもできます!)

于 2013-02-05T21:45:58.483 に答える