请移步http://www.cnbeining.com/?p=330 。
重复造轮子了,whatever。
import os def main(vid, p): cid = 0 print('Fetching webpage...') os.system('rm -r temp.html') os.system('curl -o temp.html --compressed http://www.bilibili.tv/video/av'+vid+'/index_'+p+'.html') print('Reading...') f = open('temp.html', 'r') alllines = f.readlines(); f.close() for lines in alllines: #print(lines) if 'cid=' in lines: cid = lines.split('&') cid = cid[0].split('=') cid = cid[-1] print('cid is ' + cid) break if cid is 0: print('Cannot find cid!') exit() print('Fetching XML...') os.system('curl -o '+cid+'.xml --compressed http://comment.bilibili.tv/'+cid+'.xml') #os.system('gzip -d '+cid+'.xml.gz') print('The XML file, ' + cid + '.xml should be ready...enjoy!') os.system('rm -r temp.html') exit() vid = str(input('av')) p = str(input('P')) main(vid, p)
Do whatever heck you like with it.