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