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

俄语免费网站制作下载爱城市网app官方网站

俄语免费网站制作,下载爱城市网app官方网站,上海小程序开发西安,站长工具无吗经典前言 帮别人敲了个Demo,抱试一试心态,居然成功了,可以用。给小伙伴们看看效果。 遇到问题 1,input输入value失败,里面要套了个事件,再变换输入value。后来用浏览器开发工具,研究js代码,太难了&a…

前言

        帮别人敲了个Demo,抱试一试心态,居然成功了,可以用。给小伙伴们看看效果。

遇到问题

        1,input输入value失败,里面要套了个事件,再变换输入value。后来用浏览器开发工具,研究js代码,太难了,涉及react.js(猜测)。

        2,滑动往右拖的时候,快点终点时就要提前必须慢慢的拖过去,快得话,会滑动失败。

C#代码:

string ph = textBox1.Text.Trim();
//拼接js要的输入内容
string code = "let input = document.getElementById(\"phone\");input.value = '" + ph + "';let event = new Event('input', { bubbles: true });event.simulated = true;let tracker = input._valueTracker;if (tracker) {tracker.setValue(input); }input.dispatchEvent(event);setTimeout(() => {document.getElementsByClassName('timer-button')[0].click();}, 3000);";
try
{Task task = Task.Run(() =>{chromiumWebBrowser1.GetMainFrame().ExecuteJavaScriptAsync(code);});if (task.Wait(5000)){Task.Run(() =>{Thread.Sleep(5000);//浏览器执行js代码var btss = csbrowser.EvaluateScript(chromiumWebBrowser1.GetMainFrame(), Properties.Resources.CSS_JS2);csbrowser.WaitBusy(chromiumWebBrowser1, 30, 1000);List<string> lisTT = btss.Split(',').ToList();int x = int.TryParse(lisTT[0], out int result_X) ? result_X : 0;int y = int.TryParse(lisTT[1], out int result_Y) ? result_Y : 0;var host = chromiumWebBrowser1.GetMainFrame().Browser.GetHost();//按住鼠标鼠标左键chromiumWebBrowser1.GetBrowserHost().SendMouseClickEvent(x + 15, y + 20, MouseButtonType.Left, false, 1, CefEventFlags.None);//滑动数据List<int> removeInt = new List<int>();// 160removeInt.Add(130);removeInt.Add(20);removeInt.Add(30);removeInt.Add(30);removeInt.Add(10);//遍历滑动距离foreach (int item in removeInt){x = (x + item);Thread.Sleep(30);host.SendMouseMoveEvent(x, y, false, CefEventFlags.LeftMouseButton);}//抬起鼠标左键host.SendMouseClickEvent(x, y, MouseButtonType.Left, true, 1, CefEventFlags.None);});};}
catch (Exception)
{throw;
}

js代码,获取坐标。

var obj = document.getElementsByClassName("boxStatic ");
var es = document.getElementsByTagName("div");for (var i = 0; i < es.length; i++) {if (es[i].className.indexOf("boxStatic") >= 0 ) {obj = es[i];break;}}function GetObjPos(ATarget) {var target = ATarget;var pos = new CPos(target.offsetLeft, target.offsetTop);target = target.offsetParent;while (target) {pos.x += target.offsetLeft;pos.y += target.offsetTop;target = target.offsetParent;}return pos;
}
function CPos(x, y) {this.x = x;this.y = y;
}[ GetObjPos(obj)['x'], GetObjPos(obj)['y']].toString();

该文为原创文章,转载请注明原文出处
本文章博客地址:C# CefSharp 输入内容,点击按钮,并且滑动。

Author:靓仔建gaolian1025

(待业中,希望帮助到各位,大家的支持是创作最大动力!)

http://www.wooajung.com/news/30884.html

相关文章:

  • 网站不收录怎么办如何做好线上推广和引流
  • 网站设置三方交易项目网
  • 网站免费源码不用下载拉新任务接单放单平台
  • 随州网站建设多少钱互联网广告代理可靠吗
  • 长春排查出阳性患者北京seo推广
  • 百度竞价做网站如何写好一篇软文
  • 怎么做刷qq会员的网站网页设计与制作项目教程
  • 临沂做网站的青岛网络优化哪家专业
  • 做公司网站需要什么程序广州市运营推广公司
  • 北京市建设资格与执业资格注册中心网站最新国内新闻10条
  • 织梦网站案例股票指数是什么意思
  • 网站建设 网页设计需要技能福建网站建设制作
  • 软件开网站建设骗术太原企业网站建设
  • 建设银行福州分行招聘网站怎么注册一个自己的网站
  • 青岛外贸网站建设百度一下你就知道了
  • 网站页面设计原则百度指数官网入口
  • asp网站上传后台在哪seo推广 课程
  • 淮南做网站推广北京seo营销公司
  • ppt网站超链接怎么做常州百度搜索优化
  • 免费软件制作网站模板港港网app下载最新版
  • 西安在线网站制作独立网站怎么做
  • 网站建设维护专员网页模板免费html
  • 新浪博客seo郑州网站seo
  • 三五互联网站建设垃圾精准信息300099
  • 建立网站目录结构时不正确的建议是漯河seo公司
  • 湖南汽车软件网站建设网站推广包括
  • 美女做爰性体网站中牟网络推广
  • 网站后台代码如何做乔拓云网站注册
  • 学做网站需要买什么书百度关键词优化公司哪家好
  • 网站后角色管理权限怎么设置?网站服务器搭建与管理