python - 带有 Seleneium Webdriver .text 的 Python 不显示
问题描述
我编写了从网站获取项目的代码。我在页面上找到了它们,但我无法在 .text 的帮助下显示它们 为什么这段代码不能正常工作?请帮我。
from selenium import webdriver
from selenium.webdriver.support.ui import WebDriverWait
driver=webdriver.Firefox()
driver.get('http://www.akademia-playdoh.pl/akademiawyobrazni,konkurs,31.html')
driver.execute_script("$('.item-content').css('display', 'block');")
ListItem = WebDriverWait(driver,10).until(lambda browse: driver.find_elements_by_css_selector(".item-content p"))
print('Zebrane dane')
id=1
for item in ListItem:
print("ID: " + str(id) + " " + item.text)
id = id + 1
driver.close()
请帮我。
解决方案
您可以尝试以下代码行:-
item.get_attribute('innerHTML')
推荐阅读
- java - 无法从 Windows 生成在 WSL 2 上运行的 Kafka 主题
- java - 在java中将上限泛型分配给相同的无界类型
- python - 如何访问一个链接并在其上停留特定秒数?
- python - 我的日期是这样的 - 2002-02-26 02:40 UTC 并且想要摆脱“2:40 UTC”,我该如何在 python 中使用 pandas 来做到这一点?
- c# - 主题的偏移量如何在 Kafka (Kafka_net) 中工作
- jquery - Angular *ngFor 与 jQuery 绑定
- angular - 是否可以在没有 SSR 的情况下使用 Googlebot 识别的 Angular 8 组件设置 HTML 标题和元标记?
- mule - 使用 dataweave 2.0 根据多个条件用来自另一个数组的数据丰富一个 JSON 数组
- visual-studio-code - VSCode 中的输入期意外绑定到某些东西?
- spring - 带有 Spring Boot 的 JSP