zoukankan      html  css  js  c++  java
  • python requests

                #pip3 install requests
    
                """
                import threading
                import requests
                import uuid
    
                url_list = [
                    'https://www3.autoimg.cn/newsdfs/g28/M05/F9/98/120x90_0_autohomecar__ChsEnluQmUmARAhAAAFES6mpmTM281.jpg',
                    'https://www2.autoimg.cn/newsdfs/g28/M09/FC/06/120x90_0_autohomecar__ChcCR1uQlD6AT4P3AAGRMJX7834274.jpg',
                    'https://www2.autoimg.cn/newsdfs/g3/M00/C6/A9/120x90_0_autohomecar__ChsEkVuPsdqAQz3zAAEYvWuAspI061.jpg',
                ]
    
                def task(url):
                    """"""
    
                    """
                    1. DNS解析,根据域名解析出IP
                    2. 创建socket客户端    sk = socket.socket()
                    3. 向服务端发起连接请求 sk.connect()
                    4. 发送数据(我要图片) sk.send(...)
                    5. 接收数据            sk.recv(8096)
    
                    接收到数据后写入文件。
                    """
                    ret = requests.get(url)
                    file_name = str(uuid.uuid4()) + '.jpg'
                    with open(file_name, mode='wb') as f:
                        f.write(ret.content)
    
                for url in url_list:
    
                    t = threading.Thread(target=task,args=(url,))
                    t.start()
  • 相关阅读:
    软工作业06
    软工作业05
    软工作业00
    软工作业04
    软工作业03
    软工作业02
    我的随笔
    2020软件工程个人作业06——软件工程实践总结作业
    2020软件工程作业05
    软件工程作业00——问题清单
  • 原文地址:https://www.cnblogs.com/journey-mk5/p/9601185.html
Copyright © 2011-2022 走看看