2017-03-21 8 views
0

私はpythonとbeautifulsoupを使用してWebページを解析しようとしています。 「送信」ボタンをクリックすると結果が表示されます。Webページのコンテンツを取得するには、pythonとbeautifulsoupを使用したjqueryが含まれています

<div class="orderButtonClass" onclick="jQuery.ajax({type:'POST',data:{portfolioId:0}, url:'/cineday/commande/pinRequestWeb',success:function(data,textStatus){jQuery('#line0').html(data);},error:function(XMLHttpRequest,textStatus,errorThrown){onFail();;}});"> 

        Submit 

      </div> 

あなたは私がどのようにそれをPythonで行うことができるか知っていますか? Pythonで私はhtmlを解析できますが、jqueryのPOSTの結果は解析できません。 ありがとう!

答えて

1

[送信]ボタンをクリックすると、サーバーに送信されている要求を監視します。デベロッパーツール(Chrome)、FireBug(Firefox)を使用してリクエストを監視できます。さて、そのURLを書き留めて、そのリクエストのレスポンスを見てください。 Pythonリクエストライブラリを使用してブラウザからGET/POSTを模倣し、BeautifulSoup(応答がHTMLの場合)またはJSONライブラリを使用して出力を解析することができます。

関連する問題