curlを使用してログインしようとしているフォームの非表示フィールドの値にアクセスしようとしています。私は、これは、ここで頭痛が私は同じカーリングを使用しなければならないことであるカールが、とチャイルズプレイで実現: (1) は(2)の形ランダムに生成された値を持つCurl hiddenフィールド
問題にログインしているユニークなランダムに生成されたセッション値を取得します。続行するには(2)が必要です(1)。私は1つのカールの両方で行うことができますか?
curlを使用してログインしようとしているフォームの非表示フィールドの値にアクセスしようとしています。私は、これは、ここで頭痛が私は同じカーリングを使用しなければならないことであるカールが、とチャイルズプレイで実現: (1) は(2)の形ランダムに生成された値を持つCurl hiddenフィールド
問題にログインしているユニークなランダムに生成されたセッション値を取得します。続行するには(2)が必要です(1)。私は1つのカールの両方で行うことができますか?
私は短い答えは、あなたはできないと思います。フォームを取得し、非表示のシリアルを抽出してから、別のcURLリクエストを作成する必要があります。
できません。
おそらく、その後、(私はTagSoupかBeautifulSoupような何かを示唆するだろうが、正規表現があまりにもうまくいくかもしれない)隠しフィールドのためにそれを解析し、最初のページを取得する必要があります。いったんそれができたら、あなたが望む方法でフォームを提出することができます。
私はあなたのメソッドを試しましたが、残念なことに、この問題は、1つのカールで検出されたセッション値が、2番目のカールがそれを使用しようとするまでに失効してしまうことです。 – Kay
セッションの有効期限は1秒以内ですか?これは、最初のページをつかんで解析し、セッションIDを抽出して2回目のリクエストを行うのにどれくらいの時間がかかるかです。そうであれば、隠されているフォームは全く役に立たない*何も*それを使用する可能性があるので –
サイト所有者は間違いなくそのような侵入を歓迎しません。とにかく壊れるのはなぜですか?私たちのインターネットを最悪にする理由は? –
あなたがこれを行う必要がある正当な理由があるなら、私は_strongly_あなたの質問を更新して説明することをお勧めします。この質問がStack Overflowコミュニティの混乱になったら、私はそれを閉じます。 –