selenium+webdriver+pyhton启动火狐浏览器报unicodedecodeerror的错误

weixin_38055275 2016-09-13 05:55:38
IDLE中代码: #coding=utf-8 from selenium import webdriver browser=webdriver.Firefox() browser.find_element_by_id("kw").send_keys(decode("selenium")) browser.find_element_by_id("su").click browser.quit() 结果: Traceback (most recent call last):   File "C:/workspace/bad.py", line 4, in <module>     browser=webdriver.Firefox()   File "C:\Python27\lib\site-packages\selenium\webdriver\firefox\webdriver.py", line 85, in __init__     keep_alive=True)   File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 90, in __init__     self.start_session(desired_capabilities, browser_profile)   File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 177, in start_session     response = self.execute(Command.NEW_SESSION, capabilities)   File "C:\Python27\lib\site-packages\selenium\webdriver\remote\webdriver.py", line 234, in execute     response = self.command_executor.execute(driver_command, params)   File "C:\Python27\lib\site-packages\selenium\webdriver\remote\remote_connection.py", line 398, in execute     data = utils.dump_json(params)   File "C:\Python27\lib\site-packages\selenium\webdriver\remote\utils.py", line 34, in dump_json     return json.dumps(json_struct)   File "C:\Python27\lib\json\__init__.py", line 244, in dumps     return _default_encoder.encode(obj)   File "C:\Python27\lib\json\encoder.py", line 207, in encode     chunks = self.iterencode(o, _one_shot=True)   File "C:\Python27\lib\json\encoder.py", line 270, in iterencode     return _iterencode(o, 0) UnicodeDecodeError: 'utf8' codec can't decode byte 0xb0 in position 3: invalid start byte
...全文
18 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复

476

社区成员

发帖
与我相关
我的任务
社区描述
其他技术讨论专区
其他 技术论坛(原bbs)
社区管理员
  • 其他技术讨论专区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧