私はスクリプトを書くことに興味があります.Greasemonkeyのようなツールを使ってブラウザに追加するのが簡単で、ページのHTMLソースコードを外部サーバに送ります。解析され有用なデータがデータベースに送られる。外部サーバへのソースコードの送信
しかし、私はこのようなことは何も見ていないし、この作業にどのようにアプローチするのか分からない。私は、ある種のHTTP投稿が最良の方法だろうと思っていますが、私はそれらのアイデアを完全に新しくしています。そして、私はそれを解析するためにデータをどこに送信するのか正確にはありません(例えば、HTML文書をデータベースに書き込む)。
基本的に、私の全体的な目標は、このように機能するものです(ステップ1と2で助けが必要であることに注意してください。データ解析技術に精通しており、Webには適用しません):
- ユーザー
- ソースコードはコードはMySQLデータベースに格納されている意味のあるデータに解析されているサーバ
- にGreasemonkeyのまたはいくつかの他のツールを介して送信された特定のページを閲覧します。
ご協力いただきありがとうございます、ありがとうございます!
編集:コード
ihtml = document.body.innerHTML;
GM_xmlhttpRequest({
method:'POST',
url:'http://www.myURL.com/getData.php',
data:"SomeData=" + escape(ihtml)
});
編集:現在のJSログイン:
あなたのQのコメントで述べたようにNamespace/GMScriptName: Server Response: 200
OK
4
Date: Sun, 19 Dec 2010 02:41:55 GMT
Server: Apache/1.3.42 (Unix) mod_gzip/1.3.26.1a mod_auth_passthrough/1.8 mod_log_bytes/1.2 mod_bwlimited/1.4 FrontPage/5.0.2.2635 mod_ssl/2.8.31 OpenSSL/0.9.8e-fips-rhel5 PHP-CGI/0.9
Connection: close
Transfer-Encoding: chunked
Content-Type: text/html
Array
(
)
http://www.url.com/getData.php
これは、広告または類似の行動ターゲティングのために使用することが何かのように聞こえる - 問題のページのソースは機密情報を含む可能性があることに注意してください(電子メール、銀行の記録など)個人的には、私はこれを完全に避けるでしょうが、あなたがそれをすることを強く求めるなら、あなたのコードが非常に安全であることを確認してください。 – Basic