吾爱破解 - 52pojie.cn

 找回密码
 注册[Register]

QQ登录

只需一步,快速开始

查看: 5956|回复: 27
收起左侧

[Python 转载] python下载我要个性网图片

[复制链接]
仿佛_一念成佛 发表于 2018-6-22 05:39
本帖最后由 仿佛_一念成佛 于 2018-6-23 07:11 编辑

[Asm] 纯文本查看 复制代码
import requests
import lxml
from bs4 import BeautifulSoup
import os
import urllib.request
def get_html(url):
    headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/66.0.3359.117 Safari/537.36'}
    try:
        html = requests.get(url, headers=headers)
        html.raise_for_status()
        html.encoding = 'utf-8'
        return html.text
    except:
        print('something is wrong')

def get_url(url):
    html = get_html(url)
    soup = BeautifulSoup(html, 'lxml')
    urls = soup.find_all('div',class_="txList ")
    for i in urls:
        href = i.a['href']
        [i]#print(href)
[/i][i]        [/i]urls = 'https://www.woyaogexing.com'
        baseurl = urls + href
        [i]#print(baseurl)
[/i][i]        #return baseurl
[/i][i]        [/i]html_img = requests.get(baseurl)
        html_img.encoding = 'utf-8'
        [i]#print(html_img.text)
[/i][i]
[/i][i]        [/i]soup_src = BeautifulSoup(html_img.text, 'lxml')
        src = soup_src.find_all('li', class_="tx-img")
        for a in src:
            li = a.a['href']
            base = 'https:' + li
            [i]#print(base)
[/i][i]
[/i][i]            [/i]ref = urllib.request.Request(base)
            ref.add_header('user-agent', 'Mozilla/5.0')
            buf = urllib.request.urlopen(ref).read()
            filename = 'D:/1234/girl/' + base.split('/')[-1]
            with open(filename, 'wb') as file:
                file.write(buf)
        print('成功保存了!')


if __name__ == '__main__':

    url ='https://www.woyaogexing.com/touxiang/weixin/'#这里可改其他我要个性网的网址,翻页的话加个for循环即可,这里我就不加了,懒
    get_url(url)

我只是小白,如果哪个地方还能改的话请大佬指出来,共同学习
QQ图片20180621233630.png

免费评分

参与人数 1热心值 +1 收起 理由
halfone + 1 最近也在学python,一起进步吧!

查看全部评分

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

苏紫方璇 发表于 2018-6-22 08:09
代码用代码框处理下吧
【公告】发帖代码插入教程
https://www.52pojie.cn/thread-713042-1-1.html
(出处: 吾爱破解论坛)
如痴如醉莫问 发表于 2018-6-22 08:28
苏紫方璇 发表于 2018-6-22 08:09
代码用代码框处理下吧
【公告】发帖代码插入教程
https://www.52pojie.cn/thread-713042-1-1.html

这个大神,我好像是第一次看到啊,  名字很中国风
zhuiuotszhimn 发表于 2018-6-22 07:01 来自手机
hwl1225 发表于 2018-6-22 07:03
共同学习
linuxprobe 发表于 2018-6-22 07:07
python比java好多了,只需简单的代码就能实现目标。
木羊羽 发表于 2018-6-22 07:15
顶楼主多谢分享
sxtylhg 发表于 2018-6-22 07:38
胆肥啊,要性网图片呢?哪有?
小小波萝王 发表于 2018-6-22 07:52
感谢楼主分享
yjn866y 发表于 2018-6-22 07:53

感谢楼主分享
xunxunmimi0936 发表于 2018-6-22 08:18
这个表示没有用过,但其他人,估计可以借鉴。
您需要登录后才可以回帖 登录 | 注册[Register]

本版积分规则

返回列表

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

GMT+8, 2024-11-16 01:40

Powered by Discuz!

Copyright © 2001-2020, Tencent Cloud.

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