Я пытаюсь запрограммировать скрипт Python, который автоматически загружает таблицу с веб-страницы.Таблица не полностью загружена, когда я просто иду по указанному адресу URL.Я должен нажать на ссылку «Загрузить еще».Это я пытался сделать по сценарию ниже.
delay = 2
driver = webdriver.Chrome('chromedriver')
driver.get("url")
time.sleep(delay + np.random.rand() )
click_except = 0
while click_except == 0:
try:
driver.find_element_by_id("id").click()
time.sleep(delay + np.random.rand() )
except:
click_except = 1
time.sleep(delay + np.random.rand() )
web = driver.find_element_by_id("id_table")
str = (web.text)
Раньше это работало, но теперь не работает ... тот же код!Я переехал в другую страну, и я использую другой Wi-Fi.Может ли это иметь какой-либо эффект?На самом деле строка с командой click все еще работает, когда обрабатывается отдельно и вручную.Он не работает вместе с циклом «Пока и попробуй».Есть идеи, что не так?Или любая идея, как лучше запрограммировать это?
Задержка должна дать веб-странице достаточно времени для загрузки.