请移步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.