美文网首页
微云收藏 win32clipboard win32con -py

微云收藏 win32clipboard win32con -py

作者: 大飞哥 | 来源:发表于2015-07-04 09:19 被阅读1149次

觉得,python 还是应该写点东西,给自己备忘备忘,不然总是放在代码的注释了,老是忘记,也搜不出来.
微信的微云搜藏 现在单纯地址收藏有的会转换问题,出问题,写个小脚本,转换一下


#微信收藏地址转换.py
    import urllib.parse
    import win32clipboard
    import win32con

    def getClipboardText():
        win32clipboard.OpenClipboard()
        result = win32clipboard.GetClipboardData(win32con.CF_TEXT)
        win32clipboard.CloseClipboard()
        return result

    if __name__ == "__main__":
        input('复制网址,回车')
        url=getClipboardText()
        url=url.decode('utf-8') #transform bytes into str
        url=str(url)[17:] #strip 'http://sc.qq.com/'
        
        trans_url= urllib.parse.unquote(url)
        with open(r'C:\Users\bigbrolee\Desktop\微信收藏地址.txt',mode='a',encoding='utf-8') as f:
            f.write(trans_url)
            f.write('\n')

其中,win32clipboard,win32,不是默认库,需要另外安装pywin32

读取剪切板中内容,一般为流格式,或者字节格式,先存url变量,再解码成str.

相关文章

  • 微云收藏 win32clipboard win32con -py

    觉得,python 还是应该写点东西,给自己备忘备忘,不然总是放在代码的注释了,老是忘记,也搜不出来.微信的微云搜...

  • Python 粘贴板使用

    需要用到win32con和win32clipboard模块,一般自带,没有就pip安装下 常用方法 OpenCli...

  • python 打开浏览器 并输入网址

    打开 应用 open.py 微信收藏.py

  • 微云收藏 python tkinter.after

    上一篇既使用win32后来改进2.0版本 加入gui 使用的tkinter 但是每次点击,很不方便,更新后,单纯使...

  • 微云

    当你活在城市里,为了只剩两米的床而忙碌,你可否注意天上的微云,它在若隐若现的出现,你却忘记,忘记另一个自己,已经脱...

  • 微云

    惊雷连连一阵 落了点雨 城镇的楼隅一角 有水蓝的天空 水蓝里缀一条浅白的云 抽会儿烟的工夫 云就成了橘红 光阴呐 ...

  • 微云

    微云 今无事可为,目目皆秋,可惜也!柳亦青青,水中藻荇交横,但也怪哉!水也腌脏,其何...

  • 微云

    过雨看松色,风来滴翠音。一路经行处,常怀梦里人。千里路依旧,百年身烟尘。余生唯追忆,从此爱微云。

  • 文献管理最新模式(2021年12月15日)Zotero+腾讯微云

    腾讯微云云同步空间免费有10G刚好够用了。 1、下载Zotero,注册腾讯微云,下载微云同步助手 2、微云同步助手...

  • python pycharm 无法import win32api

    最近写项目发现python pycharm 导入 win32api、win32con、win32com、win32...

网友评论

      本文标题:微云收藏 win32clipboard win32con -py

      本文链接:https://www.haomeiwen.com/subject/ugfeqttx.html