爬虫实战13:Ajax爬取豆瓣电影排行


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()


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值