[英]jsoup parsing one line from html
我想从 html 站点解析一行,但我的代码不起作用
主要活动:
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build();
StrictMode.setThreadPolicy(policy);
TextView textView = (TextView)findViewById(R.id.result);
Document doc = null;
try {
doc = Jsoup.connect("http://ru.todaysdate365.com/").get();
Elements divs = doc.select("div#dateShow");
for (Element div : divs)
textView.setText(div.text());
} catch (IOException e) {
e.printStackTrace();
}
}
我从http://ru.todaysdate365.com/解析 ID 为“dateShow”的 div
抱歉,兄弟您的日期是由 JavaScript 加载的,而 Jsoup 不支持 js。 使用htmlUnit 。 您的网站响应。看,没有日期
<div class="jumbotron" style="text-align: center; height: 314px; margin-left: 15px; margin-right: 15px;">
<div>
<p style="font-size: 14px; text-decoration: underline;"> Дата сегодня: </p>
<div id="dateShow">
</div>
<script type="text/javascript">
$(function() {
var tz = jstz.determine();
var timezone = tz.name();
$("#dateShow").load("/getdate.php?lang=ru&tz="+timezone);
});
</script>
</div>
</div>
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.