ユーザー固有のデータを解析するために安全なWebサイトにログインする方法を理解しようとしています。私はPHPで記述したいと思いますが、検索の多くは実際にはその言語のためのものではありません。私はPythonに精通していて、このシナリオでもっと役に立つと思うかもしれません。また、多くのサイトには、そのサイトに固有のAPIがログインするようになっているようです。しかし、特定のAPIを検索して使用することは、私が一度だけ書くことができたもののためのより多くの仕事のように思えます。例えばユーザー情報を解析するためにWebサイトにログイン
:はどのように私はプログラム的にstackoverflowのにログインしてから、私はログインしてきた日連続の合計数を取得するために自分のプロフィールを解析でき
私が使用した、私がこれを書いたSimple_HTML_DOM
を使用します。以前にセキュリティで保護されていないHTMLを解析する
<?php
include_once('simple_html_dom.php');
$html = file_get_html("http://stackoverflow.com/users/779920/nick");
foreach($html->find('[class=days-visited]') as $e)
echo $e->outertext . '<br>';
?>
ただし、この場合は機能しません。私はこれが正しい軌道にあるかどうかは分かりませんが、私はChrome用Firebugを使ってPOSTデータを使いこなそうとしましたが、ツールは今私にとってかなり複雑で、データを適切に解読する方法がはっきりしていません。与えられたm。
ご協力いただければ幸いです。
CURL()が答えで、サイトの用語を注意してください。ほとんどのサイトでは、これを行うことで条件に違反します。 –