Python 小程序之 恋爱表情包爬取

虽然恋爱跟我一毛钱关系没有,,但是我还是想爬它

实验爬取网址:http://qq.yh31.com/zjbq/1491124.html

 

# -*- coding: utf-8 -*-
# @Time    : 2018/3/24 22:18
# @Author  : TanRong
# @Software: PyCharm
# @File    : bqb.py

import requests
import re

def getSubUrls(website):
    response = requests.get(website)
    response.encoding = 'utf-8'   #必须加上网页编码格式
    subUrlAddr = r'<img src="/tp/zjbq/(.*?)" />'
    subUrlList = re.findall(subUrlAddr,response.text) #第二个位置参数是字符串,而response是html,所以需要response.text
    print(subUrlList)
    return subUrlList

def getImage(url, name):
    response = requests.get(url)
    with open('C:\\Users\\pc\\Desktop\\images\\%d.gif'%name, 'wb') as f:
        f.write(response.content)

if __name__ == '__main__':
    website = 'http://qq.yh31.com/zjbq/1491124.html'
    subUrlList = getSubUrls(website)

    name = 1
    for subUrl in subUrlList:
        url = 'http://qq.yh31.com/tp/zjbq/' + subUrl
        getImage(url, name)
        name += 1

 

转载于:https://www.cnblogs.com/tanrong/p/8641939.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值