小编use*_*142的帖子

CefSharp和框架,仅从第一帧检索HTML

pcpao.org/general.php?strap=152814186280001650

在尝试从该站点获取完整的HTML时,.GetSourceAsync和.ViewSource都只显示'frameset'HTML.使用ShowDevTools选项,完整的HTML数据包含在元素集合和Chrome-devtools的Sources中.

我在网页加载后运行这个,但它应该都在那里,因为它在开发工具中?

从导航网站获取完整的HTML,我缺少什么.我怀疑这与帧有关,但经过一个小时的谷歌搜索和阅读旧消息,我看到这只是切向提到.

的WinForms

  package id="cef.redist.x64" version="3.2526.1362" targetFramework="net46"
  package id="cef.redist.x86" version="3.2526.1362" targetFramework="net46"
  package id="CefSharp.Common" version="47.0.3" targetFramework="net46"
  package id="CefSharp.WinForms" version="47.0.3" targetFramework="net46"
Run Code Online (Sandbox Code Playgroud)

html frames cefsharp

3
推荐指数
1
解决办法
4064
查看次数

伪造的伪造数据:同一字段中的条件和随机数据,可能留下空的伪造数据

在使用 .net Bogus github 存储库填充数据库时,我想随机填充一个字段,例如:

{“妈妈”、“姐姐”、“哥哥”、“爸爸”、“叔叔”、“侄女”、“侄子”、“表姐”}

但也会随机留下偶尔的空值?

我尝试将它们链接在一起,但似乎没有编译器喜欢的语法。

                .RuleFor(u => u.Gender, f => f.PickRandom<Gender>().ToString())
                .RuleFor(u => u.BirthDate, f => f.Date.PastOffset(60,
                    DateTime.Now.AddYears(-18)).Date.ToShortDateString())
                .RuleFor(u => u.FirstName, (f, u) => f.Name.FirstName(ReturnGenderType(u.Gender)))
                .RuleFor(u => u.MiddleName, (f, u) => f.Name.FirstName(ReturnGenderType(u.Gender)))
                .RuleFor(u => u.LastName, (f, u) => f.Name.LastName(ReturnGenderType(u.Gender)))
                .RuleFor(u => u.Salutation, (f, u) => f.Name.Prefix(ReturnGenderType(u.Gender)))

 private static Bogus.DataSets.Name.Gender ReturnGenderType(string genderString)
        {
            if (genderString == "Male")
            {
                return Bogus.DataSets.Name.Gender.Male;
            }
            else
            {
                return Bogus.DataSets.Name.Gender.Female;
            }
        }
Run Code Online (Sandbox Code Playgroud)

在这个例子中,它看起来可能必须是一个扩展,因为 Gender 类型稍后会反馈到理智但随机的名称。

.net c# faker bogus

3
推荐指数
1
解决办法
1938
查看次数

C# 10 .Net 6 MinBy MaxBy Linq 投影到单个属性

在 C# 10 .Net 6 中的newMinBy或调用之后是否有内联方式来投影属性?MaxBy

double topPriceInList = prices.MaxBy(h => h.High)."Select(h => h.High)";
Run Code Online (Sandbox Code Playgroud)

当然,Visual Studio 2021 不喜欢我尝试过的任何一个。

.net c# linq

2
推荐指数
1
解决办法
2636
查看次数

标签 统计

.net ×2

c# ×2

bogus ×1

cefsharp ×1

faker ×1

frames ×1

html ×1

linq ×1