圣诞快乐! 我正在尝试使用selenium创建一个不同语言的语料库。作为试验,起初我试图从一个网页上抓取。我想从母语中获取文本并收集其译文。当我一行一行地手动运行所有内容时,它就工作了,因为我得到了“fre”表示“french”(“母语为flansegbe”)的身体文本和正确语言的“fon”身体文本。 但是当我试图直接从我的文件中运行所有内容时,我只得到一种语言的相同内容,这里是fon语言。你能帮我吗?这是我的密码:
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
g =r'C:\\Users\\romeo\\OneDrive\\Documents\\ELU\\geckodriver\\geckodriver.exe'
driver = webdriver.Firefox(executable_path = g)
driver.get("https://www.jw.org/fon/nus%C9%9Bxwet%C9%9Bn/xojlawema-l%C9%9B/at%C9%94xw%C9%9B-aluunsun-2016-t%C9%94n-t%C9%94n/nu-e-wu-m%C9%9B-l%C9%9B-n%C9%94-%C9%96o-adingban-e/")
fon = []
fre = []
elefon = driver.find_element_by_xpath("//div[@class='pGroup']")
fon.append(elefon.text)
inputElement = driver.find_element_by_xpath("//input[@class='jsAutoComplete jsShowFeatured jsAutoCompleteInput autoCompleteLanguageChoices']")
inputElement.send_keys('Flansegbe')
inputElement.send_keys(Keys.ENTER)
#elefre = driver.find_element_by_xpath("//div[@class='pGroup']")
#fre.append(elefre.text)
fon
fre```
目前没有回答
相关问题 更多 >
编程相关推荐