#python #selenium
#питон #селен
Вопрос:
Я хочу, чтобы он взял информацию на странице, которая открывается, нажав на кнопки, расположенные внизу, вернулся и нажал на другую кнопку и получил информацию там.
i = 0 k = 1 while ilt; int(k): link = onek str(k) sonek chat = driver.find_element_by_xpath(link) chat.click() time.sleep(1) name = driver.find_element_by_xpath(name) print(name.text) time.sleep(1) adress = driver.find_element_by_xpath(adress) print(adress.text) time.sleep(1) driver.get("https://www.google.com/") time.sleep(3) k = k 1 if k==11: time.sleep(1) break
Код получает имя и адрес с первой кнопки, на которую он нажимает, но это 2. нажимает на кнопку и выдает эту ошибку.
selenium.common.exceptions.InvalidArgumentException: Message: invalid argument: 'value' must be a string
Комментарии:
1. каковы значения onek, sonek, имени и адреса? Какие данные/веб-сайт вы пытаетесь очистить? Почему вы переходите к google.com каждую итерацию?