/1 前言 /
嘿, 各位小伙伴们晚上好呀, 今天小编又给大家带来干货内容啦, 今天带来的是, 如何自动登录抽屉, 并且点赞!
原计划是不打算使用 selenium 的, 但是因为要涉及点赞, 所以免不了登录. 但事实证明, 我又被啪啪打脸了, 抽屉的登录是真的难, 各种参数把我干懵了. 无赖之下, 我还是捡起了 selenium, 难逃真香定律呐, 哈哈哈.
好了, 废话不多说, 直接进入正题吧!
/2 准备工作 /
万年不变的套装...
Chromedriver: 浏览器驱动, 可以理解为一个没有界面的 Chrome 浏览器.
Selenium: 用于模拟人对浏览器进行点击, 输出, 拖拽等操作, 就相当于是个人在使用浏览器, 也常常用来应付反爬虫措施.
/3 抽屉点赞机制 /
我们都知道, 要想点赞, 就需要知道是谁点的, 登录以后需要等保存状态, 一般有 cookie,seeeion,token 三种形式, 那么抽屉的是怎么玩的呢? 我们来图解一下, 如下图所示.
通过上图, 我们一目了然, 能看出来, 只要我们登录了之后, 拿到了 cookie, 以后就不用 selenium 啦! 所以, 我们这里将登录获取 cookie 和点赞进行分离, 分开进行, 逻辑也十分的清晰, 而且一点儿也不耽误事情.
/4 登录预热 /
抽屉 url: https:// dig.chouti.com/ https://dig.chouti.com/ , 直接放这了.
一个热榜资讯社区, 大概长这个样子, 如下图所示, 内容还是挺不错的.
来源: http://www.tuicool.com/articles/iq2qqyV