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

红包打赏的网站怎么做网络广告的发布方式包括

红包打赏的网站怎么做,网络广告的发布方式包括,公司怎么建设网站,开封网站优化公司参考链接 1、需要下载Tesseract工具并配置环境变量&#xff0c;步骤如下 Tesseract-OCR 下载安装和使用_tesseract-ocr下载-CSDN博客 2、需要在IDEA中导入tess4j 包&#xff1b;在pom.xml文件中输入如下内容 <!--导入Tesseract 用于识别验证码--><dependency>&l…

参考链接

1、需要下载Tesseract工具并配置环境变量,步骤如下

Tesseract-OCR 下载安装和使用_tesseract-ocr下载-CSDN博客

2、需要在IDEA中导入tess4j 包;在pom.xml文件中输入如下内容

        <!--导入Tesseract 用于识别验证码--><dependency><groupId>net.sourceforge.tess4j</groupId><artifactId>tess4j</artifactId><version>4.5.4</version></dependency>

3、查看本地电脑是否有Microsoft VisualC++2019 如果没有则需要下载不然运行代码时会出现‘无法找到指定模块’的报错

如果没有的话下载链接如下:
Microsoft Visual C++ 2019等其他版本下载链接-CSDN博客

4、当将上面的步骤中的配置完成后,那么就可以敲代码了。首选需要打开网站

driver = ChromeDriverConfig.getChromeDriver();//调用驱动类方法获取驱动对象driver.get("https://www.baidu.com");//打开网站driver.manage().window().maximize();//窗口最大化String KyxUrl=driver.getCurrentUrl();System.out.println("获取打开界面链接地址是"+KyxUrl);Assert.assertEquals(KyxUrl,"https://www.baidu.com","地址不同");

5、打开网站后截取整个界面,并将截取下的图片保存在指定目录中,代码如下

概步骤是为了做个验证 查看获取的验证码图片是否正确,加不加都行,重点是获取验证码的图片

try {//截取当前屏幕内容,并保存到本地File screenshot = ((TakesScreenshot) driver).getScreenshotAs(OutputType.FILE);//将截取下来的图片保存到指定目录并指定文件名// D:\Program Files\IntelliJ IDEA 2023.3.2\NewMedia\imgTest\01.png  File pathFile = new File("D:\\Program Files\\IntelliJ IDEA 2023.3.2\\NewMedia\\imgTest\\01.png");if (pathFile.exists()) {//判断文件是否存在pathFile.delete();//如果文件存在则删除}//将屏幕截图移动到指定目录FileUtils.moveFile(screenshot, new File("D:\\Program Files\\IntelliJ IDEA 2023.3.2\\NewMedia\\imgTest\\01.png"));} catch (IOException e) {e.printStackTrace();}

6、如图所示,验证码的html标签显示如下,可以通过xpath中

By.tagName("img")来定位到验证码图片。

定位到图片后,下载二维码图片到指定目录,并通过下载的Tessercat来对验证码图片进行读取并将文本内容输出为字符串。具体代码如下:

//定义图片存放路径包括文件名String eleLocalFileFullName = "D:\\Program Files\\IntelliJ IDEA 2023.3.2\\NewMedia\\imgTest\\Test.png";//本地文件转为文件类型File eleLocalFile = new File(eleLocalFileFullName);//通过By.tagName("img")定位验证码图片位置WebElement captchaImg = driver.findElement(By.tagName("img"));//截取二维码图片并下载到本地默认目录File eleScreenShotFile = captchaImg.getScreenshotAs(OutputType.FILE);//判断指定目录中Test.png是否存在如果存在则删除if(eleLocalFile.exists()){eleLocalFile.delete();}//将本地默认路径中的验证码截图文件移动到指定目标FileUtils.moveFile(eleScreenShotFile, eleLocalFile);//实例化ITesseractITesseract tesseract = new Tesseract();// 设置 Tesseract 数据路径,这里需要指向 tessdata 文件夹tesseract.setDatapath("D:/Program Files/Tesseract-OCR/tessdata");try{// 设置识别语言,eng默认为英文,中文简体设置为"chi_sim"tesseract.setLanguage("eng");//读取本地图片文件// 读取本地图片文件String pathToImageFile = "D:/Program Files/IntelliJ IDEA 2023.3.2/NewMedia/imgTest/Test.png";File imageFile = new File(pathToImageFile);// 执行OCR识别String ocrResult = tesseract.doOCR(imageFile);// 输出识别结果System.out.println(ocrResult);}catch (TesseractException e){e.printStackTrace();}

http://www.mmbaike.com/news/37482.html

相关文章:

  • 怎样创建网站app全网网站推广
  • seo搜索引擎优化期末考试seo怎么做整站排名
  • wordpress eclipse站长工具seo综合查询论坛
  • 网站流量100g百度客服电话24小时客服电话
  • 中英语网站制作方法免费的网络推广平台
  • 珠海手机建站模板安全优化大师下载
  • 微信公众号的h5网站开发6抖音seo点击软件排名
  • api key域名是随便填写嘛百度快照优化排名推广怎么做
  • 网站动画效果用什么程序做的西安网站seo费用
  • 天长街道两学一做网站网络营销课程去哪里学
  • 酒店宾馆型网站开发重庆seo网站收录优化
  • 用eclipce做登录网站seo怎么才能做好
  • cms自助建站如何制作网页教程
  • 做网站和做网页有什么区别深圳营销推广引流公司
  • 建设酒类产品网站的好处网络小说排行榜
  • 网络营销的内容主要包括哪些方面seo流量排行榜神器
  • 买了一台配置强悍的电脑怎么做网站服务器微营销官网
  • 提供武汉手机网站建设百度搜索引擎算法
  • 网站建设信息谷歌官网入口
  • 佛山优化企业网站排名平台seo算法优化
  • 外贸推广网站公司新浪体育最新消息
  • 萧山大江东规划国土建设局网站chrome网页版入口
  • 直播软件大全搜索引擎优化的内容有哪些
  • 怎么调网站兼容性网站推广120种方法
  • 网页设计模板html代码地方介绍做排名优化
  • 淘宝网站做阳光棚多少钱一平米网站诊断工具
  • 丰台青岛网站建设网站建设报价方案
  • 免费网页制作软件哪里找百度seo搜索排名
  • 鞍山网站制作推广人工在线客服系统
  • 网站美工如何做今日新闻最新头条10条