

下記のアップロードサイト(NitroFlare)へのアクセスをLinuxのコマンドラインで実現しようと、  
curlでログインしようとしてもうまくできません。（ログインエラーページが返る）  
<https://nitroflare.com/login>

ちなみに他のアップロードサイト（rapidgator）では同じ手法で実現できたのですが、  
このサイトでは何か特殊な手順が必要なのでしょうか。  
もしくは、何かの考慮もれでしょうか。この辺の技術に詳しい方おられましたら、  
ご教授頂けると嬉しいです。

実施した手順は以下の通りです。

[code]

    curl -sS -c cookie.txt https://nitroflare.com/login \
        -H "Content-Type: application/x-www-form-urlencoded" \
        --data-urlencode "email=xxx" \
        --data-urlencode "password=xxx" \
        --data-urlencode "login=" \
        --data-urlencode "token=xxx"
    
[/code]

※パラメータは、GUIでchromeでアクセスした際の内容を確認し、  
email/passowrdは正規に登録したもの（GUIからのアクセス正常ログインできる）で、  
loginは未指定、tokenは初回アクセス時に取得したものを設定しています。  
※ `--data-urlencode` で指定せず、  
`-d "email=xxx&password=xxx&login=&token=xxx"`  
といった感じの１パラメータで指定しても同じでした。  
（通信内容をキャプチャしてみる限りは、GUIでアクセスした際と同じようなパラメータを送信しているように見えます。）

以上、宜しくお願いします。


CC BY-SA 4.0
2019-05-11T06:16:38.853
54885
2020-04-06T06:30:03.560
2020-04-06T06:30:03.560
3060
34265
question
linux cookie curl
nitroflare.comにおけるログイン認証のあるページへ curl でアクセスする方法について