C# 将数据从tabel[HTML]获取到SQL数据库中
我想创建一个程序,从play.eslgaming.com网站获取数据,并将其放入数据库 我已经发现,我需要的数据只是在网页的原始代码。例如:C# 将数据从tabel[HTML]获取到SQL数据库中,c#,html,sql,database,webpage,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 <small><i>(Attacker)&l
<div id="round-1" class="ui-tabs-panel ui-widget-content ui-corner-bottom">
<span class="teamstatus">Team: Evil Squirrels <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>
团队:邪恶松鼠(攻击者)
坦克
玩家
杀死
Dmg交易
保持惠普
阻塞dmg
活着的时间
开枪
精确
苏联物体140
孔丘_
2.
2781
摧毁
240
07m 34s
18
50%
以此类推,每个球员每轮2队
但现在的问题是,我不知道如何最容易获得这些信息。此外,我想把他们放入一个数据库,这样我可以使总数和监测一切。我可以编写一点C#,所以也许有一种方法可以使用这段代码
我想知道如何从网页中获取所需的数据。我可能会使用AngleSharp项目来进行抓取:您可以使用经典的ASP、Web表单、MVC或带有C的Web API将它们放到您的C服务器上。最后两项是现行标准。将它们放入数据库是另一个步骤。然而,80%的走查和99%的关于这些技术的书籍都会给你你想要的。你试图做的就是所谓的“屏幕抓取”——你最好检查网站上的条款和条件,以确保他们不会禁止。如果他们不这样做,谷歌将在“Screen Scraping C#”和“HtmlAgilityPack”上进行搜索。你可能不需要编写任何程序。谷歌“网页抓取应用程序”那么你想存储
标签之间的内容?您对存储原始html感兴趣还是对实际数据感兴趣并将其干净地存储在数据库表中?@D.Singh我想将数据存储在数据库中