[英]C# Get all the id of the html tag and set inner text for <td></td> tag
[英]Get html inner text by id
我想从li
类中获取innertext甚至更好的innerhtml。
在普通的桌面版本中,它可以工作。
但是相同的代码无法在WP8上使用,因为wp8并不具备所有功能。我在互联网上搜索,而我发现只是台式机代码或无法正常工作的代码。
HtmlElement e1 = webBrowser1.Document.GetElementById(textBox2.Text);
string content = e1.InnerText;
textBox1.Text = content;
有一种HTML形式,我想获得与使用“桌面”版本的C#获得的结果相同的结果
<li id="ContentHolderMain_ContentHolderMainContent_ContentHolderMainContent_lstvAlphabet_listRestaurants_0_lstvRestaurant_0_liItem_0" class="restaurantItem" sssp:rs="2;7;8;10;" sssp:rl="Ljubljana" sssp:rn=""Celica hostel"">
<div class="name">
<h1>
<h2>(Metelkova 8, Ljubljana)</h2>
<span class="blocked"></span>
<span class="blocked"> </span>
</div>
<div class="breaker"></div>
<div class="prices">
<p>
<span>Vrednost doplacila:</span>
<strong>3,15 EUR</strong>
</p>
<p>
<span>Vrednost obroka:</span>
<strong>5,78 EUR</strong>
</p>
</div>
<div class="features">
<img id="ContentHolderMain_ContentHolderMainContent_ContentHolderMainContent_lstvAlphabet_listRestaurants_0_lstvRestaurant_0_lstvFeatures_0_imgFeature_0" title="Celiakiji prijazni obroki" alt="Celiakiji prijazni obroki" src="/App_Themes/SOS/images/icncoeliac.png">
<img id="ContentHolderMain_ContentHolderMainContent_ContentHolderMainContent_lstvAlphabet_listRestaurants_0_lstvRestaurant_0_lstvFeatures_0_imgFeature_1" title="Solatni bar" alt="Solatni bar" src="/App_Themes/SOS/images/icnsaladbar.png">
<img id="ContentHolderMain_ContentHolderMainContent_ContentHolderMainContent_lstvAlphabet_listRestaurants_0_lstvRestaurant_0_lstvFeatures_0_imgFeature_2" title="Stalen arhitektonsko prilagojen dostop za invalide in dostop do mize v notranjosti lokala ter do toalete prilagojene za invalide" alt="Stalen arhitektonsko prilagojen dostop za invalide in dostop do mize v notranjosti lokala ter do toalete prilagojene za invalide" src="/App_Themes/SOS/images/icnwheelchairwc.png">
<img id="ContentHolderMain_ContentHolderMainContent_ContentHolderMainContent_lstvAlphabet_listRestaurants_0_lstvRestaurant_0_lstvFeatures_0_imgFeature_3" title="Kosila" alt="Kosila" src="/App_Themes/SOS/images/icnlunch.png">
</div>
<div class="breaker"></div>
</li>
您将无法使用WebBrowser控件执行此操作,但是如果您需要的只是检索HTML元素上的内容,则可以只使用普通的WebRequest检索HTML,然后使用Html Agility Pack解析HTML。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.