1

Web サイトに Twitter タイムラインを追加しようとしています。

Twitter API を使用する代わりに、

その Twitter ページの HTML を HttpWebRequest で取得し、それを解析して、追加の CSS と HTML を好きなように実装するとどうなるでしょうか。

    string strResult;
    WebResponse objResponse;
    WebRequest objRequest =HttpWebRequest.Create("https://www.twitter.com/<username>");
    objResponse = objRequest.GetResponse();

    using (StreamReader sr = new StreamReader(objResponse.GetResponseStream()))
    {
        strResult = sr.ReadToEnd();
        sr.Close();
    }

上記のコードは、ページのソースを表示すると HTML を取得します。

そのような方法で Twitter のコンテンツを使用することは違法になりますか?

そして最大の疑問は…

Facebook、Tumblr、Pinterest、Youtube のアカウントに同じことをして、すべてのフィードを 1 つのページにまとめて、多くのアカウントを含む巨大なタイムラインを作成するとどうなるでしょうか?

4

1 に答える 1

0

広告やロゴの削除、元のコンテンツの変更など、HTML/CSS または JS を介して何かを変更しない限り、誰もあなたを訴えることはないと思います。ページを「そのまま」含めることは問題ありませんが、その内容を変更するべきではありません。結局のところ、これらのページの HTML は変更される可能性があり、作業の一部またはすべてが一瞬で壊れてしまうため、これは危険なプロセスです。最善の方法は、API を使用することです。API を使用したくない理由はありますか? これは非常に簡単で使いやすく、さまざまなフィードから生の HTML を解析して組み合わせるよりもおそらく簡単です。

于 2013-01-14T13:51:48.150 に答える