結果が得られない理由は、両方の条件を満たす要素が<a>
でないためです。
これらは@hrefに「3499047」を含むリンクです:
<a href="showthread.php?s=9bc55ab5990282a5353fb20d505d577e&t=3499047" id="thread_title_3499047">Tesco misprices and discussion (Thread 12)</a>
<a href="showthread.php?s=9bc55ab5990282a5353fb20d505d577e&t=3499047">1</a>
<a href="showthread.php?s=9bc55ab5990282a5353fb20d505d577e&t=3499047&page=2">2</a>
<a href="showthread.php?s=9bc55ab5990282a5353fb20d505d577e&t=3499047&page=3">3</a>
<a href="showthread.php?s=9bc55ab5990282a5353fb20d505d577e&t=3499047&page=110">Last Page</a>
<a href="member.php?s=9bc55ab5990282a5353fb20d505d577e&find=lastposter&t=3499047" rel="nofollow">ExiledCockney</a>
<a href="misc.php?do=whoposted&t=3499047" onclick="who(3499047); return false;">2,184</a>
<a rel="shadowbox;width=732;height=527;player=iframe;" href="wow.php?t=3499047" target="_blank" style="display: block; width: 100%; height: 100%; cursor: pointer;">
<div style="width: 100%; height: 100%; background-image: url('http://images2.moneysavingexpert.com/images/forum_style_2/misc//wow_big_faint_grey.gif');">
<div style="padding: 12px 0px 0px 0px;">
<strong>3</strong>
</div>
</div>
</a>
あなたが見ることができるように、それらのどれもが「『フォント重量:太字』」を含まないスタイル属性に。
ページのマークアップに、ブラウザで表示したときに目的の組み合わせの要素がある場合は、javascriptで追加されている可能性があります。 DOMはJavaScriptを実行しないため、DOMで取得したマークアップを確認する必要があります。
あなたが読んだスレッド(つまりリンクに続くスレッド)はもはや太字ではありませんが、それは問題ですか? – AakashM
私は表現がきついと思う、あなたはスタイルの節を削除しようとすることはできますか?そして、hrefの比較はパスなしで '?t = 3499047'に変わります。 – ajreal