import requests
import json
url = "https://movie.douban.com/j/chart/top_list?type=5&interval_id=100%3A90&action=&start=40&limit=20"
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/71.0.3578.80 Safari/537.36'}
def get_page(url):
response = requests.get(url, headers=headers)
html = response.text
# data = json.load(html)
return html
# print(html)
def page_parse(html):
data = json.loads(html)
for item in data:
print('排名:' , item["rank"] , '\n'
'电影名称:', item['title'], '\n'
'演员:', item['actors'], '\n'
'上映时间:', item['release_date'],'\n'
'评分:', item['score'],'\n'
'---------------------------------')
def main():
html = get_page(url)
page_parse(html)
if __name__ =="__main__":
main()
爬虫实战13:Ajax爬取豆瓣电影排行
最新推荐文章于 2023-09-12 14:49:40 发布