python豆瓣top250代码
时间: 2024-06-15 22:07:05 浏览: 43
当然可以!以下是一个使用Python爬取豆瓣电影Top250的示例代码:
```python
import requests
from bs4 import BeautifulSoup
def get_movie_list(url):
headers = {
'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/88.0.4324.182 Safari/537.36'
}
response = requests.get(url, headers=headers)
soup = BeautifulSoup(response.text, 'html.parser')
movie_list = soup.find_all('div', class_='hd')
for movie in movie_list:
movie_name = movie.a.span.text.strip()
print(movie_name)
def main():
for i in range(10):
url = f'https://movie.douban.com/top250?start={i*25}&filter='
get_movie_list(url)
if __name__ == '__main__':
main()
```
这段代码使用了requests库发送HTTP请求,使用BeautifulSoup库解析HTML页面。通过循环遍历不同页面的URL,获取每页的电影列表,并打印出电影名称。
阅读全文