【发布时间】:2019-09-16 11:55:40
【问题描述】:
我正在尝试从 URL 中抓取动态内容:https://www.prokabaddi.com/stats/0-102-total-points-statistics。尝试过使用 selenium,BeautifulSoup 但都给我一个空列表。 我的代码是:
url = "https://www.prokabaddi.com/stats/0-102-total-points-statistics"
# create a new Chrome session
driver = webdriver.Chrome()
driver.get(url)
soup.find_all("div", class_="sipk-lb-playerName")
这将返回一个空列表。当我在控制台中检查数据时数据存在,但在页面源中数据和 div 标签不存在。我相信这与js渲染的内容有关。
如何从该 URL 中提取玩家名称和积分。
【问题讨论】:
-
如果解决方案符合您的需要,最好接受它,或者至少让人们知道您有解决方案。
标签: python python-3.x selenium web-scraping beautifulsoup