Python:为什么使用for循环将其从列表类型打印为空白

问题描述 投票:0回答:1

我正在尝试使用python的网络抓取来提取数据。该信息包含电影上映日期和国家的目录。之后,我请求并使用了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)

>>>[]
python html beautifulsoup css-selectors
1个回答
0
投票

您可以尝试在浏览器工具中测试CSS选择器,以查看其是否正确:

var stuff = document.querySelectorAll('.ipl-zebra-list ipl-zebra-list--fixed-first release-dates-table-test-only')

在我看来,选择器可能是错误的。

© www.soinside.com 2019 - 2024. All rights reserved.