質問: requests.post("http://drrrkari.com/room/?ajax=1", data={'message': 'a', 'valid': 1}) print(r.status_code, r.reason) ``` ステータスコードは200 OKと表示されるのですが、POSTを送ってもチャットには全く反映されません。。 また、GoogleChromeのデバッグを使用して?ajax=1というメソッドを見てみるとpostされている内容について大量に出てきます。それらの内容も入れてpostすべき?なのでしょうが、方法が分かりません。 どのようにしてPOSTを送ればチャットに反映されるのでしょうか。 追記: これは規約に違反していましたので、このチャットサイトでは使用はしません。利用規約違反と教えてくださったte2ji様ありがとうございます。 ですが、このようなサービスにPOSTを送る場合に書くコードを例として教えていただけないでしょうか。(利用厳禁で)
回答: 利用規約に違反する質問です。 http://drrrkari.com/terms/ > > ・本サービスのあらゆる機能について、これを運営があらかじめ用意したプログラム以外のものを用いて利用する行為。 > > (bot、マクロツールによる発言の自動化、リクエストパラメーターを手動で改ざんする行為、直接アドレスバーやブラウザのコンソールからスクリプトを実行する等の行為を含む。) > > > なお、以下であれば、運営から API が公開される可能性があります。 > > ※尚、他のユーザーを楽しませるためのチャットボットについては運営から事前に許可をもらった場合は例外とします。運用ルールを設けておりますので必ず事前に運営から許可を得てください。詳しくは運営までお問い合わせください。 > > >