Это очень странный вопрос. Итак, я хочу очистить веб-сайт, который имеет 15 элементов одновременно в области просмотра, и он меняет свои 15 элементов и добавляет новые элементы к предыдущим 15 элементам, когда я прокручиваю вниз все 15 элементов. На веб-сайте элементы не в порядке, я имею в виду, что если у вас есть 4 контакта на этом веб-сайте, порядок, показанный на веб-сайте для обычного пользователя, следующий:
- Mom
- Папа
- Сын
- Дочь
- Сестра
- Горничная
Но, в инспектируемом элементе этих 6 элементов , порядок такой же, как у мамы, элемент находится ниже элементов Сына, а Дочь выше элемента Папы. Сестра и горничная не находятся ни в окне просмотра, ни в исходном коде, чтобы получить их в исходном коде, мне нужно прокрутить вниз до Сестра. Как будто веб-сайт намеренно сбивает нас с толку
Я хочу, чтобы я мог нажать «Мама, папа, сын, дочь», а затем, как обычный пользователь, нажать «Сестра, а затем горничная». код намеренной путаницы на веб-сайте
Код, который я использую:
while True:
time.sleep(4)
self.conversations = self.driver.find_elements_by_xpath("//div[@class='_2wP_Y']") # Get 15 elements
for conversation in self.conversations:
try:
conversation.click()
except Exception:
pass
time.sleep(7.5)
time.sleep(3.5)
print("Scrolling Down")
self.driver.execute_script("var bar = document.getElementById('pane-side'); bar.scrollBy(0,2376)")
Спасибо, я новичок в этом, и позже я изменю условие while