#!/usr/bin/env python3
# -*- coding: utf-8 -*-
import sys
import urllib
import json
from bs4 import BeautifulSoup
tags=[]
url='https://movie.douban.com/j/search_tags?type=movie'
response=urllib.request.urlopen(url,timeout=20)
result=json.loads(response.read())
tags=result['tags']
movies=[]
for tag in tags:
limit=0
while 1:
url='https://movie.douban.com/j/search_subjects?type=movie&tag=' + tag + '&sort=recommend&page_limit=20&page_start=' + str(limit)
print(url)
response=urllib.request.urlopen(url,timeout=20)
result=json.loads(response.read())
result=result['subjects']
if len(result)==0:
break
limit+=20
for item in result:
movies.append(item)
就这段代码,一直报ascii,不知道问题出在哪里,哪位大神给看看啊