91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 2.12MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-08-10
  • 語言: C#
  • 標(biāo)簽: C#爬蟲??

資源簡介

這個工具為本人原創(chuàng)作品,寫這個工具用到了HtmlAgilityPack開源庫和CSkin界面庫. 使用簡單工廠設(shè)計模式寫這個程序,代碼嚴(yán)謹(jǐn)整潔,幾乎每行代碼都寫了注釋.

資源截圖

代碼片段和文件信息

using?CCWin;
using?CCWin.SkinControl;
using?NetDiskSearch.dao;
using?NetDiskSearch.domain;
using?NetDiskSearch.Utils;
using?System;
using?System.Collections.Generic;
using?System.ComponentModel;
using?System.Data;
using?System.Diagnostics;
using?System.Drawing;
using?System.Linq;
using?System.Text;
using?System.Windows.Forms;

namespace?NetDiskSearch
{
[Serializable]
public?partial?class?MainForm?:?Skin_Metro
{
private?NetDiskSearchEngine?searchEngine;
private?String[]?resourceTypes?=?new?string[]
{
“全部““torrent““rmvb““mp4““avi““flv““mkv““vob““mp3““wav““pdf““doc““docx““wps““txt““rtf““ppt““xls““xlsx““pps““epub““jpg““bmp““gif““png““psd““iso““ghost““exe““apk““ipa““rar““zip“
};

public?List?resourceList?{?get;?private?set;?}

public?MainForm()
{
InitializeComponent();
}
///?
///?
///?搜索引擎下拉框選中項更改事件
///?

///?
///?
private?void?SearchEngine_cb_SelectedIndexChanged(object?sender?EventArgs?e)
{
//播放音效
SoundEffects.Play(PathUtils.downSound);
resourceItem_lb.Items.Clear();
//獲取選中的搜索引擎
String?engineName?=?(String)SearchEngine_cb.SelectedItem;
//創(chuàng)建搜索引擎
searchEngine?=?NetDiskSearchEngineFactory.CrateSearchEngine(engineName);
}

private?void?UpdateResultType()
{
type_cb.Items.Clear();
for?(int?i?=?0;?i {
type_cb.Items.Add(resourceTypes[i]);
}
type_cb.SelectedIndex?=?0;
}
///?
///?
///?搜索按鈕單擊事件
///?

///?
///?
private?void?skinButton1_Click(object?sender?EventArgs?e)
{
Search();
}
///?
///?
///?搜索
///?

private?void?Search()
{
if?(type_cb.SelectedIndex?==?-1)
{
MessageBox.Show(“請選擇搜索資源類型!.“);
type_cb.Focus();
return;
}

//要搜索的資源類型
String?type?=?type_cb.SelectedItem?as?String;
//獲取用戶的輸入
String?text?=?search_tb.Text;
//非空判斷
if?(String.IsNullOrEmpty(text))
{
search_tb.Focus();
return;
}

//調(diào)用搜索引擎搜索
List?list?=?searchEngine.Search(text?type);
if?(list?==?null||list.Count<1)
{
search_tb.Focus();
return;
}


//將資源條目載入到列表框
//更新列表框
UpdateResourceList(list);
resourceItem_lb.Focus();
}
///?
///?
///?更新列表框資源條目
///?

private?void?UpdateResourceList(List?list)
{
resourceList?=?list;
resourceItem_lb.Items.Clear();
foreach?(ResourceItem?item?in?resourceList)
{
//MessageBox.Show(“夜次數(shù)=“?+?item.NowPageNum?+?“總頁數(shù)=“?+?item.TotalPageNum+item.ResourceAddresst);
SkinListBoxItem?skinListBoxItem?=?new?SkinListBoxItem();
skinListBoxItem.Text?=?item.ResourceName?+?“??“?+?item.ResourceInfo;
resourceItem_lb.Items.Add(skinListBoxItem);
}
}

private

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----

?????文件?????????25??2017-11-05?10:36??NetDiskSearch\.git\COMMIT_EDITMSG

?????文件????????770??2017-11-01?09:52??NetDiskSearch\.git\config

?????文件?????????73??2017-11-01?09:52??NetDiskSearch\.git\description

?????文件?????????23??2017-11-01?09:52??NetDiskSearch\.git\HEAD

?????文件????????478??2017-11-01?09:52??NetDiskSearch\.git\hooks\applypatch-msg.sample

?????文件????????896??2017-11-01?09:52??NetDiskSearch\.git\hooks\commit-msg.sample

?????文件????????189??2017-11-01?09:52??NetDiskSearch\.git\hooks\post-update.sample

?????文件????????424??2017-11-01?09:52??NetDiskSearch\.git\hooks\pre-applypatch.sample

?????文件???????1642??2017-11-01?09:52??NetDiskSearch\.git\hooks\pre-commit.sample

?????文件???????1348??2017-11-01?09:52??NetDiskSearch\.git\hooks\pre-push.sample

?????文件???????4951??2017-11-01?09:52??NetDiskSearch\.git\hooks\pre-rebase.sample

?????文件????????544??2017-11-01?09:52??NetDiskSearch\.git\hooks\pre-receive.sample

?????文件???????1239??2017-11-01?09:52??NetDiskSearch\.git\hooks\prepare-commit-msg.sample

?????文件???????3610??2017-11-01?09:52??NetDiskSearch\.git\hooks\update.sample

?????文件???????2285??2017-11-05?10:36??NetDiskSearch\.git\index

?????文件????????240??2017-11-01?09:52??NetDiskSearch\.git\info\exclude

?????文件???????1168??2017-11-05?10:36??NetDiskSearch\.git\logs\HEAD

?????文件???????1168??2017-11-05?10:36??NetDiskSearch\.git\logs\refs\heads\master

?????文件????????151??2017-11-05?10:36??NetDiskSearch\.git\ms-persist.xml

?????文件?????????60??2017-11-04?14:35??NetDiskSearch\.git\objects\00\d2d1a507a70125e261575497441461f7fa9e2d

?????文件???????2057??2017-11-05?09:01??NetDiskSearch\.git\objects\03\bede4d7263ed1211c5c2fb16af5d1c6d90d451

?????文件???????1855??2017-11-05?10:36??NetDiskSearch\.git\objects\0a\9059e5f78f0c99b0dd3714caf599307b24c5d5

?????文件????????409??2017-11-05?09:01??NetDiskSearch\.git\objects\10\27889238e582763c95ee6446cfb0ec9804c875

?????文件???????1665??2017-11-01?11:30??NetDiskSearch\.git\objects\1a\f7de150c99c12dd67a509fe57c10d63e4eeb04

?????文件???????1230??2017-11-04?14:35??NetDiskSearch\.git\objects\1b\a3bf7cdd5a2eba2b5c6c5162c79ae14d069391

?????文件????????160??2017-11-05?10:36??NetDiskSearch\.git\objects\1f\75f204da82a28d482a506f8887d3bfbbefebb9

?????文件?????????93??2017-11-05?10:36??NetDiskSearch\.git\objects\1f\bb49ac9c7e754e1eab87408d3561f952bc77a6

?????文件?????????59??2017-11-03?16:09??NetDiskSearch\.git\objects\1f\d587fc658e2cb2fea6d6cc5d5f228ee1070490

?????文件????????191??2017-11-01?09:52??NetDiskSearch\.git\objects\1f\d9adf24a58f3d5494a7760fa50b4f7ec5d4513

?????文件????????751??2017-11-01?09:52??NetDiskSearch\.git\objects\1f\f0c423042b46cb1d617b81efb715defbe8054d

............此處省略196個文件信息

評論

共有 條評論