【发布时间】:2019-11-11 11:14:35
【问题描述】:
有这个网站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 文件存储到我的 PC 中?
我需要将此代码作为项目的一部分,该项目应自动将该类型的输入转换为 midi 格式。我试过很多离线代码,似乎都没有正常工作。
所以我希望我可以通过网络抓取来做到这一点。
注意:输入需要采用特定格式,因此请按原样粘贴以上文本。
【问题讨论】:
标签: python-3.x selenium selenium-webdriver web-scraping midi