selfshore / spiders

模拟百度登陆(百度指数),去哪儿航班爬虫,极验滑块,船讯网数据解密,大众点评登录,知乎登录,同盾滑块,腾讯滑块,易盾滑块,企业公示系统(过加速乐),微店登录,拼多多anticontent
MIT License
363 stars 164 forks source link

UnicodeEncodeError: 'gbk' codec can't encode character '\xa0' in position 72729: illegal multibyte sequence #4

Closed huyinjie closed 4 years ago

huyinjie commented 4 years ago

点评的代码在填入用户名密码后报错,尝试修改为UTF-8编码依然报错

with open('temp.js', 'r', encoding='utf-8')as f:
        content = f.read()
selfshore commented 4 years ago

这是哪个文件下的代码

huyinjie commented 4 years ago

你好 是 https://github.com/selfshore/spiders/blob/master/大众点评登录/run.py 下的代码,后来将 https://github.com/selfshore/spiders/blob/master/大众点评登录/temp.js 文件重新下载覆盖能成功运行。 请问下这个程序是不是不能获取到这三个Cookie值 _lxsdk_cuid/ _lxsdk /_hc.v

selfshore commented 4 years ago

你好是https://github.com/selfshore/spiders/blob/master/大众点评登录/run.py下的代码,后来将https://github.com/selfshore/spiders/blob/master/大众点评登录/temp.js文件重新下载覆盖能成功运行。 请问下这个程序是不是不能获取到这三个曲奇值_lxsdk_cuid / _lxsdk /_hc.v

看run.py注释的那两行,有两个cookie可能是你需要的

huyinjie commented 4 years ago

可以使用 不过生成的uuid和浏览器里的不一样 应该是计算方法包含了浏览器特征 感谢