c# 调用迅雷下载漫画

本文介绍了一个C#程序,该程序利用迅雷下载器的DLL调用来批量下载同人の侍网站上的漫画。程序能处理大部分漫画的下载,但存在一些命名和有效性检查的缺陷。通过双击提供的漫画链接列表开始下载,使用线程池处理并发下载,同时自动处理迅雷新建下载任务的确认对话框。
摘要由CSDN通过智能技术生成

鉴于家里网速的问题,上同人の侍这个工口网站很慢而且提心吊胆而且一页一页的翻着很麻烦~于是出现了同人の侍专用漫画下载器~ALPHA版

同人の侍网址:http://samurai3.net/

已完成功能:下载大部分的漫画

欠缺:部分漫画的命名:有的是000~00n

有的是00~n 未作相关处理,对于漫画页是否有效未作验证如漫画实际命名为000.JPG 001.JPG 002.JPG 099.JPG

会从000.jpg一直尝试下载到099.jpg 而对无效的003.jpg~098.jpg未作处理(处理方法很简单 不过懒得做了~)

程序使用方法:给出标准网址如火影:http://samurai3.net/doujinshi/naruto.html

                                                         死神:http://samurai3.net/doujinshi/bleach.html

                                                         海贼王:http://samurai3.net/doujinshi/onepeace.html

(应该是one piece对吧 所以说日本人啊~)

                                                           EVA:http://samurai3.net/doujinshi/evangelion.html

双击给出的可用下载漫画列表中的某项即开始下载

代码如下:

using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
using System.Net;
using System.IO;
using System.Text.RegularExpressions;
using System.Threading;
using System.Runtime.InteropServices;
//using System.Threading;
using Microsoft.Win32;

namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        public Form1()
        {
            InitializeComponent();
        }
        #region //调用的dLL
        [DllImport("User32.dll", EntryPoint = "FindWindow")]
        private static extern IntPtr FindWindow(string lpClassName,
    string lpWindowName);

        [DllImport("user32.dll", EntryPoint = "FindWindowEx")]
        private static extern IntPtr FindWindowEx(IntPtr hwndParent,
    IntPtr hwndChildAfter, string lpszClass, string lpszWindow);

        [DllImport("User32.dll", EntryPoint = "SendMessage")]
        private static extern int SendMessage(IntPtr hWnd,
    int Msg, IntPtr wParam, string lParam);
        [DllImport("user32.dll")]
        static extern void keybd_event(byte bVk, byte bScan, uint dwFlags, uint dwExtraInfo);

        const int WM_GETTEXT =

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值