Я хотел бы создать программу, которая получает данные с сайта play.eslgaming.com и помещает это в базу данных.Получить данные из таблицы [HTML] в базу данных SQL
Я уже выяснил, что данные, которые мне нужны, находятся только в исходном коде веб-страниц. Примерно следующим образом:
<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>
И так далее для каждого игрока в каждом раунде 2 команды.
Но проблема в том, что я не знаю, как я получаю эту информацию самой легкой. Кроме того, я хотел бы поместить их в базу данных, чтобы я мог делать итоги и контролировать все. Я могу запрограммировать бит C#, поэтому, возможно, есть способ использовать этот код.
Я хотел бы знать, как получить необходимые данные с веб-страниц.
Вы можете использовать классический ASP, веб-форм, MVC или Web API с C#, чтобы получить их на свой C# сервер. Последние два являются текущими стандартами. Получение их в базу данных - еще один шаг. Однако 80% прогулок и 99% книг по любой из этих технологий дадут вам то, что вы ищете. – krillgar
То, что вы пытаетесь сделать, называется «скрипинг экрана» - и вам будет полезно ознакомиться с положениями и условиями сайта, чтобы они не запрещали его. Если они этого не сделают, google на «Screen Scraping C#» и «HtmlAgilityPack». – Tim
Возможно, вам не нужно ничего программировать. Google "web scraping applications" –