模拟登陆12306

    xiaoxiao2025-01-09  11

    12306模拟登陆demo:

    最近有点疲惫, 不打那么多字了。

    用selenium来进行模拟登陆操作,主要是这个验证码部分。

    https://kyfw.12306.cn/otn/resources/login.html

    这个验证码解决的方法,可以利用机器学习,让计算机能够不断在互联网上搜集不同图片和其相应的“标签”,经过大量图片和相应标签的训练,计算机习得了各种不同标签图片之间的差别与关系。形成一个庞大的分类器。此时再向这个分类器输入一张图片。分类器将输出这个图片的“标签”。图片识别过程就完毕了。

    不过我这使用了已经写好的接口,只需要保存验证码然后post提交给接口,就可以拿到识别好的位置了。

    import requests import numpy as np import re,time from PIL import Image from selenium import webdriver from selenium.webdriver import ActionChains def save_img(): driver.find_element_by_xpath('/html/body/div[2]/div[2]/ul/li[2]/a'
    最新回复(0)