是因为Chrome浏览器的安全策略限制了Selenium对页面元素的访问。为了解决这个问题,可以通过以下方法来获取元素文本:
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
options = Options()
options.add_argument('--disable-web-security')
options.add_argument('--allow-running-insecure-content')
driver = webdriver.Chrome(chrome_options=options)
execute_script()
方法执行JavaScript代码来获取元素的innerText属性:element = driver.find_element_by_xpath('xpath_expression')
text = driver.execute_script('return arguments[0].innerText;', element)
以上是解决无法通过Chrome使用Selenium获取元素文本的几种方法。根据具体情况选择适合的方法来获取元素文本。如果你想了解更多关于Selenium的信息,可以参考腾讯云的产品介绍页面:腾讯云Selenium产品介绍。
领取专属 10元无门槛券
手把手带您无忧上云