当前位置:   article > 正文

Python+selenium 第三方接口识别图文验证码_7.识别点选验证码可以使用第三方平台 和selenium识别点选验证码。

7.识别点选验证码可以使用第三方平台 和selenium识别点选验证码。

以第三方斐斐打码接口为例(此方法只学习使用)

  1. #!/usr/bin/python3
  2. # coding=utf-8
  3. # Author: 文
  4. from re import match
  5. from io import BytesIO
  6. from time import time
  7. import base64
  8. import hashlib
  9. import requests
  10. class GetCode():
  11. def __init__(self):
  12. self.stamp = str(int(time()))
  13. self.s = requests.session()
  14. self.api_url = "http://pred.fateadm.com/api/capreg" # 图文验证码识别接口
  15. def calcSign(self, pd_id, passwd, timestamp):
  16. """
  17. # MD5加密获取sign
  18. :param pd_id: 斐斐打码PD账号
  19. :param passwd: 斐斐打码PD密钥
  20. :param timestamp: 当前时间戳
  21. :return: 返回md5加密结果
  22. """
  23. md5 = hashlib.md5()
  24. md5.update((timestamp + passwd).encode()) # 转码后加密
  25. csign = md5.hexdigest() # 返回摘要,作为十六进制数据字符串值
  26. md5 = hashlib.md5()
  27. md5.update((pd_id + timestam
本文内容由网友自发贡献,转载请注明出处:【wpsshop博客】
推荐阅读
相关标签
  

闽ICP备14008679号