滑块只能用Selenium过,js逆向那套行不通,没办法,行情就是这样~~(来自某某经典语录)
采集抖音过程中,需要携带cookie才能获取数据,cookie失效就会出现滑块验证码,如图:
如果你的不出现验证码,可以去掉cookie,再去滚动翻页;
用selenium过滑块,原理都差不多,获取原图,缺口图片,识别距离,再模拟滚动,滚动速度不要不变,要有加速度,更像人为操作。根据代码操作几遍就可以,注意需要修改自己的浏览器驱动路径driver_path;
代码如下:
import cv2
import numpy as np
import time
import requests
import os
from urllib.parse import urlparse
from selenium import webdriver
from selenium.webdriver import ActionChains
class Douyin_Slider