Форум сайта python.su
0
Подскажите, как
можно используя Grab найти текст ссылок второго по счету класса myclass ?
<div class="myclass"> <a href="">текст 1</a> <a href="">текст 2</a> <a href="">текст 3</a> </div> <div class="myclass"> <a href="">текст 4</a> <a href="">текст 5</a> <a href="">текст 6</a> </div> <div class="myclass"> <a href="">текст 7</a> <a href="">текст 8</a> <a href="">текст 9</a> </div>
g.xpath_list('//div[@class="myclass"]//a')
текст 4
текст 5
текст 6
Офлайн
173
Офлайн
0
reclosedev
Спасибо, но это не совсем то что нужно.
Текст я получаю таким путем:
parse = g.xpath_list('//div[@class="myclass"]//a') for text in parse: print text.text
Офлайн
173
SaturnНе так понял вопрос. Наверное нужно это:
reclosedev
Спасибо, но это не совсем то что нужно.
Текст я получаю таким путем:parse = g.xpath_list('//div[@class="myclass"]//a') for text in parse: print text.text
Но в таком случае получаю текст со всех ссылок а нужно со второго блока <div class=“myclass”><div>
'//div[@class="myclass"][2]//a'
Офлайн
0
reclosedev
Да, это то что надо, но уже самостоятельно успел разобраться.
Офлайн