1

PHP を使用して、Instagram から「ピザ」などのキーワードを含む多数の投稿を取得し、それらを他のデータと共に MongoDB にロードする Web アプリを作成しました。

モジュールの 1 つは Python の NLTK であり、これを呼び出す方法は次のとおりです (はい、[勉強するためだけに] 狂ったように言語を切り替えています):

$foo = exec("python tokenize.py $bar");

上記の行は完全に機能していますが、SpamAssassin を呼び出して、Instagram 投稿のコンテンツがスパムかどうかを確認する同様の方法を探しています。SAのドキュメントから判断すると、ここのようなメールだったので、いくつかのプレーンテキストファイルをチェックできることがわかっています。私はSAに不慣れです。

おそらく、この質問は SA の上級ユーザーにとっては非常に単純ですが、上記のような PHP から Python への呼び出しのように、SA の入出力オプションを cmd から伝えることはできません。それが Instagram 投稿の内容であると仮定すると$string、次のようなスクリプトを探しています。

$score_of_SA = exec("spamassassin.exe $string")

そのようなスクリプトは PHP で可能ですか? そうでない場合、その内容を確認するにはどうすればよいですか?

SA が更新され、トレーニングされているとします。

4

1 に答える 1