豆瓣剧情电影ajax

import requests
import json
import csv
def get_url(url,params):
headers = {
"User-Agent":":Mozilla/5.0 (Windows; U; Windows NT 6.1; en-us) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50"
}
url = "https://movie.douban.com/j/chart/top_list?type=11&interval_id=100%3A90&action=&start=0&limit=20"
response = requests.get(url,headers=headers)
res = response.json()
for i in res:
a = []
a.append(i["rank"])
a.append(i["cover_url"])
a.append(i["id"])
a.append(i["types"])
a.append(i["regions"])
a.append(i["title"])
a.append(i["release_date"])
a.append(i["score"])
a.append(i["actors"])
a.append(i["url"])
writer.writerows([a])

if __name__ == "__main__":
with open("juqing.csv",'w',encoding="utf-8",errors='ignore') as csvfile:
writer = csv.writer(csvfile)
writer.writerow(["排名","id","名称","图片","类型","国家","时间","评分","演员","地址"])
url = "https://movie.douban.com/top250"
for i in range(0, 700, 20):
params = {
"type":11,
"interval_id":"100%3A90",
"start":i,
"limit":20
}
get_url(url,params)
posted @ 2020-07-16 23:11  空空123  阅读(120)  评论(0)    收藏  举报