2-2 连续获取多个页面信息 作业

来源:2-2 连续获取多个页面信息

班迪尼克

2025-08-03 20:24:47

import requests
from bs4 import BeautifulSoup
name_list = []
url_list = []
i = 0
while i <= 250:
    url1 = "https://movie.douban.com/top250?start=" + i.__str__() + "filter="
    headers = {'user-agent': 'my-app/0.0.1'}
    response = requests.get(url=url1, headers=headers)
    soup = BeautifulSoup(response.text, 'html.parser')
    for ele in soup.find_all(class_="hd"):
        name_list.append(ele.find(class_="title").string)
        url_list.append(ele.a['href'])
    i = i + 25
for name, url in zip(name_list, url_list):
    print(name,':',url)


写回答

1回答

DeltaF

2025-08-25

继续加油👏

0

人人都能学的数据分析

从0开始学数据分析,未来互联网各岗位的标配技能,产品经理、运营经理、技术人员人人必备,人人必会的的实用技能

1416 学习 · 1162 问题

查看课程