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

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

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

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

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

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

書簽地址

先來說下獲取書簽的方法

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)遍歷即可,代碼詳情可見 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)文章:
主站蜘蛛池模板: 宝鸡市人民医院 | CNC机加工-数控加工-精密零件加工-ISO认证厂家-鑫创盟 | 制氮设备_PSA制氮机_激光切割制氮机_氮气机生产厂家-苏州西斯气体设备有限公司 | 气弹簧定制-气动杆-可控气弹簧-不锈钢阻尼器-工业气弹簧-可调节气弹簧厂家-常州巨腾气弹簧供应商 | 建筑消防设施检测系统检测箱-电梯**检测仪器箱-北京宇成伟业科技有限责任公司 | 无硅导热垫片-碳纤维导热垫片-导热相变材料厂家-东莞市盛元新材料科技有限公司 | 无线联网门锁|校园联网门锁|学校智能门锁|公租房智能门锁|保障房管理系统-KEENZY中科易安 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 连续油炸机,全自动油炸机,花生米油炸机-烟台茂源食品机械制造有限公司 | 恒压供水控制柜|无负压|一体化泵站控制柜|PLC远程调试|MCGS触摸屏|自动控制方案-联致自控设备 | 陶瓷砂磨机,盘式砂磨机,棒销式砂磨机-无锡市少宏粉体科技有限公司 | 针焰试验仪,灼热丝试验仪,漏电起痕试验仪,水平垂直燃烧试验仪 - 苏州亚诺天下仪器有限公司 | 广州展览设计公司_展台设计搭建_展位设计装修公司-众派展览装饰 广州展览制作工厂—[优简]直营展台制作工厂_展会搭建资质齐全 | 山东氧化铁红,山东铁红-淄博科瑞化工有限公司 | 防火板_饰面耐火板价格、厂家_品牌认准格林雅 | 济南铝方通-济南铝方通价格-济南方通厂家-山东鲁方通建材有限公司 | 奥因-光触媒除甲醛公司-除甲醛加盟公司十大品牌 | 凝胶成像仪,化学发光凝胶成像系统,凝胶成像分析系统-上海培清科技有限公司 | 爆破器材运输车|烟花爆竹运输车|1-9类危险品厢式运输车|湖北江南专用特种汽车有限公司 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 国资灵活用工平台_全国灵活用工平台前十名-灵活用工结算小帮手 | 成都离婚律师|成都结婚律师|成都离婚财产分割律师|成都律师-成都离婚律师网 | 12cr1mov无缝钢管切割-15crmog无缝钢管切割-40cr无缝钢管切割-42crmo无缝钢管切割-Q345B无缝钢管切割-45#无缝钢管切割 - 聊城宽达钢管有限公司 | 制丸机,小型中药制丸机,全自动制丸机价格-甘肃恒跃制药设备有限公司 | 硫酸亚铁-聚合硫酸铁-除氟除磷剂-复合碳源-污水处理药剂厂家—长隆科技 | 小型手持气象站-空气负氧离子监测站-多要素微气象传感器-山东天合环境科技有限公司 | 悬浮拼装地板_篮球场木地板翻新_运动木地板价格-上海越禾运动地板厂家 | 博医通医疗器械互联网供应链服务平台_博医通 | 胶泥瓷砖胶,轻质粉刷石膏,嵌缝石膏厂家,腻子粉批发,永康家德兴,永康市家德兴建材厂 | 深圳富泰鑫五金_五金冲压件加工_五金配件加工_精密零件加工厂 | 丽陂特官网_手机信号屏蔽器_Wifi信号干扰器厂家_学校考场工厂会议室屏蔽仪 | 牛皮纸|牛卡纸|进口牛皮纸|食品级牛皮纸|牛皮纸厂家-伽立实业 | 香港新时代国际美容美发化妆美甲培训学校-26年培训经验,值得信赖! | 废气处理_废气处理设备_工业废气处理_江苏龙泰环保设备制造有限公司 | 红立方品牌应急包/急救包加盟,小成本好项目代理_应急/消防/户外用品加盟_应急好项目加盟_新奇特项目招商 - 中红方宁(北京) 供应链有限公司 | 健康管理师报名入口,2025年健康管理师考试时间信息网-网站首页 塑料造粒机「厂家直销」-莱州鑫瑞迪机械有限公司 | 骨密度检测仪_骨密度分析仪_骨密度仪_动脉硬化检测仪专业生产厂家【品源医疗】 | 玻纤土工格栅_钢塑格栅_PP焊接_单双向塑料土工格栅_复合防裂布厂家_山东大庚工程材料科技有限公司 | 除尘布袋_液体过滤袋_针刺毡滤料-杭州辉龙过滤技术有限公司 | 金属回收_废铜废铁回收_边角料回收_废不锈钢回收_废旧电缆线回收-广东益夫金属回收公司 | 主题班会网 - 安全教育主题班会,各类主题班会PPT模板 |