【发布时间】:2020-02-07 03:56:16
【问题描述】:
for(var i=0; i < 20; i++) {
this.fetchText('div.ma-AdCardMyAds:nth-child('+i+') > div.one > div.two > div.three > span[class="ma-AdCard-price"]'));
}
有时候 span 之前有 2 个 div 而不是 3 个 div。我需要始终从 div.ma-AdCardMyAds:nth-child('+1+') 开始达到 span[class="ma-AdCard-price"]
只有 div.one > div.three
this.fetchText('div.ma-AdCardMyAds:nth-child('+i+') > div.one > div.three > span[class="ma-AdCard-price"]'));
没用
this.fetchText('div.ma-AdCardMyAds:nth-child('+i+') > span[class="ma-AdCard-price"]')
【问题讨论】:
标签: javascript casperjs