📄 ajax.aspx.cs
字号:
testContent = DataConverter.CFloat(testContent).ToString();
break;
case FieldType.MoneyType:
testContent = DataConverter.CDecimal(testContent).ToString();
break;
case FieldType.DateTimeType:
testContent = DataConverter.CDate(testContent).ToString();
break;
case FieldType.BoolType:
testContent = DataConverter.CBool(testContent).ToString();
break;
case FieldType.KeywordType:
testContent = CollectionCommon.CreateKeyWord(CommonFilter(filterRuleId, filter, collectionCommon, testContent).Replace(",", "|").Replace(",", "|"), DataConverter.CLng(input));
break;
default:
testContent = CommonFilter(filterRuleId, filter, collectionCommon, testContent);
break;
}
if (string.IsNullOrEmpty(testContent))
{
testContent = "没有截取到代码,请加载内容页源代码重新设置下。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", testContent);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
private void TestLink(XmlDocument ixml)
{
string str = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//linkBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkBegin").InnerText.Trim();
string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//linkEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkEnd").InnerText.Trim();
string code = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
CollectionCommon common = new CollectionCommon();
ArrayList list = common.GetArray(code, wordsBegin, wordsEnd);
StringBuilder builder = new StringBuilder();
for (int i = 0; i < list.Count; i++)
{
builder.Append(common.DefiniteUrl(list[i].ToString(), str.ToString()) + "\r\n");
}
string str5 = builder.ToString();
if (string.IsNullOrEmpty(str5))
{
str5 = "没有截取到链接列表,请加载源代码重新设置下。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", str5);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
private void TestList(XmlDocument ixml)
{
string uriString = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
string coding = (ixml.DocumentElement.SelectSingleNode("//codeType") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//codeType").InnerText.Trim();
string startStr = (ixml.DocumentElement.SelectSingleNode("//listBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//listBegin").InnerText.Trim();
string overStr = (ixml.DocumentElement.SelectSingleNode("//listEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//listEnd").InnerText.Trim();
CollectionCommon common = new CollectionCommon();
Uri url = new Uri(uriString);
string httpPage = common.GetHttpPage(url, coding);
string str6 = common.GetInterceptionString(httpPage, startStr, overStr);
if (string.IsNullOrEmpty(str6))
{
str6 = "没有截取到列表页,请加载源代码重新设置下。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", str6);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
private void TestPaing(XmlDocument ixml)
{
string str5;
string absoluteAddress = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//paingBegin") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingBegin").InnerText.Trim();
string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//paingEnd") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingEnd").InnerText.Trim();
string code = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
CollectionCommon common = new CollectionCommon();
if (!string.IsNullOrEmpty(common.GetPaing(code, wordsBegin, wordsEnd)))
{
str5 = common.DefiniteUrl(common.GetPaing(code, wordsBegin, wordsEnd), absoluteAddress);
}
else
{
str5 = "没有截取到下一页URL,请加载源代码重新设置下。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", str5);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
private void TestPaing2(XmlDocument ixml)
{
string str = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
string startStr = (ixml.DocumentElement.SelectSingleNode("//paingBegin2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingBegin2").InnerText.Trim();
string overStr = (ixml.DocumentElement.SelectSingleNode("//paingEnd2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//paingEnd2").InnerText.Trim();
string wordsBegin = (ixml.DocumentElement.SelectSingleNode("//linkBegin2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkBegin2").InnerText.Trim();
string wordsEnd = (ixml.DocumentElement.SelectSingleNode("//linkEnd2") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//linkEnd2").InnerText.Trim();
string conStr = (ixml.DocumentElement.SelectSingleNode("//testContent") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//testContent").InnerText.Trim();
CollectionCommon common = new CollectionCommon();
string str7 = common.GetInterceptionString(conStr, startStr, overStr);
if (string.IsNullOrEmpty(str7))
{
str7 = "没有截取到分页URL列表,请加载源代码重新设置下。";
}
ArrayList list = common.GetArray(str7, wordsBegin, wordsEnd);
StringBuilder builder = new StringBuilder();
for (int i = 0; i < list.Count; i++)
{
builder.Append(common.DefiniteUrl(list[i].ToString(), str.ToString()) + "\r\n");
}
string str8 = builder.ToString();
if (string.IsNullOrEmpty(str8))
{
str8 = "没有截取到分页URL链接,请加载源代码重新设置下。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", str8);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
private void TestShowContent(XmlDocument ixml)
{
string uriString = (ixml.DocumentElement.SelectSingleNode("//url") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//url").InnerText.Trim();
string coding = (ixml.DocumentElement.SelectSingleNode("//codeType") == null) ? "" : ixml.DocumentElement.SelectSingleNode("//codeType").InnerText.Trim();
CollectionCommon common = new CollectionCommon();
Uri url = new Uri(uriString);
string httpPage = common.GetHttpPage(url, coding);
if (string.IsNullOrEmpty(httpPage))
{
httpPage = "没有获取到内容页,请检查内容页URL是否正确,如果不正确请返回列表页设置重新设置。";
}
XmlTextWriter writer = new XmlTextWriter(HttpContext.Current.Response.OutputStream, Encoding.UTF8);
writer.Formatting = Formatting.Indented;
writer.Indentation = 4;
writer.WriteStartDocument();
writer.WriteStartElement("root", "");
writer.WriteElementString("testContent", httpPage);
writer.WriteEndElement();
writer.WriteEndDocument();
writer.Close();
}
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -