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

俄语免费网站制作百度代发收录

俄语免费网站制作,百度代发收录,网站开发命名规则,如何做试玩类网站前言 帮别人敲了个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.tj-hxxt.cn/news/61304.html

相关文章:

  • 网站服务空间百度营销登录
  • 网站建设费用初步预算上海百度推广代理商
  • 最牛的设计网站建设近三天新闻50字左右
  • 宁波网站公司网站seo优化分析
  • 企业买好域名后怎么做网站深圳seo优化排名推广
  • seo高手培训快速优化seo
  • 网站内容管理系统使用说明书营销型网站
  • 最新网站建设的软件北京网站优化服务商
  • 新闻标题做的好的网站sem是什么方法
  • 为一个村做网站怎么做小说推广挣钱
  • 网站导航类型营业推广策划
  • 广州免费建站哪里有麒麟seo外推软件
  • 腾讯学生云服务器如何做网站百度竞价开户联系方式
  • 惠州做棋牌网站建设哪家技术好seo推广怎么学
  • 网站开发 数据库对比百度信息流推广
  • 海外网站推广方法营销软文是什么意思
  • 泉州做网站价格在线推广
  • 软件开发各阶段工作量比例南宁网站优化
  • 做包装的网站注册推广赚钱一个10元
  • 大连网站seo南安网站建设
  • 成都h5建站网盘搜索引擎
  • 做设计在哪个网站接单yandex引擎
  • 制作免费的网站商务软文写作
  • 为什么做的网站有的有弹窗有的没有在线网站流量查询
  • 四平做网站佳业首页制作网站的步骤
  • 郓城做网站谷歌推广费用
  • 云南建设委员会官方网站推广排名seo
  • wordpress一数据库多网站软文推广怎么写
  • 发布网站免费空间被公司优化掉是什么意思
  • 网站要求wordpress推广公司哪家好