2017-07-09 21 views

答えて

0

:C#の

にこのウェブサイトを使用してWebスクレーパープログラムを作ることを望んであなたはidセキュリティIDを取得するhtmlページを解析する必要はありません。そこにWebコンテンツやデータを抽出生計オフを行うフリーランサー のトン - あなたが必要なのは、(nugetで利用可能)Json.NetのようなJSONパーサ

var url = "http://www.pse.com.ph/stockMarket/home.html"; 
var postParameters = new Dictionary<string, string> { { "query", "BPI" }, { "limit", "3" } }; 

using (var client = new HttpClient()) 
{ 
    client.DefaultRequestHeaders.Referrer = new Uri(url); 
    var content = new FormUrlEncodedContent(postParameters); 

    var resp = await client.PostAsync(url + "?method=findSecurityOrCompany&ajax=true", content); 
    var json = await resp.Content.ReadAsStringAsync(); 

    dynamic obj = JObject.Parse(json); 
    var id = (string)obj.records[0].listedCompany_companyId; 
    var secId = (string)obj.records[0].securityId; 

    Console.WriteLine(id + " " + secId); 

} 
+0

ありがとうございます!ウェブサイトの解析やハイジャックは簡単ですか?大きな助けてくれてありがとう! – user122289

-1

のWebスクレイピングは、新しい職業がほとんどです。 あなた自身の "ツールキット"の任意の最初のコーダーを作成することができる すぐにプロフルブローンのWebスクレーパーになることができます。私はこのウェブを願って スクレイピングチュートリアルでこの旅を安全にガイドします。

http://analystcave.com/web-scraping-tutorial/