java - Retrieve time tag with Jsoup -
this html:
<div id="trestlelifts"> <header class="tableheader"> <time>as of 4/23/15 @5:18 mst</time> <h2>lifts</h2> </header>
i need time tag, cant resolve it.
i try code, app crash
document docw = jsoup.connect(url).get(); element doc = docw.getelementbyid("header.tableheader"); elements h1=doc.getelementsbytag("time"); string tit = h1.text();
element doc = docw.getelementbyid("header.tableheader");
doesn't make sense since there no tag id="header.tableheader"
attribute.
you want use select
instead if want pick <header class="tableheader">
.
elements doc = docw.select("header.tableheader");
than can pick time
tag
elements h1= doc.select("time");
based on comment in include address of page want parse seems problem solution <time>
empty element <time></time>
content generated javascript. in case jsoup not able you, because parser, not js engine. have use different tool selenium webdriver or htmlutils.
Comments
Post a Comment