Html 有人能告诉我如何在Python上提取和显示图像中的文本吗

Html 有人能告诉我如何在Python上提取和显示图像中的文本吗,html,python-3.x,selenium,text,display,Html,Python 3.x,Selenium,Text,Display,有人能告诉我如何只提取红场中的文本吗? 我一直在摆弄python,试图提取它,但没有成功。 我正在编写一个脚本,要求您输入一个地址,然后启动Firefox(或Chrome)进入google网站,搜索距离python脚本中已经保存的地址的旅行时间和距离。我只需要将红方块中的文本显示为命令屏幕中的纯文本 任何帮助都将不胜感激,到目前为止我已经尝试了以下内容,我只是不知道如何访问该元素 from selenium import webdriver from selenium.webdriver.com

有人能告诉我如何只提取红场中的文本吗? 我一直在摆弄python,试图提取它,但没有成功。 我正在编写一个脚本,要求您输入一个地址,然后启动Firefox(或Chrome)进入google网站,搜索距离python脚本中已经保存的地址的旅行时间和距离。我只需要将红方块中的文本显示为命令屏幕中的纯文本

任何帮助都将不胜感激,到目前为止我已经尝试了以下内容,我只是不知道如何访问该元素

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By
import time




print("Please type in address")
address = input()

driver = webdriver.Firefox()
url = r"https://www.google.com"
driver.get(url)

ara = driver.find_element_by_name("q")

ara.send_keys("Navigate to "+ address + " "+"from terror st keilor park" + Keys.RETURN)

x = driver.get_element_by_xpath("//div[@id='exp0']/div[1]/div/div[@class='BbbuR uc9Qxb uE1RRc']")

print(x.text)

研究如何使用google maps API在python中直接从google中提取数据,而无需打开浏览器,拍摄图像,然后处理该图像以读取文本,然后

或者,不建议这样做,但可以通过python代码发送请求来检索网页并解析响应

Google“python请求示例”学习如何使用python代码进行web请求

然后谷歌“pythonparsehtml”,学习用代码解析网页,以提取您正在寻找的信息

有很多方法可以获取您要查找的信息,但最简单的方法肯定不是在图像上使用光学字符识别。但是,如果你一意孤行,谷歌“python光学字符识别”


我希望这会有所帮助:)

使用
WebDriverWait
并等待元素
element\u可点击
并使用以下
xpath

element=WebDriverWait(driver,20).until(EC.element_to_be_clickable((By.XPATH,'//div[@data-rre-id="exp0"]')))
print(element.text)
要执行上述代码,您需要导入以下内容

from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.common.by import By

这不是免费的代码服务。请展示你已经尝试过的,发生过的与期望的对比,我们可以提供帮助。我是这个网站的新手,正如前面所说的,我正在尝试学习python。我为没有提供太多信息或代码而道歉。我已经编辑了这篇文章,现在它包含了我尝试的全部代码,我将研究你的建议。我确实看过谷歌地图api,但是因为我需要显示旅行时间和距离,所以我不得不使用方向api,在一些搜索之后,它要求你开始付费。我写了一个脚本,你可以在其中输入地址,同时从4个不同的位置搜索旅行时间,因此谷歌给你的“奖励积分”(除非我漏掉了什么)会让你付出代价。整个想法是从4个不同的位置获取旅行时间和距离,我会将其添加到脚本中,以便进行比较。