资源简介
自制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#编写的物资管理信息系统
- 下一篇:自己用的商店收银系统
相关资源
- c# winform 自动登录 百度账户 源代码
- 生命游戏C#
- C#鼠标自动点击软件
- 自动化监控系统
- 萤石云摄像头自动截图以及FTP上传
- 输入框自动切换中文(C#winform)vs20
- 《OA企业办公自动化》asp.net 源码(附
- .net 检测新版本-自动升级程序
- 自动属性,接口、类的继承
- VS2012保存时自动格式化代码插件(F
- 通过程序自动填充并提交ASP.NET表单(
- 企业OA办公自动化系统 v1.1源码(附数
- LiJie银行ATM自动取款机源码(附数据库
- 数据自动上传
- C# 图片亮度对比度,自动纠偏
- 数据库自动建表
- WPF窗口贴边自动隐藏
- 自动发送弹幕(定时模拟操作键盘)
- ASP.net MVC vcard名片二维码自动生成
- UPS断电后服务器自动关机工具+源码
- winform自动更新程序
- 自动搜索代理IP的浏览器(再次废弃)
- C#源码:批量自动去除图片白边
- WPF TreeListView
- 一个WPF实现的翻书效果的
- c# NHibernate 自动生成实体类及映射文件
- C#版ATM自动存款机源代码
- WPF 自动更新
- ATM自动柜员机C#三层版,附SQL数据库文
- ASP.NET OA 网络办公自动化系统 源码
评论
共有 条评论