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