import requests
import re
import zipfile
#coding: gbk
url="https://movie.douban.com/j/search_subjects?type=movie&tag=豆瓣高分&sort=rank&page_limit=360&page_start=0"
headers = {
'User-Agent':'Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/63.0.3239.132 Safari/537.36 QIHU 360SE'
}
r = requests.get(url,headers=headers)
k=re.findall(r'"title":"(.*?)"',r.text,re.S)
#print(k)
zipname="0.zip"
for j in range(360):
f = zipfile.ZipFile(zipname,'r')
name = f.namelist()
for i in k:
try:
f.extract(name[0],path=".",pwd=i.encode('gbk'))
print(i)
print('yes')
k.remove(i)
zipname=name[0]
break
except:
pass