Как оптимально распарсить большую HTML страницу и получить нужные данные - C#

Узнай цену своей работы

Формулировка задачи:

Листинг программы
  1. <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
  2. <html dir="ltr">
  3. <head>
  4. <title>фото.галерея | На других посмотреть и себя показать!</title>
  5. <meta http-equiv="content-type" content="text/html; charset=windows-1251">
  6. <meta name="description" content="фото.галерея | На других посмотреть и себя показать!">
  7. <meta name="keywords" content="">
  8. <meta name="robots" content="index,follow">
  9. <meta name="revisit-after" content="10 days">
  10. <meta http-equiv="imagetoolbar" content="no">
  11. <link rel="stylesheet" href="css/lightbox.css" type="text/css" media="screen" />
  12. <link rel="stylesheet" href="./templates/default/style.css?8" type="text/css">
  13. <!--[if IE]><link rel="stylesheet" type="text/css" href="./templates/default/ie.css" media="all" /><![endif]-->
  14. <link rel="icon" type="image/png" href="./icon.png" />
  15. <script language="javascript" type="text/javascript">
  16. <!--
  17. var captcha_reload_count = 0;
  18. var captcha_image_url = "./captcha.php";
  19. function new_captcha_image() {
  20. if (captcha_image_url.indexOf('?') == -1) {
  21. document.getElementById('captcha_image').src= captcha_image_url+'?c='+captcha_reload_count;
  22. } else {
  23. document.getElementById('captcha_image').src= captcha_image_url+'&c='+captcha_reload_count;
  24. }
  25. document.getElementById('captcha_input').value="";
  26. document.getElementById('captcha_input').focus();
  27. captcha_reload_count++;
  28. }
  29. // -->
  30. </script>
  31. <script type="text/javascript" src="js/detailsfunc.js"></script>
  32. <script type="text/javascript" src="js/jquery-1.7.2.min.js"></script>
  33. <script type="text/javascript" src="js/prototype.js"></script>
  34. <script type="text/javascript" src="js/scriptaculous.js?load=effects,builder"></script>
  35. <script type="text/javascript" src="js/lightbox.js"></script>
  36. <script type="text/javascript" src="highslide/highslide-with-html.js"></script>
  37. <link rel="stylesheet" type="text/css" href="highslide/highslide.css" />
  38. <script type="text/javascript">
  39. hs.graphicsDir = 'highslide/graphics/';
  40. hs.outlineType = 'rounded-white';
  41. hs.showCredits = false;
  42. hs.wrapperClassName = 'draggable-header';
  43. hs.align = 'center';
  44. </script>
  45. <link rel="alternate" type="application/rss+xml" title="RSS Feed: фото.галерея | На других посмотреть и себя показать! (Новые )" href="http://gallery.pitnet.ru/rss.php?action=images">
  46. </head>
  47. <body >
  48. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  49. <tr>
  50. <td class="outl"></td>
  51. <td width="1002px">
  52. <table width="100%" border="0" cellpadding="0" cellspacing="0"><td>
  53. <!--ads_zone 1000x90 <embed src="ads/ads_1002x90_kino.swf" quality="high" bgcolor="#000" width="1000" height="90">-->
  54. <table width="1002px" height="150px" border="0" cellpadding="0" cellspacing="0" class="shapka"><td>
  55. <div class="na_8_marta"></div>
  56. <div class="logo"><div id="zima"></div><div id="ngod"></div><div id="serd"></div><div id="zvezda"></div><div id="flo"></div><a href="/" alt="фото.галерея | photo.gallery | Фотографируем, общаемся, объединяемся!" title="фото.галерея | photo.gallery | Фотографируем, общаемся, объединяемся!"><img src="./templates/default/images/gall_sep.gif"></a></div>
  57. <div class="adszone">
  58. <!--первомайские шары--> <div class="balmay"></div> <!--end первомайские шары-->
  59. <!-- <a href="http://gallery.pitnet.ru/advanced/estetiq/estetiq.php"><img src="./ads/fraim.gif"></a> -->
  60. <div style="position: relative; float: right; right: 5px;">
  61. <a href='http://tvmasterskaya.pitnet.ru/'><img src='ads/ads_250x90_tvm.jpg' /></a>
  62. </div>
  63. <!-- <script language="JavaScript" type="text/javascript">
  64. function randomize(min,max) {return((Math.ceil(Math.random() * (max - min + 1) + min - 1))+"")}
  65. document.write('<iframe width="250" height="90" src="ads/shapka25090_#id.html" frameborder="0" scrolling="no" ></iframe>'.replace(/#id/i,randomize(1,2)))
  66. </script> -->
  67. <!--
  68. <a href='http://tvmasterskaya.pitnet.ru/'><img src='ads/ads_250x90_tvm.jpg' /></a>
  69. --></div>
  70. </td></table></td>
  71. <tr>
  72. <td>
  73. <table width="100%" border="0" cellpadding="10" cellspacing="0">
  74. <tr>
  75. <td width="32%" valign="top" class="lb">
  76. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  77. <td class="bz">Фото.галерея</td>
  78. <tr>
  79. <td class="bc"><b>Im_CSharp</b><br />
  80. <br />
  81. <div class="loginfo1">
  82. <li class="bred"><a href="rules">Правила фото.галереи</a></li>
  83. <li class="bred"><a href="faq">Раздел помощи</a></li>
  84. <li><b><a href="complaint">Книга отзывов и предложений</a></b></li>
  85. <li><a href="./member.php?action=editprofile">Настройка профиля</a></li>
  86. <li><a href="search.php">Поиск фотографий</a></li>
  87. <li><a href="phototop">Лучшие фотографии</a></li>
  88. <li><b><a href="search?search_new_images">Новые фотографии</a></b></li>
  89. <li><b><a href="./lightbox.htm">Мое избранное</a></b></li>
  90. <li><b><a href="./uid26353">Мой фотоальбом</a></b></li>
  91. <li><b><a href="uploads">Загрузить фотографию</a></b></li>
  92. </div>
  93. <div class="loginfo2">
  94. <li><span class="tliul"><b>Личные сообщения</b></span></li>
  95. <ul><li><a href="./pm.php?action=inbox" title="Всего сообщений: 0">Входящие</a><span class="tliul">:</span> <span class="tliulb">0</span></li>
  96. <li><a href="./pm.php?action=sentbox" title="Всего сообщений: 0">Отправленные</a><span class="tliul">:</span> <span class="tliulb">0</span></li>
  97. <li><a href="./pm.php?action=outbox" title="Всего сообщений: 0">Исходящие</a><span class="tliul">:</span> <span class="tliulb">0</span></li>
  98. <li><a href="./pm.php?action=new">Новое сообщение</a></li><div class="tliul">У Вас <b><a href="./pm.php">0</a></b> новых входящих сообщений.</div></ul>
  99. </div>
  100. <div class="loginfo1">
  101. <li><b><a href="comments_all.php">Новые комментарии</a></b></li>
  102. <li><b><a href="./member.php?action=showcomments&amp;user_id=26353">Мои комментарии</a></b></li>
  103. <li><b><a href="./member.php?action=readcomments">Комментарии к моим фото: <span class="bred2">0</span></a></b></li>
  104. <li><a href="./logout.php">Выйти</a></li>
  105. </div>
  106. <div class="menuha">
  107. <a href="search?search_new_images"><img src="./templates/default/images/bnew.gif" border="0" alt="Новые фотографии" title="Новые фотографии" width="90px" height="30px"></a>
  108. <a href="comments_all.php"><img src="./templates/default/images/bcom.gif" border="0" alt="Новые комментарии" title="Новые комментарии" width="90px" height="30px"></a>
  109. <a href="uploads"><img src="./templates/default/images/bup.gif" border="0" alt="Загрузить фотографию" title="Загрузить фотографию" width="90px" height="30px"></a>
  110. <a href="articles.php"><img src="./templates/default/images/bart.gif" border="0" alt="Статьи по фотографии" title="Статьи по фотографии" width="90px" height="30px"></a>
  111. <a href="victory"><img src="./templates/default/images/fpobed.gif" border="0" alt="Победители" title="Победители" width="90px" height="30px"></a>
  112. </div></td>
  113. <tr>
  114. <td class="bz2">На правах рекламы</td>
  115. <tr>
  116. <td class="bc_ads"><img src="ads/ads250x200_next.jpg" border="0"></td>
  117. <tr>
  118. <td class="bz">Кто в on-line</td>
  119. <tr>
  120. <td class="bc">Всего: <b>46</b> | Зарегистрированных: <b>42</b> | Скрытых: <b>5</b> | Гостей: <b>4</b>
  121. <div class="bordt"><br /><a href="./uid346">BratOk</a>, <a href="./uid664">MEGABOSS</a>, <a href="./uid1532">yuriytimofeev</a>, <a href="./uid5356">nala</a>, <a href="./uid6936">_For_you_</a>, <a href="./uid9104">BrAbUs</a>, <a href="./uid9392">twig</a>, <a href="./uid10238">Abbey</a>, <a href="./uid11194">Naxeraa</a>, <a href="./uid11459">funnyman</a>, <a href="./uid12008">nelyaaa</a>, <a href="./uid12152">.::Recke::.</a>, <a href="./uid13036">uKKK</a>, <a href="./uid13192">out_tonight</a>, <a href="./uid15772">Charice</a>, <a href="./uid16328">Temira</a>, <a href="./uid17006">КтО-То</a>, <a href="./uid17638">чао</a>, <a href="./uid17848">honeyed</a>, <a href="./uid17943">Rado9013</a>, <a href="./uid18155">ПozaRezZ</a>, <a href="./uid18305">LuckyGinger</a>, <a href="./uid18460">Aristokrat</a>, <a href="./uid18750">BaLTo</a>, <a href="./uid21072">Nneka</a>, <a href="./uid21289">CMEPTb</a>, <a href="./uid21475">_Мерси_</a>, <a href="./uid21918">Polinka</a>, <a href="./uid22208">Vitan</a>, <a href="./uid24139">pina</a>, <a href="./uid24897">буратино</a>, <a href="./uid25036">Хильд</a>, <a href="./uid25521">sss___sss</a>, <a href="./uid25863">ltdxtyrf</a>, <a href="./uid26327">Kriskiskis</a>, <a href="./uid26353">Im_CSharp</a>, <a href="./uid26363">анастасия</a></div><div class="bordt"><br /><b>Сегодня поздравляем:</b><br /><br /><a href="./uid24176">79248544231</a>, <a href="./uid26085">AnnA83</a>, <a href="./uid14734">anzor</a>, <a href="./uid20569">Banana_Moon</a>, <a href="./uid23339">com</a>, <a href="./uid21551">Crazy_Art</a>, <a href="./uid20145">ginger</a>, <a href="./uid15627">Goshan</a>, <a href="./uid16888">ничка</a>, <a href="./uid17629">mcnasty</a>, <a href="./uid7803">mimio</a>, <a href="./uid23812">nerka67</a>, <a href="./uid15960">nico</a>, <a href="./uid19533">vagon</a>, <a href="./uid17116">vagona</a></div></td>
  122. </table>
  123. </td>
  124. <td width="68%" valign="top" class="rb"><table width="100%" border="0" cellpadding="0" cellspacing="0">
  125. <td>
  126. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  127. <td class="bzb2"><a href="./search?search_good_images" class="whitelink">Хорошие фотографии</a> | <a href="./search?search_new_images" class="whitelink">Все фотографии</a></td>
  128. <tr>
  129. <td class="bcb"><table width="100%" border="0" cellpadding="5" cellspacing="1"><tr class="imagerow1">
  130. <td width="25%" valign="top">
  131. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">30.06.2012 в 22:06</span><br /><br /><a href="./photo98040"><img src="./data/thumbnails/69/photo_1340964389.jpg" border="0" width="140" height="139" alt="Фотосушка" title="Фотосушка" /></a><br /><br />
  132. <b>Фотосушка</b><br /><a href="./uid2235">drs</a></div>
  133. </td>
  134. <td width="25%" valign="top">
  135. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">30.06.2012 в 08:00</span><br /><br /><a href="./photo98054"><img src="./data/thumbnails/57/photo_1341000041.jpg" border="0" width="140" height="93" alt="***" title="***" /></a><br /><br />
  136. <b>***</b><br /><a href="./uid6424">ivankislov</a></div>
  137. </td>
  138. <td width="25%" valign="top">
  139. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">30.06.2012 в 00:58</span><br /><br /><a href="./photo98051"><img src="./data/thumbnails/77/photo_1340974722.jpg" border="0" width="140" height="62" alt="Конфетно-букетное :)" title="Конфетно-букетное :)" /></a><br /><br />
  140. <b>Конфетно-букетное :)</b><br /><a href="./uid11973">Ambi</a></div>
  141. </td>
  142. <td width="25%" valign="top">
  143. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">30.06.2012 в 00:36</span><br /><br /><a href="./photo98050"><img src="./data/thumbnails/19/photo_1340973402.jpg" border="0" width="140" height="140" alt="*" title="*" /></a><br /><br />
  144. <b>*</b><br /><a href="./uid16697">eugenetrufanov</a></div>
  145. </td>
  146. </tr>
  147. <tr class="imagerow1">
  148. <td width="25%" valign="top">
  149. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">30.06.2012 в 00:12</span><br /><br /><a href="./photo98048"><img src="./data/thumbnails/19/photo_1340971966.jpg" border="0" width="140" height="140" alt="*" title="*" /></a><br /><br />
  150. <b>*</b><br /><a href="./uid16697">eugenetrufanov</a></div>
  151. </td>
  152. <td width="25%" valign="top">
  153. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">29.06.2012 в 23:16</span><br /><br /><a href="./photo98044"><img src="./data/thumbnails/15/photo_1340968568.gif" border="0" width="140" height="92" alt="Гифка" title="Гифка" /></a><br /><br />
  154. <b>Гифка</b><br /><a href="./uid4638">triller</a></div>
  155. </td>
  156. <td width="25%" valign="top">
  157. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">29.06.2012 в 22:57</span><br /><br /><a href="./photo98043"><img src="./data/thumbnails/77/photo_1340967469.jpg" border="0" width="140" height="140" alt="Кружечки :)" title="Кружечки :)" /></a><br /><br />
  158. <b>Кружечки :)</b><br /><a href="./uid11973">Ambi</a></div>
  159. </td>
  160. <td width="25%" valign="top">
  161. <div class="nimages"><img src="./templates/default/images/clock.gif" width="10" height="10"> <span class="dte">29.06.2012 в 22:19</span><br /><br /><a href="./photo98042"><img src="./data/thumbnails/61/photo_1340965162.jpg" border="0" width="105" height="140" alt="Анапа" title="Анапа" /></a><br /><br />
  162. <b>Анапа</b><br /><a href="./uid8761">trojan</a></div>
  163. </td>
  164. </tr>
  165. </table>
  166. </td>
  167. </table>
  168. <br /><a href="photo98040" target="blank_"><img src="ads/ads_660x90_sushka.jpg" border="0"></a><br />
  169. <!--news-->
  170. <br />
  171. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  172. <tr>
  173. <td class="bzb">Что нового?</td>
  174. </tr>
  175. <tr>
  176. <td class="bcb_info"><table width="100%" border="0" cellpadding="5" cellspacing="1"><tr>
  177. <td width="100%" valign="top">
  178. <b>Фотосушка</b><br /><span class="newsb">Автор: <b>AlNikonov</b> | 29.06.2012 в 22:36</span>
  179. </td>
  180. </tr>
  181. <tr>
  182. <td width="100%" valign="top" class="newsbottom">8 июля в 19.00 в Сквере блогеров, площадь Горького (сквер 70-е Магадана)<br />
  183. Приглашаются все желающие! При себе иметь собственные фотографии любого размера. <br />
  184. На обратной стороне подпись автора и телефон по желанию.<br />
  185. Веревку и прищепки с собой нести НЕ НАДО!<br />
  186. Каждый посетитель фотовыставки «Сушка» может стать ее участником, на это и рассчитана выставка. На натянутых веревках будут развешаны фотографии, любой пришедший сможет забрать понравившуюся, а взамен повесить свое творение. Общение, знакомства.<br/><br/>
  187. </td>
  188. </tr>
  189. </table>
  190. <a href="news.php"><u class="undred">Архив новостей</u></a></td>
  191. </tr>
  192. </table>
  193. <!--news end-->
  194. </td>
  195. <tr>
  196. <td><br /><table width="100%" border="0" cellpadding="0" cellspacing="0">
  197. <td class="bzb2">Фото.категории</td>
  198. <tr>
  199. <td class="bcb">
  200. <table width="100%" border="0" cellpadding="0" cellspacing="0">
  201. <tr>
  202. <td valign="top" width="34%">
  203. <table border="0" cellpadding="2" cellspacing="2">
  204. <tr>
  205. <td valign="top">
  206. <span class="cat_pics"><a href="/section2"><img src="data/catpic/2.jpg" width="35" height="35" title="Девушки" alt="Девушки" align="left" /></a></span><span class="cater"><a href=./section2>Девушки</a></span>
  207. <span class="new"> +47</span><br />
  208. <span class="opisan">Предприимчивые молодые люди подыскивают себе жен-красавиц в коридорах этой галереи</span><br />
  209. </td>
  210. </tr>
  211. <tr>
  212. <td valign="top">
  213. <span class="cat_pics"><a href="/section3"><img src="data/catpic/3.jpg" width="35" height="35" title="Парни" alt="Парни" align="left" /></a></span><span class="cater"><a href=./section3>Парни</a></span>
  214. <span class="new"> +10</span><br />
  215. <span class="opisan">Предприимчивые девушки часто стремятся найти здесь сильное мужское плечо (:</span><br />
  216. </td>
  217. </tr>
  218. <tr>
  219. <td valign="top">
  220. <span class="cat_pics"><a href="/section5"><img src="data/catpic/5.jpg" width="35" height="35" title="Детский мир" alt="Детский мир" align="left" /></a></span><span class="cater"><a href=./section5>Детский мир</a></span>
  221. <span class="new"> +12</span><br />
  222. <span class="opisan">Дети — цветы жизни. Даешь букет! (:</span><br />
  223. </td>
  224. </tr>
  225. <tr>
  226. <td valign="top">
  227. <span class="cat_pics"><a href="/section70"><img src="data/catpic/70.jpg" width="35" height="35" title="Семья" alt="Семья" align="left" /></a></span><span class="cater"><a href=./section70>Семья</a></span>
  228. <span class="new"> +3</span><br />
  229. <span class="opisan">Папа, мама, я — крепкая семья!</span><br />
  230. </td>
  231. </tr>
  232. <tr>
  233. <td valign="top">
  234. <span class="cat_pics"><a href="/section6"><img src="data/catpic/6.jpg" width="35" height="35" title="Гламур" alt="Гламур" align="left" /></a></span><span class="cater"><a href=./section6>Гламур</a></span>
  235. <span class="new"> +1</span><br />
  236. <span class="opisan">Необычно. Ярко. Изысканно. А иногда просто и со вкусом</span><br />
  237. </td>
  238. </tr>
  239. <tr>
  240. <td valign="top">
  241. <span class="cat_pics"><a href="/section47"><img src="data/catpic/47.jpg" width="35" height="35" title="Портрет" alt="Портрет" align="left" /></a></span><span class="cater"><a href=./section47>Портрет</a></span>
  242. <span class="new"> +4</span><br />
  243. <span class="opisan">Если интеллект собеседника впечатляет, одно воззрение лица может приносить удовольствие</span><br />
  244. </td>
  245. </tr>
  246. <tr>
  247. <td valign="top">
  248. <span class="cat_pics"><a href="/section63"><img src="data/catpic/63.jpg" width="35" height="35" title="Свадебное фото" alt="Свадебное фото" align="left" /></a></span><span class="cater"><a href=./section63>Свадебное фото</a></span>
  249. <span class="new"> +2</span><br />
  250. <span class="opisan">Она пела, она плясала</span><br />
  251. </td>
  252. </tr>
  253. <tr>
  254. <td valign="top">
  255. <span class="cat_pics"><a href="/section4"><img src="data/catpic/4.jpg" width="35" height="35" title="Весёлая компания" alt="Весёлая компания" align="left" /></a></span><span class="cater"><a href=./section4>Весёлая компания</a></span>
  256. <span class="new"> +3</span><br />
  257. <span class="opisan">Ты и твои друзья на одном фото во время отдыха, развлечений или работы</span><br />
  258. </td>
  259. </tr>
  260. <tr>
  261. <td valign="top">
  262. <span class="cat_pics"><a href="/section65"><img src="data/catpic/65.jpg" width="35" height="35" title="Видео" alt="Видео" align="left" /></a></span><span class="cater"><a href=./section65>Видео</a></span>
  263. <span class="new"> +2</span><br />
  264. <span class="opisan">Здесь каждый может похвастаться своим художественным фильмом, или красивым слайд-шоу</span><br />
  265. </td>
  266. </tr>
  267. <tr>
  268. <td valign="top">
  269. <span class="cat_pics"><a href="/section7"><img src="data/catpic/7.jpg" width="35" height="35" title="Животные" alt="Животные" align="left" /></a></span><span class="cater"><a href=./section7>Животные</a></span>
  270. <span class="new"> +26</span><br />
  271. <span class="opisan">Кто сказал, что животные не любят фотосессии?</span><br />
  272. </td>
  273. </tr>
  274. <tr>
  275. <td valign="top">
  276. <span class="cat_pics"><a href="/section10"><img src="data/catpic/10.jpg" width="35" height="35" title="Пейзажи" alt="Пейзажи" align="left" /></a></span><span class="cater"><a href=./section10>Пейзажи</a></span>
  277. <span class="new"> +19</span><br />
  278. <span class="opisan">Художественные фото панорам и пейзажей</span><br />
  279. </td>
  280. </tr>
  281. </table></td>
  282. <td valign="top" width="34%" class="catbgcolor">
  283. <table border="0" cellpadding="2" cellspacing="2">
  284. <tr>
  285. <td valign="top">
  286. <span class="cat_pics"><a href="/section50"><img src="data/catpic/50.jpg" width="35" height="35" title="Природа" alt="Природа" align="left" /></a></span><span class="cater"><a href=./section50>Природа</a></span>
  287. <span class="new"> +24</span><br />
  288. <span class="opisan">Любишь природу, которая нас окружает?</span><br />
  289. </td>
  290. </tr>
  291. <tr>
  292. <td valign="top">
  293. <span class="cat_pics"><a href="/section61"><img src="data/catpic/61.jpg" width="35" height="35" title="Путешествия" alt="Путешествия" align="left" /></a></span><span class="cater"><a href=./section61>Путешествия</a></span>
  294. <span class="new"> +8</span><br />
  295. <span class="opisan">Я там был, пиво пил...</span><br />
  296. </td>
  297. </tr>
  298. <tr>
  299. <td valign="top">
  300. <span class="cat_pics"><a href="/section41"><img src="data/catpic/41.jpg" width="35" height="35" title="Макро" alt="Макро" align="left" /></a></span><span class="cater"><a href=./section41>Макро</a></span>
  301. <span class="new"> +12</span><br />
  302. <span class="opisan">Вооружаемся оптикой — и в путь! Рассмотрим микро-мир в макро?</span><br />
  303. </td>
  304. </tr>
  305. <tr>
  306. <td valign="top">
  307. <span class="cat_pics"><a href="/section42"><img src="data/catpic/42.jpg" width="35" height="35" title="Натюрморт" alt="Натюрморт" align="left" /></a></span><span class="cater"><a href=./section42>Натюрморт</a></span>
  308. <br />
  309. <span class="opisan">Пробуем себя в роли продвинутых фотографов. Накрываем скатерть и составляем предметы (:</span><br />
  310. </td>
  311. </tr>
  312. <tr>

Решение задачи: «Как оптимально распарсить большую HTML страницу и получить нужные данные»

textual
Листинг программы
  1. using System;
  2. using GalleryAPI;
  3. using HtmlAgilityPack;
  4.  
  5. namespace ConsoleTest
  6. {
  7.     class Program
  8.     {
  9.         public static void Main(string[] args)
  10.         {
  11.             HtmlDocument HTMLDoc = new HtmlDocument();
  12.             HTMLDoc.LoadHtml(Needs.Autorization());
  13.             var node = HTMLDoc.DocumentNode.SelectSingleNode(@"/html/body/table/tbody/tr/td[2]/table/tbody/tr[2]/td/table/tbody/tr/td/table/tbody/tr[2]/td/div[2]/ul/li/span[2]");
  14.             Console.Write(node.InnerText);
  15.             Console.ReadLine();
  16.         }
  17.     }
  18. }

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

7   голосов , оценка 3.571 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы