资源简介
自制DISCUZ论坛顶贴器源码
程序介绍:
基于WINFORM的自动论坛顶贴器
包括网页登录,验证用户.客户端登录验证
基于WINFORM的 HTTP请求模拟提交参数直接发贴,删贴功能
自动顶贴内容可不重复,并且绝对干净,每顶一次会删掉上次自顶贴的信息.但不影响手动发贴效果.运行方式为定时后台监控.
监控运行时,自动保存已经扫描贴子数,程序关闭重新打开继续上次扫描结果继续.全部公开源码.
代码片段和文件信息
using System;
using System.Collections;
namespace HtmlAgilityPack.Samples
{
class GetDoclinks
{
[STAThread]
static void Main(string[] args)
{
HtmlWeb hw = new HtmlWeb();
string url = @“http://www.microsoft.com“;
HtmlDocument doc = hw.Load(url);
doc.Save(“mshome.htm“);
DocumentWithlinks nwl = new DocumentWithlinks(doc);
Console.WriteLine(“linked urls:“);
for(int i=0;inks.Count;i++)
{
Console.WriteLine(nwl.links[i]);
}
Console.WriteLine(“Referenced urls:“);
for(int i=0;i {
Console.WriteLine(nwl.References[i]);
}
}
}
///
/// Represents a document that needs linked files to be rendered such as images or css files and points to other HTML documents.
///
public class DocumentWithlinks
{
private ArrayList _links;
private ArrayList _references;
private HtmlDocument _doc;
///
/// Creates an instance of a DocumentWithlinkedFiles.
///
/// The input HTML document. May not be null.
public DocumentWithlinks(HtmlDocument doc)
{
if (doc == null)
{
throw new ArgumentNullException(“doc“);
}
_doc = doc;
Getlinks();
GetReferences();
}
private void Getlinks()
{
_links = new ArrayList();
HtmlNodeCollection atts = _doc.DocumentNode.SelectNodes(“//*[@background or @lowsrc or @src or @href]“);
if (atts == null)
return;
foreach(HtmlNode n in atts)
{
Parselink(n “background“);
Parselink(n “href“);
Parselink(n “src“);
Parselink(n “lowsrc“);
}
}
private void GetReferences()
{
_references = new ArrayList();
HtmlNodeCollection hrefs = _doc.DocumentNode.SelectNodes(“//a[@href]“);
if (hrefs == null)
return;
foreach(HtmlNode href in hrefs)
{
_references.Add(href.Attributes[“href“].Value);
}
}
private void Parselink(HtmlNode node string name)
{
HtmlAttribute att = node.Attributes[name];
if (att == null)
return;
// if name = href we are only interested by nk> tags
if ((name == “href“) && (node.Name != “link“))
return;
_links.Add(att.Value);
}
///
/// Gets a list of links as they are declared in the HTML document.
///
public ArrayList links
{
get
{
return _links;
}
}
///
/// Gets a list of reference links to other HTML documents as they are declared in the HTML document.
///
public ArrayList References
{
get
{
return _references;
}
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1423 2012-01-31 09:02 Topics.sln
文件 25088 2012-01-31 09:02 Topics.suo
文件 123 2012-01-31 09:02 最新Asp.Net源码下载.url
文件 203838 2012-01-31 09:02 HtmlAgilityPack\HtmlAgilityPack.chm
文件 4470 2012-01-31 09:02 HtmlAgilityPack\HtmlAgilityPack.sln
文件 596 2012-01-31 09:02 HtmlAgilityPack\HtmlAgilityPack.snk
文件 33792 2012-01-31 09:02 HtmlAgilityPack\HtmlAgilityPack.suo
文件 2690 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 2253 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 266240 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 15872 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 102400 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 251392 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 212 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 266240 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 15872 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 4039 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 1267 2012-01-31 09:02 HtmlAgilityPack\GetDocli
文件 3632 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\Html2Rss.cs
文件 2324 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\Html2Rss.csproj
文件 698 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\www.asp.net.ToRss.xsl
文件 270336 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\Html2Rss.exe
文件 13824 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\Html2Rss.pdb
文件 14328 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\Html2Rss.vshost.exe
文件 490 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\Html2Rss.vshost.exe.manifest
文件 102400 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\HtmlAgilityPack.dll
文件 251392 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\HtmlAgilityPack.pdb
文件 0 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\rss.xm
文件 698 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\bin\Debug\www.asp.net.ToRss.xsl
文件 200 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\obj\Html2Rss.csproj.FileList.txt
文件 156 2012-01-31 09:02 HtmlAgilityPack\Html2Rss\obj\Debug\Html2Rss.csproj.FileListAbsolute.txt
............此处省略145个文件信息
- 上一篇:c#编写的物资管理信息系统
- 下一篇:自己用的商店收银系统
相关资源
- BS自动排课系统
- C# 定时自动导出数据库数据为Excel文件
- 钉钉接口请求数据接入数据库c#源码
- C# 学员在线考试系统(可自动批阅试
- 自动排课基于C#的课设
- C#办公自动化系统优质源代码
- c#开发winform程序自动更新
- 利用emguVC人脸、人眼识别,自动保存
- c#试卷自动生成系统
- C# 考试系统 自动选题答题,计算得分
- 好看好用的IP地址自动设置小程序方便
- ASP.net源码:在线网上考试系统,专业
- TradeX.dll C# 接口演示程序
- C#类库查询手册自动索引PDF完整版
- WPF 连连看提示功能,自动重新排列,
- ASP.NET+OA系统源代码自动化办公系统
- C#大型OA办公系统
- C#浏览器自动填表demo(三种方式)
- C#编写、自动温度报警器
- c#winform自动升级程序源码
- c#应用webService实现自动升级源代码
- 编译原理 词法分析器C#
- 一个自动贩卖机系统C#控制台应用程序
- C#/WPF下的通用自动更新模块修正
- Winform 自动更新
- C#dataGridView中输入框自动提示、自动完
- C#源码:IP、MAC、DNS、网关自动修改成
- C# winform ATM-自动取款机模拟软件设计
- c#学习根据日期查询星期,自动售货机
- 百度翻译APIC#
评论
共有 条评论