В последнее время я строил веб-браузер, и все работало хорошо, но сегодня мне нужно было очистить страницу, которая использует символ «-», и я не смог этого сделать.
Скажи, я хочу записать 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" />