RSS フィードを使用して WSJ の記事を読むアプリを作成する必要があります (以下のフィードの例を参照)。
<item>
<title>State Street Net Falls 9.3%</title>
<link>
http://online.wsj.com/article/SB10001424052702304432704577349472163975222.html?mod=rss_whats_news_us
</link>
<description>
State Street, one of the largest U.S. trust banks, said first-quarter earnings fell 9.3% on lower fees and revenue from trading services.
</description>
<category>PAID</category>
<pubDate>Tue, 17 Apr 2012 07:56:13 EDT</pubDate>
</item>
WSJ の有料サブスクリプションを持っていますが、プログラムで WSJ サイトに対して認証を受ける方法がわかりません。無料の記事については、選択したテクノロジーを使用してダウンロードできます。予行演習として、C# で基本的なコンソール アプリを作成し、RSS フィードのリンクを使用して (.NET の HttpWebRequest クラスを使用して) コンテンツを取得しましたが、正常に動作しました。率直に言って、私は現時点でアプリを開発することになるテクノロジー (Web アプリ用の JQuery+HTML である可能性があります) についてオープンであるため、提案を探しています。本当に役立つサンプルコードを参照または共有できる場合。
次の応答で誰かが尋ねたように、記事をダウンロードする C# コードです。\
public virtual string GetHtml(Uri uri)
{
try
{
var req = ((HttpWebRequest)(WebRequest.Create(uri)));
string htmlContent;
using (var wr = req.GetResponse())
{
var response = wr.GetResponseStream();
if (null == this.responseUri ) this.responseUri = wr.ResponseUri;
Debug.Assert(response != null, "htmlresponse != null");
var sr = new StreamReader(response, Encoding.UTF8);
htmlContent = sr.ReadToEnd();
}
return htmlContent;
}
catch
{
return null;
}
}