Selenium wire响应对象—以字符串而不是字节形式获取响应体的方法
我想在SeleniumWire中获取一个字符串形式的响应体,最终将其解析为JSON selenium wire中的Selenium wire响应对象—以字符串而不是字节形式获取响应体的方法,selenium,utf-8,response,httpresponse,seleniumwire,Selenium,Utf 8,Response,Httpresponse,Seleniumwire,我想在SeleniumWire中获取一个字符串形式的响应体,最终将其解析为JSON selenium wire中的response.body提供字节字符串。我尝试将其解码为response.body.decode('utf-8'),但这会导致解码错误 有人能帮我吗? 我对这两种解决方案都很满意: 将字节字符串解码为普通字符串的方法 一种首先将响应体作为普通字符串获取的方法 我想出了一个方法(不是理想的方法) 在创建selenium webdriver对象时,您可以传递一个参数options,在该
response.body
提供字节字符串。我尝试将其解码为response.body.decode('utf-8')
,但这会导致解码错误
有人能帮我吗?
我对这两种解决方案都很满意:
我想出了一个方法(不是理想的方法)
在创建selenium webdriver对象时,您可以传递一个参数
options
,在该参数中,您可以明确告诉它提供解码的请求和响应对象,而不是字节。Hi!我在解码回答时也有同样的问题。请问,您在选项中使用/设置了哪些参数,以便WebDriver传递对象?