zoukankan      html  css  js  c++  java
  • 牛刀小试

    目标:http://qq.yh31.com/zjbq/2920180_2.html

    #!/urs/bin/evn python
    # -*- coding:utf-8 -*-
    import requests
    import re
    
    
    def get_urls(url):
        """
        获取目标url
        :param url: 
        :return: 
        """
        response = requests.get(url)
        response.encoding = "utf-8"
        ret = '<img border="0".*?src="(.*?)"'
        url_list = re.findall(ret, response.text)
        return url_list
    
    
    def get_gif(url, name):
        """
        获取完整图片url
        :param url: 
        :param name: 
        :return: 
        """
        response_img = requests.get(url)
        response_img.encoding = "utf-8"
        with open(r"D:data\%d.gif" % name, "wb") as ft:
            ft.write(response_img.content)
    
    if __name__ == "__main__":
        first_url =["http://qq.yh31.com/zjbq/2920180.html", "http://qq.yh31.com/zjbq/2920180_2.html"]
        a = 1
        for url in first_url:
            url_list = get_urls(url)
    
            for url in url_list:
                com_url = "http://qq.yh31.com" + url # 图片路径拼接
                # print(com_url)  测试
                get_gif(com_url, a)
                a += 1
    # requests.text  把我获取到requests转成 字符串
    # requests.json  从requests获取json文件
    # requests.content 从requests获取二进制文件

  • 相关阅读:
    实验2实验报告
    实验1实验报告
    汇编实验九
    汇编实验5
    汇编实验四
    汇编实验三
    汇编实验二
    汇编实验一
    汇编第一章
    浅谈webpack4.0 性能优化
  • 原文地址:https://www.cnblogs.com/zqxqx/p/9313342.html
Copyright © 2011-2022 走看看