This simple script allows you to download anything from the net. All you have to do is specify the address and output filename, it uses codecs.open in case there is unicode character in the webfile.
SHOW FULL COLUMNS FROM `jrk_downrecords` [ RunTime:0.001389s ]
SELECT `a`.`aid`,`a`.`title`,`a`.`create_time`,`m`.`username` FROM `jrk_downrecords` `a` INNER JOIN `jrk_member` `m` ON `a`.`uid`=`m`.`id` WHERE `a`.`status` = 1 GROUP BY `a`.`aid` ORDER BY `a`.`create_time` DESC LIMIT 10 [ RunTime:0.131129s ]
SHOW FULL COLUMNS FROM `jrk_tagrecords` [ RunTime:0.001453s ]
SELECT * FROM `jrk_tagrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 20 [ RunTime:0.001924s ]
SHOW FULL COLUMNS FROM `jrk_member` [ RunTime:0.001371s ]
SELECT `id`,`username`,`userhead`,`usertime` FROM `jrk_member` WHERE `status` = 1 ORDER BY `usertime` DESC LIMIT 10 [ RunTime:0.005753s ]
SHOW FULL COLUMNS FROM `jrk_searchrecords` [ RunTime:0.002050s ]
SELECT * FROM `jrk_searchrecords` WHERE `status` = 1 ORDER BY `num` DESC LIMIT 5 [ RunTime:0.007649s ]
SELECT aid,title,count(aid) as c FROM `jrk_downrecords` GROUP BY `aid` ORDER BY `c` DESC LIMIT 10 [ RunTime:0.033615s ]
SHOW FULL COLUMNS FROM `jrk_articles` [ RunTime:0.001586s ]
UPDATE `jrk_articles` SET `hits` = 2 WHERE `id` = 279832 [ RunTime:0.013952s ]