質問: 以下が試したシェルスクリプトです。 ログイン後の状態のデータを出力したいです。 ``` curl -c cookie.txt -d 'session[username_or_email]=foo' -d 'session[password]=bar' "https://twitter.com/login?lang=ja"; sleep 5; curl -b -L cookie.txt "https://twitter.com/home" > /tmp/twi.txt; cat /tmp/twi.txt ```
回答: 利用規約に抵触するのでは。 【Twitterルール】 > > Twitterから提供されている当社の現在利用可能な公開インターフェースを経由する(かつ、その使用条件を遵守する)ことなく、その他の何らかの手段(自動その他を問わず)でTwitterにアクセスまたはその検索を行うか、またはアクセスまたは検索を試みること。ただしTwitterと別途締結した契約によりこれを行うことが特に認められている場合は、この限りではありません。Twitterのクローリングは、robots.txtファイルの規定による場合には許可されます。ただし、Twitterの事前の承諾なしにスクレイピングを行うことは明示的に禁じられています。 > > >