电脑知识|欧美黑人一区二区三区|软件|欧美黑人一级爽快片淫片高清|系统|欧美黑人狂野猛交老妇|数据库|服务器|编程开发|网络运营|知识问答|技术教程文章 - 好吧啦网

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

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

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

Chrome 瀏覽器的書簽如果可以導(dǎo)出,并轉(zhuǎn)換為我們需要的格式時(shí),我們就可以編寫各種插件來(lái)配合書簽的使用。

答案顯然是可以的,接下來(lái)我們以 Python 為例寫一個(gè)遍歷打印書簽的例子

書簽地址

先來(lái)說(shuō)下獲取書簽的方法

Chrome 瀏覽器的書簽存放位置在各個(gè)平臺(tái)的區(qū)別

Mac

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

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

%LOCALAPPDATA%'GoogleChromeUser DataDefaultBookmarks'

書簽結(jié)構(gòu)

書簽內(nèi)容為 JSON 格式,結(jié)構(gòu)如下

{ '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':'移動(dòng)設(shè)備書簽', 'type':'folder' } }, 'sync_metadata':'', 'version':1}

清晰了這個(gè)結(jié)構(gòu)在寫代碼就很簡(jiǎn)單了,以書簽欄為例,只需要將 data[’roots’][’bookmark_bar’][’children’] 進(jìn)行循環(huán)遍歷即可,代碼詳情可見(jiàn) demo

完整demo

#!/usr/bin/env python# -*- coding:utf-8 -*-# Author: wxnacy(wxnacy@gmail.com)# Description: 打印不換行進(jìn)度條# 預(yù)覽 https://raw.githubusercontent.com/wxnacy/image/master/blog/python_progress.gifimport timedef get_progress(progress, total): ’’’獲取進(jìn)度條’’’ 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): ’’’模擬打印進(jìn)度條’’’ 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瀏覽器書簽的示例的詳細(xì)內(nèi)容,更多關(guān)于Python解析Chrome瀏覽器書簽的資料請(qǐng)關(guān)注好吧啦網(wǎng)其它相關(guān)文章!

標(biāo)簽: Python 編程
相關(guān)文章:
主站蜘蛛池模板: 异噻唑啉酮-均三嗪-三丹油-1227-中北杀菌剂厂家 | 合肥宠物店装修_合肥宠物美容院装修_合肥宠物医院设计装修公司-安徽盛世和居装饰 | 浩方智通 - 防关联浏览器 - 跨境电商浏览器 - 云雀浏览器 | 缠膜机|缠绕包装机|无纺布包装机-济南达伦特机械设备有限公司 | 雪花制冰机(实验室雪花制冰机)百科 | 诺冠气动元件,诺冠电磁阀,海隆防爆阀,norgren气缸-山东锦隆自动化科技有限公司 | 行星搅拌机,双行星搅拌机,动力混合机,无锡米克斯行星搅拌机生产厂家 | 整合营销推广|营销网络推广公司|石家庄网站优化推广公司|智营销 好物生环保网、环保论坛 - 环保人的学习交流平台 | 压砖机、液压制砖机、静压砖机、环保砖机生产厂家—杜甫机械 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | CTP磁天平|小电容测量仪|阴阳极极化_双液系沸点测定仪|dsj电渗实验装置-南京桑力电子设备厂 | 品牌策划-品牌设计-济南之式传媒广告有限公司官网-提供品牌整合丨影视创意丨公关活动丨数字营销丨自媒体运营丨数字营销 | 「钾冰晶石」氟铝酸钾_冰晶石_氟铝酸钠「价格用途」-亚铝氟化物厂家 | 裹包机|裹膜机|缠膜机|绕膜机-上海晏陵智能设备有限公司 | 密集架-密集柜厂家-智能档案密集架-自动选层柜订做-河北风顺金属制品有限公司 | 盘扣式脚手架-附着式升降脚手架-移动脚手架,专ye承包服务商 - 苏州安踏脚手架工程有限公司 | 洛阳装修公司-洛阳整装一站式品牌-福尚云宅装饰 | 防水套管_柔性防水套管_刚性防水套管-巩义市润达管道设备制造有限公司 | 物和码官网,物和码,免费一物一码数字化营销SaaS平台 | 耙式干燥机_真空耙式干燥机厂家-无锡鹏茂化工装备有限公司 | 螺钉式热电偶_便携式温度传感器_压簧式热电偶|无锡联泰仪表有限公司|首页 | 全自动实验室洗瓶机,移液管|培养皿|进样瓶清洗机,清洗剂-广州摩特伟希尔机械设备有限责任公司 | 鑫达滑石-辽宁鑫达滑石集团| 臭氧老化试验箱,高低温试验箱,恒温恒湿试验箱,防水试验设备-苏州亚诺天下仪器有限公司 | 山楂片_雪花_迷你山楂片_山楂条饼厂家-青州市丰源食品厂 | 武汉高低温试验机-现货恒温恒湿试验箱-高低温湿热交变箱价格-湖北高天试验设备 | 提升海外网站流量,增加国外网站访客UV,定制海外IP-访客王 | 3d打印服务,3d打印汽车,三维扫描,硅胶复模,手板,快速模具,深圳市精速三维打印科技有限公司 | Magnescale探规,Magnescale磁栅尺,Magnescale传感器,Magnescale测厚仪,Mitutoyo光栅尺,笔式位移传感器-苏州连达精密量仪有限公司 | 陕西安玻璃自动感应门-自动重叠门-磁悬浮平开门厂家【捷申达门业】 | 体感VRAR全息沉浸式3D投影多媒体展厅展会游戏互动-万展互动 | 滑石粉,滑石粉厂家,超细滑石粉-莱州圣凯滑石有限公司 | 全自动烧卖机厂家_饺子机_烧麦机价格_小笼汤包机_宁波江北阜欣食品机械有限公司 | 防爆电机生产厂家,YBK3电动机,YBX3系列防爆电机,YBX4节防爆电机--河南省南洋防爆电机有限公司 | 北京网站建设-企业网站建设-建站公司-做网站-北京良言多米网络公司 | 箱式破碎机_移动方箱式破碎机/价格/厂家_【华盛铭重工】 | nalgene洗瓶,nalgene量筒,nalgene窄口瓶,nalgene放水口大瓶,浙江省nalgene代理-杭州雷琪实验器材有限公司 | 安徽免检低氮锅炉_合肥燃油锅炉_安徽蒸汽发生器_合肥燃气锅炉-合肥扬诺锅炉有限公司 | 除尘器布袋骨架,除尘器滤袋,除尘器骨架,电磁脉冲阀膜片,卸灰阀,螺旋输送机-泊头市天润环保机械设备有限公司 | 手持气象站_便携式气象站_农业气象站_负氧离子监测站-山东万象环境 | 电缆接头-防爆电缆接头-格兰头-金属电缆接头-防爆填料函 |