从tabel [HTML]获取数据到SQL数据库

时间:2016-01-27 20:19:56

标签: c# html sql database webpage

我想创建一个程序,从play.eslgaming.com网站获取数据并将其放入数据库。

我已经发现我需要的数据只是在网页的原始代码中。如下:

<div id="round-1" class="ui-tabs-panel ui-widget-content ui-corner-bottom">
  <span class="teamstatus">Team: Evil Squirrels&nbsp;<small><i>(Attacker)</i></small></span>
  <table class="wot_stats">
    <tbody class="matchloser">
      <tr>
        <th>Tank</th>
        <th>Player</th>
        <th>Kills</th>
        <th>Dmg dealt</th>
        <th>Remain. HP</th>
        <th>Blocked dmg</th>
        <th>Time alive</th>
        <th>Shots fired</th>
        <th>Accuracy</th>
      </tr>
      <tr>
        <td>
          <div class="tank">
            <img src="http://static-ptl-eu.gcdn.co/static/2.34.2/encyclopedia/tankopedia/vehicle/contour/ussr-object_140.png" class="icon-img">
            <em>U.S.S.R. Object 140</em>
          </div>
        </td>
        <td>
          <div class="playername">
            <a target="_blank" style="cursor: pointer;" href="/worldoftanks/europe/wot/open/bronze-series/player/7176461">conchita_</a>
            <em>Conchita_</em>
          </div>
        </td>
        <td>2</td>
        <td>2781</td>
        <td>Destroyed</td>
        <td>240</td>
        <td>07m 34s</td>
        <td>18</td>
        <td>50%</td>

每个球员每队2队等等。

但现在的问题是,我不知道如何最简单地获取这些信息。我也想将它们放入数据库中,以便我可以制作总计并监控所有内容。我可以编写一些C#,所以可能有一种方法可以使用这段代码。

我想知道如何从网页上获取所需的数据。

1 个答案:

答案 0 :(得分:0)

我可能会使用AngleSharp项目进行抓取:https://github.com/AngleSharp/AngleSharp