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

浙公网安备 33010602011771号