
Cefsharp 使用之旅
Cefsharp 使用之旅 如何用Cefsharp 做出优美的桌面程序客户端.示例代码均已上传github https://github.com/Huochengyan/CefSharpGetData
全栈
从事软件开发工作多年,拥有较为丰富的开发经验,主导多个大型项目的研发工作,丰富的项目经验。
设计软件架构和撰写软件方案等。
展开
-
使用CEfSharp之旅(11) Cefsharp 最新版本 Get POST 协议拦截
版本91直接上代码:替换下这个工具类即可。不明白的进群加好友咨询。 public class request : IRequestHandler { public event Action<string> msg; public event Action<string, object> msg2; public bool GetAuthCredentials(IWebBrowser browserCo.原创 2021-08-03 17:58:04 · 1872 阅读 · 1 评论 -
使用CEfSharp之旅(12)下载网页所有图片,下载图片
你是否在打开网站的时候想下载看到所有图片那? 今天那咱们就用cefsharp 来是实现它:直接上关键代码: public void OnResourceLoadComplete(IWebBrowser browserControl, IBrowser browser, IFrame frame, IRequest request, IResponse response, UrlRequestStatus status, long receivedContentLength)..原创 2020-08-12 16:25:11 · 1891 阅读 · 3 评论 -
使用CEfSharp之旅(13): cefsharp 使用js动态的验证码 实现自动登录
cefsharp获取验证码.mp4这个视频演示了,如何获取动态验证码图片这个内容我录制课一期视频,已经发布了。大家可以看看原创 2020-05-31 17:01:24 · 2293 阅读 · 1 评论 -
使用CEfSharp之旅(1) 加载网络页面
新建工程winform ,添加Nuget程序包 Cefsharp.winform本工程使用57.0版本 Cefsharp。请注意使用的版本 static ChromiumWebBrowser web; private void Browserform_Load(object sender, EventArgs e) { ...原创 2017-10-11 16:57:37 · 10108 阅读 · 0 评论 -
使用CEfSharp之旅(2) js前台事件执行后台方法
记录工作使用心得。使用过程中想用js调用后台事件,如果做那?不像正常接口可以直接调用访问。其实这个问题CEFSharp的设计者们,早就想好了。那就是通过调用JavascriptResponse 类来执行后台时间。你可以在代码中load js 到浏览器中。js内容调用你的后台事件。 下面就是一个简单的列子。示例代码均已上传github git地址 static...原创 2017-10-12 09:30:55 · 7487 阅读 · 3 评论 -
使用CEfSharp之旅(3)下载文件 弹出保存框 IDownloadHandler
最近一直在做CEFsharp 方面的,遇到了下载文件的无法保存的问题 。 记录解决下。 主要是应用了 IDownloadHandler调用方法: web.MenuHandler = new MyWebContextMenu(); web.DownloadHandler = new MyDownLoadFile();/// <summary&...原创 2017-10-25 15:56:40 · 14150 阅读 · 14 评论 -
使用CEfSharp之旅(4)cefsharp 调用F12
Cefsharp 如何调用类似 F12的功能? private void button1_Click_1(object sender, EventArgs e) { web.ShowDevTools(); }原创 2017-10-25 16:44:01 · 7925 阅读 · 2 评论 -
使用CEfSharp之旅(5)CEFSharp 隔离Cookie
怎么隔离那?最近做项目中一直不甘心使用程序应用域隔离的办法,终于找到了可以实现的办法提出来做个笔记: 红色部分关键的四句话。 RequestContextSettings requestContextSettings = new RequestContextSettings(); requestContextSettin原创 2017-10-27 17:05:25 · 11693 阅读 · 3 评论 -
使用CEfSharp之旅(6)拦截网络请求 截取get post response返回
主要是继承实现 Cefsharp的IRquestHandler对象,废话不多说上代码: public class request : IRequestHandler { public event Action<string> msg; public event Action<string, object>...原创 2018-02-24 09:43:29 · 27305 阅读 · 24 评论 -
使用CEfSharp之旅(7)CEFSharp 拦截 http 请求 websocket 内容
废话不多说直接上代码: 不清楚的加群:群 :191065815 private void Form1_Load(object sender, EventArgs e) { try { //更改设置浏览器语言 CefSettings settings = new ...原创 2018-07-04 16:02:30 · 15200 阅读 · 24 评论 -
使用CEfSharp之旅(8)CEFSharp 使用代理 更换位置IP
直接上代码:varsettings=newCefSettings();settings.CachePath="cache";settings.CefCommandLineArgs.Add("proxy-server",ProxyAddress);Cef.Initialize(settings);原创 2019-03-15 17:38:12 · 5895 阅读 · 0 评论 -
使用CEfSharp之旅(9) 抓取web微信自己的好友信息
上面文章写了一些使用cefsharp的内容和技巧 ,这篇文章主要写下实际 应用:这里例子用的webwechat wx2.qq.com 做实例的。通过登录web微信获取到获取通讯录的url: https://wx2.qq.com/cgi-bin/mmwebwx-bin/webwxgetcontact? //开启线程,抓取用户列表并保存到数据库 ...原创 2018-06-04 14:21:18 · 6050 阅读 · 8 评论 -
使用CEfSharp之旅(10) 终极大杀器: cefsharp 使用js获取 websocket 的数据
这个cefsharp的专栏建立也有将近三年了。本人的研究这块的群,也已经进入了不少的小伙伴了。疫情期间在家有时间把,把这块的代码整理了下,发出来,给需要的小伙伴。终极解决方案哦。而且是经过众多网友测试可行的。哈哈 ,等不及了,直接看代码一、创建websocket 的server 和client 端这里server代码:using System;using System.Collections.Generic;using System.ComponentModel;usi.原创 2020-05-28 16:35:18 · 5522 阅读 · 2 评论