python/公开课/文档/年薪50W+的Python程序员如何写代码/code/Python/opencourse/part01/example10.py

16 lines
405 B
Python
Raw Permalink Normal View History

2024-12-04 00:04:56 +08:00
import random
import time
import requests
from bs4 import BeautifulSoup
for page in range(10):
resp = requests.get(
url=f'https://movie.douban.com/top250?start={25 * page}',
headers={'User-Agent': 'BaiduSpider'}
)
soup = BeautifulSoup(resp.text, "lxml")
for elem in soup.select('a > span.title:nth-child(1)'):
print(elem.text)
time.sleep(random.random() * 5)