jsoup получает URL-адрес из таблицы td

Element tables = doc.select("table")
Elements myTds = tables.select("td:eq(0)");

.....

thetext=td.text();
thehref=td.getElementsByTag("a[href]");

Я читаю таблицу со страницы HTML. Я хочу прочитать

<td>
<a href="student-profiles/andy.html">Andy</a>
</td>

Я хочу читать профили Энди и студентов. текст печатает Энди. Как я могу получить href? Я попробовал пару вещей, но не смог.


person The Learner    schedule 26.08.2012    source источник
comment
как насчет thehref.attr("href")   -  person Daniel    schedule 26.08.2012


Ответы (2)


//thehref=td.getElementsByTag("a");

function simpleURL(){
        var anchors = document.getElementsByTagName('a');
        if(anchors != null & anchors.length > 0){
                thehref= anchors[1].href;  

        }       
    }
person Mohammod Hossain    schedule 26.08.2012
comment
Спасибо за ответ. могу ли я не делать этого thetext=td.text(); ? Я не согласен с тем, что вы предложили, это то, что вы получаете все теги, а затем делаете ... у меня очень большая страница, и я сделал пару выборок, чтобы добраться туда ... также могу ли я сохранить привязки var? - person The Learner; 26.08.2012

Я смог сделать это:

Элементы myTds = table.select("td:eq(0)"); чем на tds.attr(href);

person The Learner    schedule 26.08.2012