使用PyCharm爬虫爱奇艺热播剧榜的代码
时间: 2024-12-11 15:13:41 浏览: 17
在使用PyCharm编写Python爬虫脚本来抓取爱奇艺热播剧排行榜的数据时,通常需要借助一些库,如requests用于发送HTTP请求,BeautifulSoup或lxml解析HTML内容,以及可能的Selenium模拟浏览器行为(如果页面有复杂的JavaScript加载)。下面是一个基本的示例,展示如何获取爱奇艺首页的部分数据,但请注意,爱奇艺可能会频繁调整其网页结构,所以实际操作可能需要根据网站的具体情况进行调整:
```python
import requests
from bs4 import BeautifulSoup
# 请求爱奇艺首页
url = 'https://www.iqiyi.com/v_19rrppppppp/'
response = requests.get(url)
# 检查请求是否成功
if response.status_code == 200:
# 解析HTML内容
soup = BeautifulSoup(response.text, 'lxml')
# 查找剧集列表的元素,这通常在class或id中有“hot”相关的标识
hot_movies = soup.select('.hot-movie')
for movie in hot_movies:
title = movie.select_one('.title').text.strip() # 获取剧名
rating = movie.select_one('.rating').text.strip() # 获取评分
print(f"剧名: {title}, 评分: {rating}")
else:
print("请求失败")
阅读全文