Я пытаюсь извлечь данные, используя поиск по сети с python. Информация содержит содержание MOV ie выпущенных дат и стран. После того как я запросил и использовал BeautifulSoup. Он распечатан как пустой []. Я не знаю, как это исправить ... Вот мой код:
soup = BeautifulSoup(response)
element_dates = ".ipl-zebra-list ipl-zebra-list--fixed-first release-dates-table-test-only" # css selector (date release table)
select_datesTag = soup.select(element_dates)
result = [i.text for i in select_datesTag]
print(result)
>>>[]
Редактировать: Спасибо всем за попытку помочь мне. Поскольку предыдущий напечатанный результат показывался пустым, указывая, что информация, которую я пытался извлечь, оказалась неудачной. Причина была вызвана тем, что я выбрал ложную метку для селектора "element_dates" css, которая вместо ".ipl -..." на самом деле является ".release-date-item__date".
Это ссылка на сайт, над которым я работал, с фиксированной линией кодов:
import requests
from bs4 import BeautifulSoup
target_url = "https://www.imdb.com/title/tt4154796/releaseinfo"
target_params = {"ref_": "tt_ov_inf"}
response = requests.get(target_url, params = target_params)
response = response.text
soup = BeautifulSoup(response)
element_dates = ".release-date-item__date"
print(element_dates) # successfully printed all the data with element_dates variable.