亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

您的位置:首頁技術文章
文章詳情頁

使用Python解析Chrome瀏覽器書簽的示例

瀏覽:17日期:2022-07-05 15:12:43

Chrome 瀏覽器的書簽如果可以導出,并轉換為我們需要的格式時,我們就可以編寫各種插件來配合書簽的使用。

答案顯然是可以的,接下來我們以 Python 為例寫一個遍歷打印書簽的例子

書簽地址

先來說下獲取書簽的方法

Chrome 瀏覽器的書簽存放位置在各個平臺的區別

Mac

~/Library/Application Support/Google/Chrome/Default/Bookmarks Linux

~/.config/google-chrome/Default/Bookmarks Windows

%LOCALAPPDATA%'GoogleChromeUser DataDefaultBookmarks'

書簽結構

書簽內容為 JSON 格式,結構如下

{ 'checksum':'b196f618a9166d56dc6c98cfe9a98d45', 'roots':{ 'bookmark_bar':{ 'children':[{ 'date_added':'13246172853099058', 'guid':'83431411-157f-45f8-a9a4-d9af26c71bce', 'id':'1944', 'name':'blog local 溫欣爸比的博客', 'type':'url', 'url':'http://localhost:4000/'},{ 'children':[ { 'date_added':'13246172853099058', 'guid':'83431411-157f-45f8-a9a4-d9af26c71bce', 'id':'1944', 'name':'blog local 溫欣爸比的博客', 'type':'url', 'url':'http://localhost:4000/' } ], 'date_added':'13246172844427649', 'date_modified':'13246172865895702', 'guid':'6aa4ecce-a220-4689-9239-7df10965748b', 'id':'1943', 'name':'Blog', 'type':'folder'} ], 'date_added':'13242060909278534', 'date_modified':'13246172853099058', 'guid':'00000000-0000-4000-a000-000000000002', 'id':'1', 'name':'書簽欄', 'type':'folder' }, 'other':{ 'children':[ ], 'date_added':'13242060909278616', 'date_modified':'0', 'guid':'00000000-0000-4000-a000-000000000003', 'id':'2', 'name':'其他書簽', 'type':'folder' }, 'synced':{ 'children':[ ], 'date_added':'13242060909278621', 'date_modified':'0', 'guid':'00000000-0000-4000-a000-000000000004', 'id':'3', 'name':'移動設備書簽', 'type':'folder' } }, 'sync_metadata':'', 'version':1}

清晰了這個結構在寫代碼就很簡單了,以書簽欄為例,只需要將 data[’roots’][’bookmark_bar’][’children’] 進行循環遍歷即可,代碼詳情可見 demo

完整demo

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author: wxnacy(wxnacy@gmail.com)# Description: 打印不換行進度條# 預覽 https://raw.githubusercontent.com/wxnacy/image/master/blog/python_progress.gifimport timedef get_progress(progress, total): ’’’獲取進度條’’’ progress_ratio = progress / total progress_len = 20 progress_num = int(progress_ratio * 20) pro_text = ’[{:-<20s}] {:.2f}% {} / {}’.format( ’=’ * progress_num, progress_ratio * 100, progress, total) return pro_textdef print_progress(total): ’’’模擬打印進度條’’’ progress = 0 step = 30 while progress < total: time.sleep(1) b = progress e = b + step progress += step end = ’r’ if progress >= total: end = ’n’ progress = total print(get_progress(progress, total), end = end)if __name__ == '__main__': print_progress(100)

以上就是使用Python解析Chrome瀏覽器書簽的示例的詳細內容,更多關于Python解析Chrome瀏覽器書簽的資料請關注好吧啦網其它相關文章!

標簽: Python 編程
相關文章:
主站蜘蛛池模板: 国产在线一区精品对白麻豆 | 夜夜夜爽bbbb性视频 | 成年偏黄网站站免费 | 麻豆视频在线看 | 欧美一区二区三区东南亚 | 亚洲 欧美 日韩 另类 | 欧美jizz8性欧美18 | 一级毛片日韩 | 狠狠色噜噜狠狠狠狠888奇米 | 国产亚洲美女精品久久久久 | 亚洲国产二区三区久久 | 久久99国产一区二区三区 | 亚洲一区亚洲二区亚洲三区 | 国产精品爱久久久久久久小 | 国产精品三级一区二区 | 亚洲成人在线网 | 日韩欧美综合在线二区三区 | 日本与大黑人xxxx | 婷婷 夜夜| 亚洲一区视频 | 草综合 | 妇女自拍偷自拍亚洲精品 | 自拍偷拍 欧美日韩 | 国产青草视频在线观看 | 亚洲欧美日韩高清一区二区三区 | 国产美女主播一级成人毛片 | 亚洲国产成人精品一区二区三区 | 免费成年人在线观看视频 | 久久经典免费视频 | 国产一区二区三区四区波多野结衣 | 日本黄色免费在线观看 | 美女黄色一级片 | 一级毛片视频免费 | 国产a免费视频 | 黄色片免费看视频 | 久久99国产一区二区三区 | 亚洲美女在线观看亚洲美女 | 成人丝袜激情一区二区 | 国产精品一区二区不卡的视频 | 永久免费视频v片www | 午夜毛片视频高清不卡免费 |