【发布时间】:2019-02-21 20:58:23
【问题描述】:
目前我正在尝试通过重建 Instgram 机器人来尝试我在 Python 中的第一步。
不幸的是,每次我运行我的程序时都会出现错误:
SyntaxError: (unicode error) 'utf-8' codec can't decode byte 0xe4 in 位置 23:无效的继续字节
错误的代码行是:
like_button = lambda: driver.find_element_by_xpath('//span[@aria-label="Gefällt mir"]').click()
错误是由德语变音符号“ä”引起的,但我必须使用它,因为它是来自like按钮的xpath。
我已经用谷歌搜索了,有解决方案将 # -- coding: utf-8 -- 放在第一行。
不幸的是,它没有帮助。
如果您能给我一些建议,那就太好了。
团团
【问题讨论】:
-
您是不是不小心使用了 Python 2 并且忘记在 unicode 字符串前面加上
u前缀? -
嘿,不。我正在使用 python 3.8(64 位)