当前位置: 首页 > news >正文

做网站一定要公司备案吗济宁网站建设公司有哪些

做网站一定要公司备案吗,济宁网站建设公司有哪些,网站推广排名怎么做,cms高端建站场景描述#xff1a; 模拟用户登录页面操作#xff0c;包括输入用户名、密码、验证码。验证码为算数运算#xff0c;如下#xff1a; 使用到的工具和依赖#xff1a; 1. Selenium#xff1a;pip install selenium 2. 需要安装浏览器驱动#xff1a;这里使用的是Edge 3…场景描述  模拟用户登录页面操作包括输入用户名、密码、验证码。验证码为算数运算如下 使用到的工具和依赖 1. Seleniumpip install selenium 2.  需要安装浏览器驱动这里使用的是Edge 3. Pillow : 用来处理图像例如图像二值化等等 4. 图像识别库pytesseract         3.1 下载安装Tesseracthttps://digi.bib.uni-mannheim.de/tesseract/tesseract-ocr-w64-setup-5.3.3.20231005.exe         3.2 配置环境变量         3.3 在pycharm中下载依赖pip install pytesseract 代码实现 import base64 import time from selenium import webdriver from selenium.webdriver.common.by import By from selenium.webdriver.edge.options import Options from selenium.webdriver.edge.service import Service from PIL import Image import pytesseract import io import re#edge驱动 edge_driver_path E:\SoftWare_work\download\edgedriver_win64\msedgedriver.exe #浏览器选型配置 edge_optionsOptions() #edge_options.add_argument(--headless) 加上该行代码运行时不会打开浏览器 #启动浏览器 serviceService(edge_driver_path) driverwebdriver.Edge(optionsedge_options,serviceservice)#网页 loginPagehttp://your_page_ip/login?redirect/index driver.get(loginPage)time.sleep(2) #等待加载输入用户名、密码、验证码登录 user_namedriver.find_element(By.XPATH,//input[classel-input__inner and typetext and placeholder用户名]) user_name.send_keys(username) passworddriver.find_element(By.XPATH,//input[classel-input__inner and typepassword and placeholder密码]) password.send_keys(password) #处理验证码 #1.定位图片 img_elemdriver.find_element(By.CSS_SELECTOR,div.login-code img.login-code-img) #2. 获取src属性 base64编码的图片 img_srcimg_elem.get_attribute(src) 读取图像 #2.2 提取base64编码部分 if img_src.startswith(data:image):img_srcimg_src.split(,)[1] #2.3 解码base64数据 image_database64.b64decode(img_src) #2.4 读取图像 imageImage.open(io.BytesIO(image_data)) image.show()#原图像显示 图像处理 #转化为灰度图像 image_grayimage.convert(L) image_gray.show() #图像二值化处理 threshold_imageimage_gray.point(lambda p:p128 and 255) #图像显示 threshold_image.show() 图像识别 text pytesseract.image_to_string(threshold_image)#提取字符串中的数字和运算符并和计算验证码的值 pattern r\d[\-*/×]\d matchs(re.match(pattern,text)).group() result0 if matchs.__contains__():num1matchs.split()[0]num2matchs.split()[1]resultint(num1)int(num2) elif matchs.__contains__(-):num1 matchs.split(-)[0]num2 matchs.split(-)[1]result int(num1) - int(num2) elif matchs.__contains__(*):num1matchs.split(*)[0]num2matchs.split(*)[1]resultint(num1)*int(num2) else:num1 matchs.split(/)[0]num2 matchs.split(/)[1]result int(num1) / int(num2) #定位验证码输入框输入验证码 login_codedriver.find_element(By.XPATH,//input[classel-input__inner and typetext and placeholder验证码]) login_code.send_keys(result)#点击登录 login_buttondriver.find_element(By.CSS_SELECTOR,button) login_button.click()#关闭网页 driver.quit()
http://www.hkea.cn/news/14422037/

相关文章:

  • 做网站的步骤的文本wordpress电子书插件
  • 从事电子商务的网站建设做视频自媒体要投稿几个网站
  • 凡科做的网站手机版wordpress外链批量保存本地
  • 湖南省住房和城乡建设厅老网站免费照片的网站模板
  • 法律网站建设百度网盘账号登录入口
  • 精美手机网站模板网站素材 按钮
  • php购物网站开发成品asp.net网站开发代码
  • 安康创宇网站制作建设做旅游网站包括哪些栏目
  • 用网站的源代码怎么做网站沈阳鸿晟服装有限公司的案例
  • 服务器做jsp网站教程视频wordpress 表格不显示线
  • 文登市住房和城乡建设局网站wordpress拖拽式建站主题
  • 品牌宝免费网站163k地方门户网站系统
  • 有谁想做网站 优帮云东莞网站建设营销的企业
  • 中国建设银行网站主页知名网站欣赏
  • 常州网站建设企业网站制作织梦与wordpress详细比较
  • 公司网站怎么备案网站建设礻首选金手指
  • 龙岩网站建设设计服务淄博教育学校网站建设
  • 做网站主机要选好wordpress如何qq登录界面
  • 秦皇岛网站制作天元建设集团有限公司刘士龙
  • 东莞seo建站推广费用网站集约化建设纪要
  • 建筑工程网免费下载沈阳网站排名seo
  • 厦门 网站设计网站可信认证
  • 网站运行环境建设方案平面设计机构培训
  • 店铺只做商品展示网站怎么做怎么在网站后台加框框
  • 织梦网站被做跳转还被删除文件wordpress站点地址无法更改
  • 网站空间分销百度云搜索引擎入口百度网盘
  • 中小学校园网站建设做摄像头模组的网站
  • 做网站一个月可以赚多少钱北京品牌网站建设
  • 响应式网页设计图seochan是什么意思
  • 制造业小程序网站开发如何在服务器建设iis网站