吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 2879|回复: 10
收起左侧

[Python 转载] python自制下载漫画器

  [复制链接]
ORCW 发表于 2020-5-31 01:20
本帖最后由 ORCW 于 2020-5-31 13:37 编辑

python自制漫画下载器v1.0
下载地址在最下面,请先看完上面。
爬取网站:https://manhua.dmzj.com/
包含功能:1.搜索漫画和下载(保存为jpg格式或者png格式)
        2.可自主选择下载保存位置(无默认保存地址,每次开启软件需重新选择保存地址)
预览:
QQ图片20200531133720.png
流程如下:
                QQ图片20200531011607.png
                QQ图片20200531011544.png
                QQ图片20200531011733.png
下载速度:
1.gif


最初的代码(现在这个也就加了个搜索和界面{:1_900:} ):

import os
from bs4 import BeautifulSoup
import requests
import re
from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from tkinter import *
url = input('网址:')

header = {'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36'}
header2={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36','Referer':url}
header3={'user-agent':'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/81.0.4044.138 Safari/537.36','Referer':'https://manhua.dmzj.com/wunengdenainai/64301.shtml'
}
r = requests.get(url,headers=header).text
b = BeautifulSoup(r,'lxml').find('div',class_='cartoon_online_border').find_all('a')
for i in b:       
    url2='https://manhua.dmzj.com/' + i['href']+str('#@page=') + '1'
    r2 = requests.get(url2,headers=header2).text
    chrome_options=Options()
    chrome_options.add_argument('--headless')
    driver=webdriver.Chrome('C:\Program Files (x86)\Google\Chrome\Application\chromedriver.exe',
    chrome_options=chrome_options)
    driver.get(url2)
    html = driver.find_element_by_xpath("//*").get_attribute("outerHTML")
    driver.close()
    b2 = BeautifulSoup(html,'lxml').find_all('option')
    for e in b2:
        url3 = 'https:' + str(e['value'])
        print(url3)

        r3 = requests.get(url3,headers=header3).content
        filename='D:\\11MM\\'+ url3[-6:]

        print(filename)
        with open(filename,'wb') as f:
            f.write(r3)


下载地址:
蓝奏云直链:https://ww.lanzouj.com/id6gs0d
源码链接:https://ww.lanzouj.com/id6gstc
已知问题:
1.搜索与下载的时候会比较慢
2.漫画之家源有时候无法搜索

如果你觉得有用的话,能否给个免费的评分,秋梨膏{:1_923:}

免费评分

参与人数 3吾爱币 +5 热心值 +3 收起 理由
天逸卿晨 + 1 + 1 大佬能做个自定义添加网站爬动漫的软件么?或者弄几个韩漫源的也成~想 下载.
夜不滚烫 + 1 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!
苏紫方璇 + 3 + 1 感谢发布原创作品,吾爱破解论坛因你更精彩!

查看全部评分

发帖前要善用论坛搜索功能,那里可能会有你要找的答案或者已经有人发布过相同内容了,请勿重复发帖。

 楼主| ORCW 发表于 2020-5-31 09:02
是不是昨晚太晚发的然后没人看了
苏紫方璇 发表于 2020-5-31 11:25
 楼主| ORCW 发表于 2020-5-31 11:37
hj170520 发表于 2020-5-31 12:55
兄弟,你这个代码不全呀,tkinter包的代码没看见。
 楼主| ORCW 发表于 2020-5-31 13:41
hj170520 发表于 2020-5-31 12:55
兄弟,你这个代码不全呀,tkinter包的代码没看见。

现在修改了,过审应该就能看到
yang1987 发表于 2020-5-31 23:16
ORCW 发表于 2020-5-31 09:02
是不是昨晚太晚发的然后没人看了

没分了,明天再来
 楼主| ORCW 发表于 2020-6-2 18:53
yang1987 发表于 2020-5-31 23:16
没分了,明天再来

谢谢支持
yang1987 发表于 2020-6-2 21:54
我来晚了(๑ˉωˉ๑)
狂野兔斯基 发表于 2020-8-1 19:33
大哥,你这个是怎么打包成EXE文件,求解。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

RSS订阅|小黑屋|处罚记录|联系我们|吾爱破解 - LCG - LSG ( 京ICP备16042023号 | 京公网安备 11010502030087号 )

GMT+8, 2024-11-26 01:49

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表