Kr1s77 / awesome-python-login-model

😮python模拟登陆一些大型网站,还有一些简单的爬虫,希望对你们有所帮助❤️,如果喜欢记得给个star哦🌟
Other
15.93k stars 3.28k forks source link

关于知乎模拟登录的问题 #39

Open cl199406 opened 5 years ago

cl199406 commented 5 years ago

能否在爬虫代码的文件中加一个readme文件,大概介绍一下这个模拟爬虫的大概思路,例如知乎 这个我就不太懂login_data是怎么分析得到的······。

fengjunling commented 5 years ago

请问我的代码请求验证码接口返回{'error': {'message': 'ZERR_NO_AUTH_TOKEN', 'code': 100}} 如图 image

fengjunling commented 5 years ago

为什么

cl199406 commented 5 years ago

这边不是抛出了KeyError了么,你看看是不是你验证码部分有点问题

iouyang commented 5 years ago

能否在爬虫代码的文件中加一个readme文件,大概介绍一下这个模拟爬虫的大概思路,例如知乎 这个我就不太懂login_data是怎么分析得到的······。

这里给你解释下为什么会有login_data: 做爬虫登录的第一步肯定是分析别人的登录是怎么实现的,需要什么参数等等,通常一个网站的登录都是post请求,所以这个login_data是post请求所提交的参数

另外建议:学习爬虫,先学习基本的http请求原理,没有http和restful的基础知识,光看别人的源码,自己也累,不是吗

cgleiyucun commented 5 years ago

return js.call('Q', urlencode(form_data)) execjs._exceptions.ProgramError: TypeError: 'exports' 未定义 执行js的时候出现这个报错,请问是什么原因?执行运行的你的源码

FlameQX commented 5 years ago

return js.call('Q', urlencode(form_data)) execjs._exceptions.ProgramError: TypeError: 'exports' 未定义 执行js的时候出现这个报错,请问是什么原因?执行运行的你的源码

我也出现了同样的问题,请问您解决了没有呢

cgleiyucun commented 5 years ago

没有..