我成功地抓取了一个网页的图片和标题(代码中的URL)。我想对本页上的所有电影都这样做。”movie_list'包含所有这些信息,但只保留第一个电影信息
我尝试将.find
更改为.find_all
,但这给了我一个错误
url = 'https://5movies.to/movie/'
content = session.get(url, verify=False).content
soup = BeautifulSoup(content, "html.parser")
movie_list = soup.find_all('div', {'class': 'movie-list'})
all_item = []
for allContainers in movie_list:
filmName = allContainers.find('img').get('alt')
filmFoto = allContainers.find('img').get('src')
filmLink = allContainers.find('a').get('href')
print(filmName)
将print语句移动到
for
循环中,可以打印出整个列表。 事实上,我用all_item.append((filmName, filmFoto, filmLink))
替换了print
以将其发送到我的前端谢谢@furas提供的信息
相关问题 更多 >
编程相关推荐