我不知道怎么办,所以我不发布任何我的代码:/
<div class="style2 f_left">Wyprawa do <b>Tana</b><br>Czas trwania: <b>32</b> minut.<br>Szansa powodzenia: <b>75 %</b>.<br></div>
从这个div我需要提取数字32(它是随机生成的)
答案 0 :(得分:1)
XPath是一个选项,但由于你没有发布任何要求,我建议其他一些解决方案。
您可以使用正则表达式来获取数字:
<b>(\d+?)<\/b>
答案将在第一组中。
由于您正在使用HTML,因此您还可以使用HtmlAgilityPack或类似的解决方案逐步完成并从中获取值。
答案 1 :(得分:0)
如果您使用的是javascript,则可以执行以下操作:
var num = parseInt($('#DivIdHere').text().match(/\d+/)[0], 10);
答案 2 :(得分:0)
从&lt;中获取所有文字div>元素和子串在“Czas trwania:”和“minut”之间的所有内容,无需使用复杂的xPath