だるろぐ

明日できることは、今日しない。

ASP.NET Core Razor Page

2018年1月9日の日記:ASP.NET Core Razor Page アプリを作るのが楽しくなってきてしまった。

狂風、窓を叩き、昼間っから近所のババアがマンションのベランダから向かいのサンドウィッチ屋さんをヒステリックにディスるカオスな日だった。どんな事情があるのかは知らんが、サンドイッチ屋のおばさんはオマケにパンの耳を恵んでくれる天使だ。大方、猿…

Razor Pages:PhantomJS で動的サイトをスクレイピングする(2)

blog.daruyanagi.jp前回、AngleSharp を使えばよかったかもといったのですが、結果的にはちょっと大変かなって感じでした。 var document = default(IHtmlDocument); using (var client = new HttpClient()) using (var stream = await client.GetStreamAsyn…

Razor Pages:PhantomJS で動的サイトをスクレイピングする

(Windows 10 version 1703 の最新ビルドの番号をテキトーに得るサンプル)静的サイトのスクレイピングは HTML をダウンロードしてごちゃごちゃっとやればいいけど、動的サイトの場合はブラウザーで JavaScript の評価をしたあとの HTML(DOM ツリーっていう…

空のアプリケーションから ASP.NET Core Razor Page を始める

前回は ASP.NET Core Razor Page をチラ見してみましたが、ひな型(サンプル)プロジェクトが割とゴツい。これでは全体的な見通しが悪くて理解が進まないし、また「Razor Pages はカンタン!」というのも伝わりにくいと思いました。blog.daruyanagi.jpそこで…

Visual Studio 2017.3 が出たっぽいので、ASP.NET Core Razor Pages をチラ見してみる

blogs.msdn.microsoft.comVisual Studio 2017.3 に合わせて .NET Core 2.0 などもリリースされたみたいなので、かねてからやってみたかった Razor Pages をチラ見してみました。ASP.NET Core Razor Pages は、とっても単純にいうと、C# で PHP みたいにサク…