<a class="product-name" href="http:xyz" title="Polac pineapple slices 3kg">Polac pineapple slices 3kg</a> <div class="price-box"> <span class="regular-price" id="product-price-5489"> <span class="price">Rs 665</span> </span>
如果一個HTML標籤匹配,則另一標籤應使用htmlagilitypack
我想從跨度標籤得到的價格被抓取,但是匹配時,它應該提供特定項目的價格。就像如果一個標籤有內部文本Polac菠蘿那麼它應該返回665盧比以下 代碼是我使用
`
var aTags = document.DocumentNode.SelectNodes("//a");
var nextTags = document.DocumentNode.SelectNodes("//span");
if (aTags != null)
{
foreach (var aTag in aTags)
{
s += counter + ". " + aTag.InnerText + "<br>";
//s += aTag.InnerText;
if (aTag.InnerText == "Polac pineapple")
{
brandcheck = true;
find += aTag.InnerText + " ";
foreach (var nextTag in nextTags)
{
//s += counter + ". " + nextTag.InnerText + "<br>";
s += nextTag.InnerText;
if (nextTag.InnerText.Contains("Rs"))
{
brandcheck = true;
find = nextTag.InnerText + " ";
}
}`
你可以添加你的示例代碼 – ChrisBint
@ChrisBint簽出,我已經添加了代碼! –