小白在写一段python爬虫时,遇到的cookie问题

蔚蔚蔚_蓝天 2018-07-30 03:28:15
写一段脚本测试微博cookie登录,headers中不加cookie这段代码便显示‘UnicodeDecodeError: 'utf-8' codec can't decode byte 0xca in position 339: invalid continuation byte’,如果加上在headers中加上cookie就没有此类编码问题,这是为什么
...全文
356 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
蔚蔚蔚_蓝天 2018-08-02
  • 打赏
  • 举报
回复
不加cookie应该也可以返回信息,因为Request中没设cookie,主要是没明白不加cookie为什么字符错误,加上后没问题
jeky_zhang2013 2018-08-01
  • 打赏
  • 举报
回复
可以用chardet模块检测下返回的编码
oyljerry 2018-07-30
  • 打赏
  • 举报
回复
header中应该需要cookie
  • 打赏
  • 举报
回复
微博你不加cookie是登录不了的 ,应该是成功登录的返回的是utf-8的编码的数据,未成功返回的是gbk吧,
建议你使用requests

37,719

社区成员

发帖
与我相关
我的任务
社区描述
JavaScript,VBScript,AngleScript,ActionScript,Shell,Perl,Ruby,Lua,Tcl,Scala,MaxScript 等脚本语言交流。
社区管理员
  • 脚本语言(Perl/Python)社区
  • IT.BOB
加入社区
  • 近7日
  • 近30日
  • 至今

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