Есть этот сайт https://colinhume.com/music.aspx, который принимает определенный ввод и преобразует его в выходной файл.
Допустим, ввод:
X: 7
T:As Luck Will Have It
% Nottingham Music Database
S:John Lagden, via EF
M:6/8
K:D
E|"D"F3 "A7/c+"A2G|"Bm"FGF "A7"E3|"D"F2A d2c|"G"BcB "D"A3|"G"G2B "A7"A2G|\
"D"F2A d2f|
"G"efe "E7"dcB|"A7"ABA GFE|"D"F3 "A7/c+"A2G|"Bm"FGF "A7"E3|"D"F2A d2c|
"G"BcB "D"A3|"G"G2B "A7"A2G|"D"F2E "Bm"D2F|"Em"EFG "A7"F2E|"D"D3 -D2||
A|"D"d3 fed|"A"c2d e2A|"Bm"Bcd c2B|"F#m"A3 A2A|"G"B3 dcB|
"D"A2d f2a|"G"agf "E7"fed|"A7"e3 e2A|"D"d3 fed|"A"c2B A2A|
"Bm"B3 dcB|"F#m"A3 A2F|"G"G3 BAG|"D"F2A d2D|"Em"EFG "A7"F2E|"D"D3 -D2||
Когда вы нажимаетена кнопке «Преобразовать» есть выходная страница с кнопкой «Воспроизвести» вверху. Когда вы нажимаете кнопку, загружается MIDI-файл.
Теперь, возможно ли, чтобы весь этот процесс выполнялся автоматически с помощью кода Python, который сохраняет MIDI-файл на моем ПК?
Мне нужен этот код как часть проекта, который должен автоматически преобразовывать этот тип ввода в формат midi. Я перепробовал много офлайн-кодов, но ни один из них не работает должным образом.
Так что я надеюсь, что смогу сделать это с помощью веб-скрапинга.
Примечание: ввод должен быть в определенном формате, поэтому вставьте приведенный выше текст, как он есть на сайте.