私はcurlをC++で使用してウェブサイトからhtmlページをダウンロードしてから保存します。 私はhtmlファイルを保存した後、別のプログラムを読み込み、それを文字列で保存します。json-ajaxのポストリクエストの後にhtmlページを保存する
このページには、json-ajaxによるリクエスト(POST)が含まれています。私がそれを開くと、私は正しい内容を持っています。テキストエディタを開くと、POSTリクエストが行われないため、内容が悪いです。
これで、json-ajaxリクエストの後に取得したコンテンツをどのように保存できますか?
に見たいと思うかもしれません! –
私はgoogleでそれを探しましたが、C++で使うために簡単なヘッドレスbroswerを手にすることはできません。あなたは私に1つを提案できますか? コンテンツをbroswerで処理した後で保存する必要があります。 – Carme
申し訳ありません、私は年齢のヘッドレスブラウザで働いていません。だからこそ、私はAJAXリクエストを成功させた人たちがカールしているのを見つけました。ウェブページが何をしているかを調べる方法の1つは、すべてのHTTPトラフィック(「ライブヘッダ」)を見ることができるプラグインを通常のブラウザにインストールすることです。 Ajaxが何をしているのかがわかると、カールを使ってビヘイビアを複製する方が簡単です。しかし、ほとんどのコンテンツがajax経由で来るページのスクラップを自動化することは、あなたがそれにどのように接近しても、面倒です。がんばろう! –