Beispiel #1
0
 private void ItemLoader_BeforeValueSetting(object arg1, ValueSettingEventArgs <JobItem> arg2)
 {
     arg2.Value = arg2.Value.Replace(System.Environment.NewLine, "").Trim();
     if (arg2.FieldName == "Salary")
     {
         var salaryFrom = string.Empty;
         var salaryTo   = string.Empty;
         var match      = salaryReg.Match(arg2.Value);
         if (match.Groups != null && match.Groups.Count > 0)
         {
             salaryFrom = match.Groups[1].Value;
             salaryTo   = match.Groups[2].Value;
         }
         arg2.Item.SalaryFrom = salaryFrom;
         arg2.Item.SalaryTo   = salaryTo;
     }
 }
Beispiel #2
0
 private void MockItemLoader_BeforeValueSetting(object arg1, ValueSettingEventArgs <MockItem> arg2)
 {
     NScrapyContext.CurrentContext.Log.Info(arg2.Value);
 }