通过 JSoup 在 WebView 中仅获取一个 Div(By Class)
Get Only One Div (By Class) in WebView via JSoup
我试图只将一个 div(通过 class)添加到我的网络视图中。我对 PHP 或 CSS 一无所知,所以当我按 class 名称解析它们时,我无法意识到我应该做什么。我想参加
<div class="container_wrap container_wrap_first main_color fullsize">
部分在这里,但它太复杂了,所以我真的不知道在 doc.select(div. "HERE") 上写什么。谢谢指教。
我必须解析的 Div:
<div id="wrap_all">
<div class="mobil-logo">
<div id="main" data-scroll-offset="88">
<!--- header icerik sonu--->
<div class="container_wrap container_wrap_first main_color fullsize">
<div class="container">
这就是我在 Main.java 中尝试的方法:
// webview settings here
loadJsoup();
public void loadJsoup(){
try {
doc = Jsoup.connect("http://isvecehliyet.se/mobil").timeout(10000).get();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Element ele = doc.select("div.entry-content-wrapper").first();
String html = ele.toString();
String mime = "text/html";
String encoding = "utf-8";
mWebview.loadData(html, mime, encoding);
}
这对我有用:
String url = "http://isvecehliyet.se/mobil/";
Document doc = Jsoup.connect(url).get();
Elements e = doc.select("div.container").first().parents();
System.out.println(e);
部分输出:
<div class="container_wrap container_wrap_first main_color fullsize">
<div class="container">
<main class="template-page content av-content-full alpha units" role="main" itemprop="mainContentOfPage">
<article class="post-entry post-entry [...]
我试图只将一个 div(通过 class)添加到我的网络视图中。我对 PHP 或 CSS 一无所知,所以当我按 class 名称解析它们时,我无法意识到我应该做什么。我想参加
<div class="container_wrap container_wrap_first main_color fullsize">
部分在这里,但它太复杂了,所以我真的不知道在 doc.select(div. "HERE") 上写什么。谢谢指教。
我必须解析的 Div:
<div id="wrap_all">
<div class="mobil-logo">
<div id="main" data-scroll-offset="88">
<!--- header icerik sonu--->
<div class="container_wrap container_wrap_first main_color fullsize">
<div class="container">
这就是我在 Main.java 中尝试的方法:
// webview settings here
loadJsoup();
public void loadJsoup(){
try {
doc = Jsoup.connect("http://isvecehliyet.se/mobil").timeout(10000).get();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
Element ele = doc.select("div.entry-content-wrapper").first();
String html = ele.toString();
String mime = "text/html";
String encoding = "utf-8";
mWebview.loadData(html, mime, encoding);
}
这对我有用:
String url = "http://isvecehliyet.se/mobil/";
Document doc = Jsoup.connect(url).get();
Elements e = doc.select("div.container").first().parents();
System.out.println(e);
部分输出:
<div class="container_wrap container_wrap_first main_color fullsize">
<div class="container">
<main class="template-page content av-content-full alpha units" role="main" itemprop="mainContentOfPage">
<article class="post-entry post-entry [...]