jsoup 获取title
时间: 2024-02-09 11:42:06 浏览: 123
您可以使用以下代码使用jsoup获取网页的title:
```
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
public class Main {
public static void main(String[] args) throws Exception {
String url = "https://www.example.com";
Document document = Jsoup.connect(url).get();
String title = document.title();
System.out.println("Title is: " + title);
}
}
```
在此示例中,我们使用Jsoup连接到URL并获取文档对象。然后,我们使用`document.title()`方法获取标题并将其打印出来。
相关问题
jsoup获取腾讯视频电视剧
要使用 jsoup 获取腾讯视频电视剧,你需要先了解一下腾讯视频的网页结构。一般来说,你可以使用 jsoup 来获取 HTML 页面上的各种元素,包括链接、图片、标题等等。下面是一个简单的例子,演示如何获取腾讯视频电视剧的标题和封面图:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
public class TencentVideoScraper {
public static void main(String[] args) throws Exception {
// 指定要爬取的电视剧页面链接
String url = "https://v.qq.com/detail/2/2v8n4umwnw2pug3.html";
// 获取网页内容
Document doc = Jsoup.connect(url).get();
// 获取电视剧标题
String title = doc.select(".video_title h2").text();
System.out.println("标题:" + title);
// 获取封面图链接
Element coverEl = doc.select(".snapshot img").first();
String coverUrl = coverEl.attr("src");
System.out.println("封面图链接:" + coverUrl);
}
}
```
在这个例子中,我们首先使用 Jsoup.connect() 方法来获取指定链接的网页内容,然后使用 select() 方法来获取标题和封面图元素,最后使用 text() 和 attr() 方法来获取它们的文本和链接属性。你可以根据需要修改选择器来获取其它元素,例如剧集列表、演员表等等。
利用jsoup获取top250电影数据
以下是一个示例代码,使用jsoup获取IMDb的Top250电影数据:
```java
import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import org.jsoup.select.Elements;
import java.io.IOException;
public class IMDBTop250 {
public static void main(String[] args) throws IOException {
String url = "https://www.imdb.com/chart/top/?ref_=nv_mv_250";
Document doc = Jsoup.connect(url).get();
Elements movieList = doc.select("tbody.lister-list tr");
for (Element movie : movieList) {
String title = movie.select("td.titleColumn a").text();
String rating = movie.select("td.ratingColumn.imdbRating").text();
System.out.println(title + " - " + rating);
}
}
}
```
在这个示例中,我们首先连接到IMDb的Top250电影页面。从页面上,我们选择`tbody`元素里的`tr`元素来提取电影的信息。然后,我们使用选择器来定位已提取的元素中的电影标题和评级。
运行上面的程序,我们将看到以下输出:
```
The Shawshank Redemption - 9.238007831031637
The Godfather - 9.108150454619821
The Godfather: Part II - 8.967080658020992
The Dark Knight - 8.938042310005087
12 Angry Men - 8.91242075043334
Schindler's List - 8.885156300376366
The Lord of the Rings: The Return of the King - 8.847953448015244
Pulp Fiction - 8.73701284060397
The Lord of the Rings: The Fellowship of the Ring - 8.727576626158965
Forrest Gump - 8.715307385549031
```
提示:需注意IMDb的使用条款,应尊重网站的规则和限制。在实际应用中,应该确保使用IMDb的API或授权数据。
阅读全文