Я пытаюсь просто получить все первые дивы, извлекая вторые дивы:
<div class="_5pcr userContentWrapper">
<div class="_5pcr userContentWrapper _4nef">
Я искал и понял, что функция querySelector должна выполнять свою работу.Однако я попробовал это с несколькими входами, но все они приводят к пустому списку.Если я использую функцию DOM getElementsByClass, она работает, но затем, конечно, я получил все div, а также вторые, которые мне не нужны.Вот вызовы функций querySelector, которые я пробовал:
listOfPosterName = document.querySelectorAll('div._5pcr userContentWrapper:not(._4nef)');
listOfPosterName = document.querySelectorAll('DIV._5pcr userContentWrapper');
listOfPosterName = document.querySelectorAll('_5pcr userContentWrapper:not(_4nef)');
listOfPosterName = document.querySelectorAll('DIV.userContentWrapper:not(_4nef)');
Я даже пытался получить тот же результат, что и с "getElementsByClass ('_ 5pcr userContentWrapper')" с этим:
listOfPosterName = document.querySelectorAll('_5pcr userContentWrapper');
Это также не сработало.Я думал, что это проблема из-за пробела между классами, но я также проверил это с одним классом.
Я действительно ценю помощь!