Jsoup не может найти видео на веб-странице - PullRequest
0 голосов
/ 30 сентября 2018

Я хочу получить тег tag после get src.Но когда я анализирую с помощью jsoup, его не удается найти.Размещение на веб-странице, где mix.tj/video/113989.html

из этого кода i pars site

class Loading extends AsyncTask<Void,Void,Void>{

    Document document = null;
    @Override
    protected Void doInBackground(Void... voids) {
        try {
            document = Jsoup.connect("http://mix.tj/video/113989.html").get();

        } catch (IOException e) {
            e.printStackTrace();
        }
        if(document != null)
        {
            Log.e("hello",document.getElementsByTag("link").attr("href"));
            Log.e("hello",document.getElementsByTag("video").attr("src"));
        }
        return null;
    }

    @Override
    protected void onPostExecute(Void aVoid) {
        super.onPostExecute(aVoid);
    }

На сайте есть только 1 тег видео

Я обнаружил проблему.В HTML-коде есть скрипт, который создал это видео

<script>var player = jwplayer('player-embed');      
player.setup({"file": "http://dushanbe.mix.tj/video/2/45/5bafae1306081.mp4", "image": "/img/b/7/42/113989.jpg", "aspectratio": "16:9", "autostart": false, "controls": true, "displaydescription": false, "displaytitle": false, "flashplayer": "/player/jwplayer-7.8.7/jwplayer.flash.swf", "key": "n+94L7vjfQNGEin57ap3glk3iRNum2o7AeOIWw==", "mute": false, "ph": 1, "pid": "mS6Np6yN", "preload": "auto", "primary": "html5",  "repeat": false, "stagevideo": false, "stretching": "uniform", "width": "100%"});</script>

И у меня есть новый вопрос.Кто это делает?

...