如何使用Jsoup抓取Youtube视频的观看次数?



我正在尝试在Jsoup中获取YouTube视频的观看次数。我从获得运行良好的标题开始,但在获取跨度类中的观看次数时遇到问题。

这是我到目前为止的代码:

import org.jsoup.Jsoup;
import org.jsoup.nodes.Document;
import org.jsoup.nodes.Element;
import java.io.IOException;
import java.awt.*;
import javax.swing.JFrame;
import javax.swing.JLabel;
import javax.swing.JPanel;
import javax.swing.JButton;
import java.awt.event.ActionListener;
import java.awt.event.ActionEvent;
public class HigherOrLowerYoutube {
public static void main(String[] args) {
try {
Document doc = 
Jsoup.connect("https://www.youtube.com/watchv=omlFsLz2WKM").get();
println(doc.title());
} catch (IOException e) {
e.printStackTrace();
}
}
private static void println(String string) {
System.out.println(string);
}

}

尝试:

System.out.println(doc.select(".watch-view-count").first().text());

最新更新