爬取豆瓣電影排行部分程式碼

om urllib。request import urlopen,Requestfrom urllib。parse import urlencodefrom fake_useragent import UserAgenti = 0while True: url = ‘https://movie。douban。com/j/chart/top_list?type=11&interval_id=100%3A90&action=&start=100&limit={}’。format(i*20) headers = { ‘User-Agent’:UserAgent()。chrome } request = Request(url,headers=headers) response = urlopen(request) data = response。read()。decode() if data == ‘’ or data is None: break i = i+1 with open(‘douban。txt’,‘w’,encoding=‘utf-8’)as f: f。write(data)