Не удалось вставить путь к файлу на панели предварительного просмотра в автоматическом WhatsApp.Python

Программы на Python
Ответить
Anonymous
 Не удалось вставить путь к файлу на панели предварительного просмотра в автоматическом WhatsApp.

Сообщение Anonymous »

Код: Выделить всё

contact = df['Number'][ind]
txt_message = df['Message'][ind]
filepath = df['Location'][ind]
skipCheck = df['Student Name'][ind]

print(contact)
# visit Phone Number
browser.get(f"https://web.whatsapp.com/send?phone={contact}")

while True:
try:
input_box = browser.find_element(By.XPATH, "/html/body/div[1]/div/div/div[1]/div/div[3]/div/div[5]/div/footer/div[1]/div/span/div/div[2]/div/div[3]/div/p")
input_box.send_keys(txt_message)

break
except:
pass

# Send message button Click
browser.find_element(By.XPATH, "/html/body/div[1]/div/div/div[1]/div/div[3]/div/div[5]/div/footer/div[1]/div/span/div/div[2]/div/div[4]/div/span/div/div/div[1]/div[1]/span").click()
time.sleep(5)

# Wait for Page loading and send attachment
while True:
try:
attachment_box = browser.find_element(By.XPATH, "/html/body/div[1]/div/div/div[1]/div/div[3]/div/div[5]/div/footer/div[1]/div/span/div/div[2]/div/div[1]/div/span/div/div/div[1]/div[1]/span")
attachment_box.click()
time.sleep(3)
break
except:
pass

file_box = browser.find_element(By.XPATH, "/html/body/div[1]/div/div/div[1]/div/span[6]/div/ul/div/div/div[1]/li/div")
file_box.send_keys(filepath)

time.sleep(2)
browser.find_element(By.XPATH, "/html/body/div[1]/div/div/div[1]/div/div[3]/div/div[3]/div[2]/div/span/div/div/div/div[2]/div/div[2]/div[2]/div/div/span").click()
# end of this iteration, iterate next index until the last index
time.sleep(5)

browser.close()
Я пытаюсь создать программу Python, которая отправляет файл в WhatsApp. Все шло нормально, пока не появился файл-бокс. В строке отображается следующая ошибка

Код: Выделить всё

file_box.send_keys(filepath)
selenium.common.Exceptions.ElementNotInteractableException: Сообщение: элемент не доступен для взаимодействия

Подробнее здесь: https://stackoverflow.com/questions/798 ... c-whatsapp
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Python»