Python 3.x 是否更改Seleniu send_keys()编码?

Python 3.x 是否更改Seleniu send_keys()编码?,python-3.x,selenium,unicode,web-scraping,web-crawler,Python 3.x,Selenium,Unicode,Web Scraping,Web Crawler,最近我一直在构建一个webscraper,一切都很顺利,但今天我需要删除一个使用“ñ”字符的页面,但我没能做到 比如说,我想废弃foobar.com。我尝试了以下方法: url = 'http://www.foobar.com/Search/' browser.get(url) #navigate to the page #Select searcher search=browser.find_elements_by_xpath("//input[@id='frase_busqueda']")

最近我一直在构建一个webscraper,一切都很顺利,但今天我需要删除一个使用“ñ”字符的页面,但我没能做到

比如说,我想废弃
foobar.com
。我尝试了以下方法:

url = 'http://www.foobar.com/Search/'
browser.get(url) #navigate to the page

#Select searcher
search=browser.find_elements_by_xpath("//input[@id='frase_busqueda']")[0]
search.click()

search.send_keys('Paulina Nuñez')
但是这个输入
http://www.foobar.com/Search/?query=paulina%20nu%60ez

还尝试:

search.send_keys(u'Paulina Nuñez')
也带来了同样的东西

当我在搜索栏中手动输入“Paulina Nuñez”时,URL是
http://www.foobar.com/Search/?query=paulina%20nuñez

那么,有没有一种方法可以将“ñ”发送到我的浏览器,而不将其转换为任何一种编码

此外,不确定这是否重要,但如果您浏览网页的HTML代码,它有以下行:

<meta charset="utf-8" />


设置chrome的语言会解决这个问题吗?sendKeys(“\u00F1”)可能会起作用。看到了吧,谢谢你,我下班回家后会尝试这两种方法,然后汇报!或者,您可以手动查看浏览器中的url,然后在使用浏览器时直接跳转到搜索。get(“”)但用正确的东西代替了%60@JeremyKahan在尝试直接访问url之前,请检查单击或离开页面时是否正在执行javascript,以查看是否希望或需要执行该代码。