Python 尝试从表中刮取数据时没有数据出现

Python 尝试从表中刮取数据时没有数据出现,python,selenium,beautifulsoup,screen-scraping,Python,Selenium,Beautifulsoup,Screen Scraping,我试图从网站上的数据表中刮取数据,但当我运行代码时,输出只是空白。我不知道为什么什么都没印出来。对于IDE终端,内容是否被刮得过大?或者它们是我代码的基本问题 注:网站链接为: 我试图搜集的数据是底部的表格(heart.csv) 非常感谢您的帮助 代码: 谢谢我已经用Java代码解决了上面的问题,对我来说效果很好 附加Java代码以获取更多信息,根据我对Python的理解,您可以直接使用 start=e.text Java代码 WebDriverManager.chromedriver(

我试图从网站上的数据表中刮取数据,但当我运行代码时,输出只是空白。我不知道为什么什么都没印出来。对于IDE终端,内容是否被刮得过大?或者它们是我代码的基本问题

注:网站链接为:

我试图搜集的数据是底部的表格(heart.csv)

非常感谢您的帮助

代码:


谢谢

我已经用Java代码解决了上面的问题,对我来说效果很好

附加Java代码以获取更多信息,根据我对Python的理解,您可以直接使用

start=e.text

Java代码

    WebDriverManager.chromedriver().setup();
    WebDriver driver = new ChromeDriver();
    
    driver.get("https://www.kaggle.com/nareshbhat/health-care-data-set-on-heart-attack-possibility");
    
    List<WebElement> list = driver.findElements(By.cssSelector(".dfXZEj div"));
    
    System.out.println(list.size());
    
    for(WebElement element : list) {
        System.out.println(element.getText());
    }
    
    driver.quit();
WebDriverManager.chromedriver().setup();
WebDriver驱动程序=新的ChromeDriver();
驱动程序。获取(“https://www.kaggle.com/nareshbhat/health-care-data-set-on-heart-attack-possibility");
List List=driver.findElements(By.cssSelector(“.dfXZEj div”);
System.out.println(list.size());
for(WebElement:list){
System.out.println(element.getText());
}
driver.quit();

你不需要使用beautifulsoup

你需要先登录吗?试着只使用print(e.text)。在循环中。你可以用Python代码重新编写吗?
    WebDriverManager.chromedriver().setup();
    WebDriver driver = new ChromeDriver();
    
    driver.get("https://www.kaggle.com/nareshbhat/health-care-data-set-on-heart-attack-possibility");
    
    List<WebElement> list = driver.findElements(By.cssSelector(".dfXZEj div"));
    
    System.out.println(list.size());
    
    for(WebElement element : list) {
        System.out.println(element.getText());
    }
    
    driver.quit();
for e in content:
   print(e.text)