2016-07-10 19:54:00 突然發(fā)現到八點了株茶,總結還沒有寫寂汇,筆記也還沒有做越庇。寫這個走偏的太遠壹店。
2016-07-11 22:25:05 導出了《印象筆記留給你的空間——Evernote伴你成長》感覺還是自己補0好排序一點绑警,改了一下源求泰,補為5位。兩次都是一百多個音頻计盒,上萬個應該夠用了渴频。
2016-07-16 06:46:16 前天晚上導出時發(fā)現在音頻的網站從阿里云的域名換了成sortime的。改一下正則表達示規(guī)則北启,昨天學了一下編譯成exe,形成了zhaoximpe.exe.添加了0.簡化操作
2016-08-02 08:20:32 合并軟件改為,MP3剪切合并大師
2016-08-04 23:49:44 加入了演示動態(tài)圖,百度云共享中加入視頻演示
2016-08-05 12:36:41加入360云盤鏈接
2016-08-11 07:19:20 云盤里面視頻補錄聲音完成
0.簡化操作
- 打開百度云鏈接下載zhaoximp3.exe文件卜朗。鏈接: http://pan.baidu.com/s/1c82JGM 密碼: fin3
360云盤鏈接 https://yunpan.cn/c6kHA8CDxRbSW 訪問密碼 e94e - 參考1.2節(jié)把網頁另存為test.html放到與zhaoximp3.exe同目錄下拔第。
- 雙擊zhaoximp3.exe等待即完成批量下載。
1.獲取網頁源碼
https://www.sortime.com/v/wx/activity/feeds/***
找相應網頁測試
《印象筆記留給你的空間——Evernote伴你成長》實例地址 https://www.sortime.com/v/wx/activity/feeds/8bbe1a4c-906a-456d-8211-7a10ad9dea85?
1.1找到語音的信息聊替。
進入后為在最后的位置楼肪,按home鍵一直到開始處。按F12然后按“放大鏡”找到語音與源代碼關系惹悄。
主要下載這樣的語音文件春叫。
https://sortime.oss.aliyuncs.com/b3BwS0JqZ0U4a2RPS2hrVkRneUFqTlBnamdOOA==/cMAnv9u2efWnjglUzSBQWyr3IAVbyIWevl11lBSn1468067458/14680674571241839064.mp3
1.2保存完整源碼
在Chrome用按F12看到源碼,在html標簽處右鍵復制出來成文件泣港。注:用ctrl+u查看到源碼沒有mp3的信息暂殖。
將粘貼保存為文件。
2.python腳本批量下載語音文件
#coding:utf-8
import os, sys
import re
import urllib2
def getLocal(fileName):
'從本地文件中讀取文件名当纱,filename為本地源碼文件'
f = file(fileName,'r')
htmlstr=''
while True:
line = f.readline()
if len(line) == 0:
break
# print line,
htmlstr = htmlstr + line
f.close()
# print(htmlstr)
return htmlstr
def getUrlname(html):
'解析網絡地址,html為網頁源代碼'
#正則表達式保存音頻
# reg=r'src="((https://sortime.oss.aliyuncs.com/).+?\.mp3)"'
reg=r'src="((http://oss.sortime.com/).+?\.mp3)"' #音頻地址已經修改
mp3re=re.compile(reg) #編譯要匹配的部分
mp3list=re.findall(mp3re, html) #找到所有匹配的內容
return mp3list
def saveMp3(url, title):
'保存mp3文件呛每,url為mp3的網絡地址,title'
# DstDir="E:\\drudy\\" #指定存放位置
print "Store Image:".decode('utf-8')+title+"\n"
try:
# with open(DstDir+title,"wb") as jpg:
with open(title,"wb") as jpg:
jpg.write(urllib2.urlopen(url).read())
print title + '下載成功\n'
return
except IOError, msg:
print '\n有部分下載失敗了:', msg,url,title
return
if __name__=="__main__":
myhtml=getLocal('test.html')
myurlstr=getUrlname(myhtml)
# print(myurlstr)
j=1
for i in myurlstr:
z = str(j) .zfill(5)
saveMp3(i[0],str(z)+'.mp3')
j+=1
print i[0]
保存的mp3文件名為00001.mp3,00002.mp3
3合并所有mp3文件
限于格式工廠只能合并50個文件坡氯,而且格式支持不正常晨横,于是用的MP3Toolkit(MP3工具集合) v1.0 破解版
使用mp3 Merger合成。
還是MP3剪切合并大師好用點.
已經解決:合成時文件名的排序有問題箫柳,沒有時間寫批量改文件名手形,用totalCommand選中所有要修改的音頻文件,ctrl+M批量修改悯恍,重命名為[N01-3]即可库糠。
125個的語音片斷合成為一個mp3文件共1小時11分鐘。做筆記時方便暫弯毯粒回放瞬欧。