как очистить обзоры на звуковой странице, используя ajax - PullRequest
0 голосов
/ 05 августа 2020

Я хочу очистить обзоры 5stars на странице книги на audible.com, используя код JS в консоли chrome, используя ajax звонки.

ie это обычный URL: https://www.audible.com/pd/Day-Trading-for-a-Living-Audiobook/B0899WY7GS, а внизу отображаются 10 обзоров audible.com (есть также обзоры с audible.co.uk и amazon.com, если щелкнуть соответствующий div над ними)

Звуковые обзоры, как они появляются на нормальной странице Если я даю результат ajax, страница будет другой и обзоров нет. Итак, я посмотрел на фреймы и нашел только один, связанный с обзорами amazon.com (и я не могу получить доступ к html внутри него, [в любом случае я могу получить sr c и загрузить его по другому ajax вызову] ) но мне это сейчас не нужно, мне нужны обзоры и ссылки авторов с audible.com).

Я использовал этот код:

jQuery.ajax({ url: "https://www.audible.com/pd/Day-Trading-for-a-Living-Audiobook/B0899WY7GS" ,
        success:function(pageBookRece){ 
            let parser=new DOMParser() , docParse=parser.parseFromString(pageBookRece,'text/html');
            console.log(docParse.body)

            let iframes = docParse.getElementsByTagName("iframe")
            for (i=0; i< iframes.length; i++) {
                console.log(i + " __ " + iframes[i].outerHTML)
                console.log(iframes[i].src)
                let ifrHTML = jQuery(iframes[i]).contents().find("html").html()
                console.log(ifrHTML)
            }
        }
})

Итак, любая идея, как я мог получить обзоры audible.com с ajax звонками?

...