android -студия / парсинг видео на ютубе / HTML - PullRequest
0 голосов
/ 26 февраля 2020
  try {
            String url = "https://www.youtube.com/results?search_query=1&sp=EgJAAQ%253D%253D";


            Document doc = Jsoup.connect(url)
                    .userAgent("Mozilla/5.0 (Macintosh; Intel Mac OS X 10_9_2) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/33.0.1750.152 Safari/537.36")
                    .get();



            Elements data = doc.select("ytd-thumbnail.style-scope ytd-video-renderer");
            int size = data.size();             
            for (int i = 0; i < size; i++) {

                String videoUrl = data.select("a.yt-simple-endpoint inline-block style-scope ytd-thumbnail")
                        .eq(i)
                        .attr("href");
                videoUrl = "https:" + videoUrl;

                String previewUrl = data.select("img")
                        .select("img")
                        .eq(i)
                        .attr("src");



                videoItems.add(new VideoItem(videoUrl, previewUrl));

            }

Я хочу разобрать видео этого сайта. Итак, я написал код, но он не работает.
Не могли бы вы заполнить этот пробел?

Elements data = doc.select("blank");

String videoUrl = data.select("blank")
                        .eq(i)
                        .attr("blank");

String previewUrl = data.select("blank")                      
                        .eq(i)
                        .attr("blank");

Я пытался и пытался в течение недели, но я не знаю, как ее решить .. некоторые помогите мне телом: (!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...