Я новичок в BeautifulSoup, поэтому прошу прощения за любые ошибки новичка. Я пытаюсь очистить URL-адрес и хочу сохранить список фильмов под одной датой. Ниже приведен код, который у меня есть на данный момент:
import requests
from bs4 import BeautifulSoup
page = requests.get("https://www.imdb.com/calendar?region=IN&ref_=rlm")
soup = BeautifulSoup(page.content, 'html.parser')
date = soup.find_all("h4")
ul = soup.find_all("ul")
for h4,h1 in zip(date,ul):
dd_=h4.get_text()
mv=ul.find_all('a')
for movie in mv:
text=movie.get_text()
print (dd_,text)
movielist.append((dd_,text))
Я получаю "AttributeError: объект ResultSet не имеет атрибута find_all". Вы, вероятно, обрабатываете список элементов как один элемент. Вы звонили find_all (), когда вы хотели вызвать find ()? "
Ожидаемый результат в списке или фрейме данных
29th May 2020 Romantic
29th May 2020 Sohreyan Da Pind Aa Gaya
5th June 2020 Lakshmi Bomb
and so on
Заранее благодарим за помощь.