C# 如何以DB数字方式存储链接?
这是我的密码C# 如何以DB数字方式存储链接?,c#,parsing,xpath,html-agility-pack,C#,Parsing,Xpath,Html Agility Pack,这是我的密码 HtmlNodeCollection categorynode = null; categorynode = doc.DocumentNode.SelectNodes("//div[@class='parentMenu arrow']");//"//div[@class='drop-menu']//a[@href]" if (categorynode != null) { foreach (HtmlNode Node in category
HtmlNodeCollection categorynode = null;
categorynode = doc.DocumentNode.SelectNodes("//div[@class='parentMenu arrow']");//"//div[@class='drop-menu']//a[@href]"
if (categorynode != null)
{
foreach (HtmlNode Node in categorynode)
{
string Html = Node.InnerHtml;
if (Html != null)
{
HtmlDocument Node2 = new HtmlDocument();
Node2.LoadHtml(Html);
foreach (HtmlNode link in Node2.DocumentNode.SelectNodes("//a"))
{
HtmlAttribute att = link.Attributes["href"];
Console.WriteLine(new Regex(@"(?<=[\?&]id=)\d+(?=\&|\#|$)").Match(att.Value).Value);
string Links = att.Value;
Modelclass _ms = new Modelclass();
_ms.link = Links;
_ms.Name = "Apple";
_ms.CID = 0;
_ms.Type = "Categories";
Controller cc = new Controller();
cc.InsertCategories(_ms);
}
}
}
HtmlNodeCollection categorynode=null;
categorynode=doc.DocumentNode.SelectNodes(//div[@class='parentMenu arrow'])//“//div[@class='drop-menu']//a[@href]”
if(categorynode!=null)
{
foreach(categorynode中的HtmlNode节点)
{
字符串Html=Node.InnerHtml;
如果(Html!=null)
{
HtmlDocument Node2=新的HtmlDocument();
LoadHtml(Html);
foreach(Node2.DocumentNode.SelectNodes(“//a”)中的HtmlNode链接)
{
HtmlAttribute att=link.Attributes[“href”];
Console.WriteLine(新的Regex(@)(?在存储链接的表中保留一个ID,并将ID设置为自动递增,这可能会有所帮助