2012-04-19 13 views
0

これは少し一般的な概念ですが、cURLingにはどのようにしてASPXで書かれたウェブサイトにアプローチしますか?ASPXページでのcURLの一般的なアプローチ - 助けが必要

私は今これで3日間戦っていることを意味し、私はcURLから私が期待しているものは得られません。

多分それはVIEWSTATE,EVENTVALIDATIONのことでしょうか?
フォームのVIEWSTATEとEVENTVALIDATIONを読んで、次のPOSTのために書き戻しています。そこに魔法がありますか?

私は行方不明のことが起こっていますか?

私はF12 of Internet Explorer developer toolsを使用しています、と私は(申し訳ありませんが、私はそれがよかった)FireBugよりも、Webトラフィックを示すでより良い仕事をするようだと言っている、と私はすべてのコールとPOST値だけによると、次のいその順序。しかし、まだ、私はこれだけ遠くになる。

しかし、実用的なアイデア、提案、洞察力 - 正直に感謝します。

あなたは

答えて

1

私はPHP +のcURLのデータスクレーパーをたくさん書いて、ASPXページに対処することはお尻の痛みになることができますが、そこに起こっ魔法はありませんありがとうございました。 __VIEWSTATE、__EVENTVALIDATION、__EVENTTARGET、__EVENTARGUMENTなどのすべての隠しフィールドの値を取得し、POST要求に含める必要があります。スクラップをたくさんした場合、それらの値を抽出するいくつかのメソッドを実装する独自のカールラッパークラスを作成することを検討するかもしれません。

FireBugについては、Firefox用のLiveHttpHeaders拡張機能を試してください。 POSTされたものを見ることができるだけでなく、変更された値でPOSTリクエストを再送するだけです。

+0

実際にaspxがあなたのためにやっている一見「htm」ファイルを持つことは可能ですか? – Ted

関連する問題