不同操作系统、不同浏览器如何实现书签同步(使用 BookmarkHub )


1. BookmarkHub 插件介绍

BookmarkHub 是一款浏览器插件,可以在不同浏览器之间同步你的书签。
适用于各大主流浏览器,如 Chrome、Firefox、Microsoft Edge 等(基于 Chromium 内核的浏览器)
它使用 GitHub 的 Gist 记录来存储浏览器的书签,可以放心安全的使用。

准备工作:

  • 需登录至 Github,会需要你的 Github 账号的 Token 和 Gist
  • 需要安装插件的浏览器

2. 步骤

2.1 下载、安装插件至浏览器

插件链接:

Chrome 浏览器
Firefox 浏览器
Microsoft Edge 浏览器

2.2 在 Github 中准备好 token, gistID

  1. 登录 Github

  2. 创建一个可以管理 gist 的 token
    复制 token,粘贴至某处备用。

  3. 创建一个私有的 gist
    Gist 是 Github 的一个子服务。
    最简单的功能就是分享代码片段,例如把一些小型脚本放到Gist方便分享和管理。因此,可以借助于它来实现书签的同步和中转。

    生成以后,记得复制 gistID,粘贴至某处备用。

2.3 回到浏览器,设置插件配置信息

把上一步的 token 和 gistID 配置至浏览器插件中。
即可使用。


参考链接:
BookmarkHub Github Readme Doc
浏览器历史难题解决了

  • 7
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
是的,不同浏览器需要使用不同的 `webdriver`。因为每个浏览器都有自己的内核和特性,所以需要使用对应的 `webdriver` 来控制浏览器。 目前,`selenium` 支持的浏览器包括 Chrome、Firefox、Safari、Edge、Opera 等,每种浏览器都需要对应的 `webdriver`。 例如,如果你想使用 Chrome 浏览器来控制浏览器,就需要下载 Chrome 对应的 `webdriver`,下载地址为:http://chromedriver.chromium.org/downloads。 下载完成后,将 `webdriver` 的路径添加到环境变量中,然后就可以像下面这样创建 Chrome 浏览器的 `webdriver` 实例了: ``` from selenium import webdriver # 指定 Chrome 浏览器的 webdriver 路径 webdriver_path = '/path/to/chromedriver' # 创建 Chrome 浏览器的 webdriver 实例 bro = webdriver.Chrome(executable_path=webdriver_path) # ... 其他操作 ``` 同理,如果你想使用 Firefox 浏览器来控制浏览器,就需要下载 Firefox 对应的 `geckodriver`,下载地址为:https://github.com/mozilla/geckodriver/releases。 下载完成后,将 `geckodriver` 的路径添加到环境变量中,然后就可以像下面这样创建 Firefox 浏览器的 `webdriver` 实例了: ``` from selenium import webdriver # 指定 Firefox 浏览器的 webdriver 路径 webdriver_path = '/path/to/geckodriver' # 创建 Firefox 浏览器的 webdriver 实例 bro = webdriver.Firefox(executable_path=webdriver_path) # ... 其他操作 ``` 需要注意的是,如果你使用的是 Windows 操作系统,需要将 `webdriver` 的路径添加到系统环境变量中,才能在任意位置使用 `webdriver` 实例。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值