09 2020 档案

摘要:背景 在Windows上c#调用JavaScript常用V8.NET,项目迁移到 Linux 才注意到v8不支持Linux,遂改为JavaScriptEngineSwitcher.ChakraCore(直接在nugget上搜索JavaScriptEngine)... 阅读全文
posted @ 2020-09-21 16:25 Zdelta 阅读(161) 评论(0) 推荐(0)
摘要:控制台程序中使用sentry发现异常报告不及时,如下: private static void Main(string[] args) { using (SentrySdk.Init(s... 阅读全文
posted @ 2020-09-18 10:14 Zdelta 阅读(86) 评论(0) 推荐(0)
摘要:极验验证码需要模拟人工操作,参考了以下例子: https://www.cnblogs.com/bat1989/p/12661153.html 主要修改了验证的部分: 环境:.net core3.1 using System;using System.Colle... 阅读全文
posted @ 2020-09-17 14:27 Zdelta 阅读(225) 评论(0) 推荐(0)
摘要:统计性能的方法:GC内存和执行时间 private static void Main(string[] args) { Stopwatch watch = new Stopwatch(); watch.... 阅读全文
posted @ 2020-09-03 15:42 Zdelta 阅读(54) 评论(0) 推荐(0)
摘要:1、.net core 3.1 C# selenium //爬取所有省份、城市、区县public override async Task WriteAreaToFileAsync(string configPath, string directory) ... 阅读全文
posted @ 2020-09-03 12:47 Zdelta 阅读(80) 评论(0) 推荐(0)
摘要:减少http请求 http请求每次都需要建立通信链路,进行数据传输,在服务端每个http都需要启动独立的线程去处理,这些开销很昂贵,减少请求的数量可有效的提高访问性能。例如: 合并公用的小css/js块雪碧图、字体图标、base64图标使用http2.0及... 阅读全文
posted @ 2020-09-02 16:35 Zdelta 阅读(107) 评论(0) 推荐(0)
摘要:滑动验证码如下: 1、vs引入以下三个包(.net core 3.1): 2、c#引用: private void SeleniumVertifyCode(Uri uri) {var options = new OpenQA.Seleni... 阅读全文
posted @ 2020-09-02 15:11 Zdelta 阅读(277) 评论(0) 推荐(0)