driver.get('https://textnow.com/login')
time.sleep(1)
driver.find_element(By.XPATH, '//*[@id="txt-username"]').send_keys('121313123@google.com')
time.sleep(1)
driver.find_element(By.XPATH, '//*[@id="txt-password"]').send_keys('2222222222')
time.sleep(1)
driver.find_element(By.XPATH, '//*[@id="btn-login"]').click()
time.sleep(2)
#Вынести в отдельный метод
px = driver.find_element(By.XPATH, '//*[@id="px-captcha"]')
print(f'Start Clicks')
action = ActionChains(driver)
action.move_to_element_with_offset(px,10,10)
print(f'press, short Wait 1')
action.click_and_hold(px).perform()
time.sleep(4)
print(f'Release 1')
action.release(px)
time.sleep(1)
if px.is_displayed():
print(f'press, Wait 2')
action.click_and_hold(px).perform()
time.sleep(10)
print(f'Release 2')
action.release(px)
time.sleep(1)
if px.is_displayed():
print(f'press, Wait 3')
action.click_and_hold(px).perform()
time.sleep(10)
print(f'Release 3')
action.release(px)
time.sleep(1)
print(f'Move after')
action.move_to_element_with_offset(px,100,100)
time.sleep(10)
...
driver.get('https://digitask.ru')
time.sleep(10)
#тут что то ваше, что вызывает капчу
...
# поиск iframe с каптчами
c_frames = driver.find_elements(By.XPATH, '//iframe[contains(@src,"captcha") and contains(@title,"Main content")]')
print(f"Найдено {len(c_frames)} iframes с каптчей")
driver.switch_to.frame(c_frames[1]) #переключаеюся на второй iframe,у вас может быть другой
time.sleep(1)
some_btn = driver.find_element(By.XPATH, '//div[@id="menu-info"]') # установите ваш xpath, у меня нет такой кнопки как на вашей картинке
some_btn.click()
time.sleep(10)
Для распознавания MP3 файлов с записью барабанной партии и преобразования их в MIDI можно использовать различные нейронные сети и инструменты. Некоторые из них включают:
Google's Magenta: Это проект Google, который использует машинное обучение для создания музыки и искусства. Он включает инструменты, такие как Drumify, который может преобразовывать аудиозаписи барабанов в MIDI-файлы.
Spleeter: Этот инструмент от Deezer разделяет аудиофайлы на отдельные треки, такие как барабаны, бас, вокал и т.д. После разделения треков вы можете использовать MIDI конвертеры для каждой дорожки.
Melody ML: Похож на Spleeter, позволяет разделить аудиозаписи на отдельные инструменты.
Onset and Frames (Onf) - Magenta's Model: Это более специализированный инструмент для конвертации барабанных записей в MIDI.
А дальше каждый проверять вручную
например
https://colab.research.google.com/github/MJVNOR/Da...