gpt4 book ai didi

python - 无法从 Selenium page_source 创建 soup?

转载 作者:太空宇宙 更新时间:2023-11-03 16:37:37 24 4
gpt4 key购买 nike

我正在尝试从 WhoScored.com 中提取一些数据。

我使用 selenium 获取页面源,然后使用 BeautifulSoup 导航 DOM,但无法从中获取任何内容。

代码如下:

    #Importing the Libraries
from selenium import webdriver
from bs4 import BeautifulSoup #For scraping

#Open the Home Page of WhoScored.com

driver =webdriver.Firefox()

driver.get('https://www.whoscored.com/')

main_soup=BeautifulSoup(driver.page_source)

#print main_soup

result_tags=main_soup.select(".detailed-tournaments")

print result_tags

我得到的 result_tags 为“[ ]”。无法弄清楚出了什么问题。我还是一个Python新手。请帮忙。

最佳答案

似乎是解析器损坏的情况。无法获得太多详细信息,但以下代码有效:

main_soup=BeautifulSoup(driver.page_source,'html.parser')

我正在使用:Python 2.7.2美丽汤4.4.1 Selenium 版本:2.53.1

关于python - 无法从 Selenium page_source 创建 soup?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/37087255/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com