网页资讯视频图片知道文库贴吧地图采购
进入贴吧全吧搜索

 
 
 
日一二三四五六
       
       
       
       
       
       

签到排名:今日本吧第个签到,

本吧因你更精彩,明天继续来努力!

本吧签到人数:0

一键签到
成为超级会员,使用一键签到
一键签到
本月漏签0次!
0
成为超级会员,赠送8张补签卡
如何使用?
点击日历上漏签日期,即可进行补签。
连续签到:天  累计签到:天
0
超级会员单次开通12个月以上,赠送连续签到卡3张
使用连续签到卡
01月21日漏签0天
python吧 关注:480,934贴子:1,983,704
  • 看贴

  • 图片

  • 吧主推荐

  • 视频

  • 游戏

  • 12回复贴,共1页
<<返回python吧
>0< 加载中...

【初学】简易斗图神器的制作教程--不弃坑,慢慢来

  • 只看楼主
  • 收藏

  • 回复
  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼

功能简易,实现简单,操作方便,做得丑,就是懒。开更


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
首先,说一下大致的情况,在斗图的时候,没有合适的图片,那你已经输了,当你打开浏览器,你已经晚了,当你从文件夹中找表情包时,你已经没机会了。斗图,就要讲究快准狠,一击命中。
软件作用:斗图。
使用范围:QQ。
斗图效率:1.5S内精确获取。


2026-01-21 17:25:02
广告
不感兴趣
开通SVIP免广告
  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
emmm
明天继续


  • 江湖程序员(大号)
  • 状元
    15
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
tkinter也可以做出很漂亮的UI



  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那首先,图片的来源是要解决的首要问题,图片最大的来源就是网络了,我们要在网上找到图片并获取下来,比如,我要获取一张龙王的图片,根源就是找到这张图片的链接。如图,右击图片,选择查看元素,可获取到图片在网络上的链接。


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
通过将一个网页的源文件用beautifulsoup库进行解析,可获取当前页面下所有图片的链接,可将其添加到一个list(列表)中。如图。


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
通过requests获取每一张图片,并存储到本地
picdata = requests.get(url,headers = headers,timeout = 15)


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
如果单单是显示图片,那图片并不需要下载到本地,也不需要重命名,而且可以通过截屏来使用表情包,但是,这样做,我们发的表情包就没有灵魂,肯定不如原图清晰,最最最最最while True:
print("最")
不可接受的是动图没法发送。没有动图,那表情包的乐趣瞬间损失大半。


2026-01-21 17:19:02
广告
不感兴趣
开通SVIP免广告
  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
为了解决这样一个问题,我找到了解决方案。
首先,为了发送动图,截屏的方式不可取,那有必要的是将图片放入剪贴板中,然后达到将图片直接就能够粘贴的方式进行发送,保证了效率。
那如何将一个图片放入剪贴板呢?这里要使用到库 win32cilpboard,来给剪贴板存入数据。
wc.SetClipboardData(formatq,strs)
其中,formatq是数据的格式,strs是传入的数据。如图是剪贴板中的数据。在粘贴时,软件会获取相对应格式的数据。


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那图片本身放入剪贴板应该怎么实现呢?如前几楼的图片,1000+k大小,而剪贴板中的数据加起来也没有这么大,明显不是把图片放入了剪贴板,而是把图片的地址放了进去,然而,下列这么多的格式,想要写入及其麻烦。


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
下图是QQ里面的图片格式,经过我的反复试验,发现,在QQ中能起作用的就是QQ_Unicode_RichEdit_Format这个格式


  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼
那只需要按住里面的数据格式将文件路径放进去,再设置格式就行了,格式设置方法:
formatq = wc.RegisterClipboardFormat("QQ_Unicode_RichEdit_Format")
点击复制,将图片放入剪贴板中。就可以愉快的粘贴了。



  • 快乐翔云740
  • 童生
    2
该楼层疑似违规已被系统折叠 隐藏此楼查看此楼


登录百度账号

扫二维码下载贴吧客户端

下载贴吧APP
看高清直播、视频!
  • 贴吧页面意见反馈
  • 违规贴吧举报反馈通道
  • 贴吧违规信息处理公示
  • 12回复贴,共1页
<<返回python吧
分享到:
©2026 Baidu贴吧协议|隐私政策|吧主制度|意见反馈|网络谣言警示