• 图片音乐 上传、下载


    files = {'img': ('xxx.jpg', open('xxx.jpg', 'rb'), 'image/png', {'其他参数': "xxx"})}
    re = requests.post(url, data={"xxx": 1}, files=files)

    =======================================================
    import re
    import urllib.request
    
    # ------ 获取网页源代码的方法 ---
    def getHtml(url):
        page = urllib.request.urlopen(url)
        html = page.read()
        return html
    
    # ------ getHtml()内输入任意帖子的URL ------
    html = getHtml("https://tieba.baidu.com/p/5352556650")
    # ------ 修改html对象内的字符编码为UTF-8 ------
    html = html.decode('UTF-8')
    
    # ------ 获取帖子内所有图片地址的方法 ------
    def getImg(html):
        # ------ 利用正则表达式匹配网页内容找到图片地址 ------
        reg = r'src="([.*S]*.jpg)"'
        imgre = re.compile(reg);
        imglist = re.findall(imgre, html)
        return imglist
    
    imgList = getImg(html)
    imgName = 0
    for imgPath in imgList:
        # ------ 这里最好使用异常处理及多线程编程方式 ------
        try:
            f = open('D:\Temp\'+ str(imgName)+".jpg", 'wb')
            f.write((urllib.request.urlopen(imgPath)).read())
            print(imgPath)
            f.close()
        except Exception as e:
            print(imgPath+" error")
        imgName += 1
    
    print("All Done!")
  • 相关阅读:
    华师菜鸟杯2020
    「算法」排序
    生成函数
    多项式乘法逆
    多项式牛顿迭代
    「数学」快速幂
    「算法」贪心
    「组合数学」一:什么是组合数学
    「具体数学」三:整值函数
    「图论」树上问题
  • 原文地址:https://www.cnblogs.com/yaohu/p/11359055.html
Copyright © 2020-2023  润新知