当前位置: > python爬虫 >

使用python模拟淘宝登录
栏目分类:python爬虫   发布日期:2019年03月20日 22:53:14   浏览次数:

大家好,我是爱吃苹果的宇文拓。我今天给大家带来含金量很高的爬虫知识。使用selenium实现淘宝网的登录


1.准备工作

   安装配置好mitmproxy
   安装配置好火狐浏览器
   安装好selenium库


2.开始打开网页

       https://login.taobao.com/member/login.jhtml这是淘宝的登录网页,我们的思路为,使用selenium打开网页,然后切换登录方式,在使用selenium选择相应的账号密码框,输入账号信息。最后点击登录,完成登录。下面的代码是定义了登录网址,以及请求头




我们使用selenium打开网页



3.输入账号与密码

        打开网页我们可以看见,淘宝的登录页面,然后接下来,我们完成一系列的点击,输入文本信息操作,如输入账号与密码。这是模拟人为操作的步骤,是非常重要的,具体代码如下。



4.模拟拖动完成滑块验证码

 由于我们使用了selenium打开网址,一般都会有滑动验证码,我们接下来模拟人为拖动滑块验证码




       总结:到这里我们成功的完成了整套流程的操作,从打开网页,到切换登录方式、输入账号密码、拖动滑块验证,点击登录按钮完成登录。整个过程就是这样,一步一步的完成。就可以实现我们模拟淘宝登录。但是这里要注意淘宝对我们的selenium做了限制,它可以检测出来你是否使用了selenium并对你作出限制。解决这个问题,可以用到我前面写过的一篇文章关于突破selenium的限制。然后结合这篇文章就可以完成对淘宝网站的模拟登陆。(http://www.99kao.com/pachong/714.html

相关热词:

相关内容
热门关键词
python字符串
     
python教程 python爬虫 python人工智能 Python+大数据 python问答