即時嘗試在selenium中發送帶有西班牙語重音符號的密鑰,我所做的是通過具有各種entrys的數組發送字符串,以下是它獲取信息的行。如何處理硒中的奇怪字符? 'utf8'編解碼器無法解碼位置0中的字節0xc3:
["Electrodomésticos", "Otros electrodomésticos", ["sensorhumo.jpg"], "Sensor de humo inalámbrico independiente.", "-Frecuencia: 433Mhz. -Codigo de trabajo: 2262. -Alacance inalámbrico: 80 mts con línea de vista. ", "59000", "x", "x", "x", "x", "x", "x"],
當我將這個部分:
「-Frecuencia:433MHZ -Codigo德特拉瓦霍:2262 -Alacanceinalámbrico:80 MTS CON拉利內阿德柳暗花明又一村」
這個代碼:
descripcion=".//*[@id='field-description']"
descripciontext=str(array3[i][x])
x=x+1
descripcionelement = wait.until(lambda driver: driver.find_element_by_xpath(descripcion))
descripcionelement.send_keys(descripciontext)
它拋出此消息:
UnicodeDecodeError: 'utf8' codec can't decode byte 0xc3 in position 0: unexpected end of data
它只適用於如果我從這部分刪除口音,我嘗試使用解碼。
Unicode轉換併發送 - myunicode = U「-Frecuencia: 433Mhz。-Codigo de trabajo:2262. -Alacanceinalámbrico:80 mts conlíneade vista。「現在使用send_keys。 – SIslam
你能舉個例子,我不明白你的評論。 – 2one2
descripciontext = u「-Frecuencia:433Mhz。-Codigo de trabajo:2262. -Alacanceinalámbrico:80 mts conlíneade vista。」現在descripcionelement.send_keys(descripciontext) – SIslam