您当前的位置:首页 > 计算机 > 软件应用 > 浏览器应用

360极速浏览器密码导出

时间:08-17来源:作者:点击数:
CDSY,CDSY.XYZ

从2013年左右开始用360极速浏览器,积累的大量密码。

从2024年年底开始,不知怎么回事儿动不动就崩溃,想着把密码导出,发现不能直接导出。

网上资料都是通过“webbrowserpassview”来进行加载用户文档,但加载出来的文件,密码要么是空值,要么是乱码,如下图:

直到最近网上看到一篇教程,才成功导出:

1、进入360浏览器-设置-个人资料-“密码管理”页面;

2、F12进入开发者模式,选择“控制台”

3、加载jquery(在控制台底下输入该段代码后回车)

//加载jquery
var script = document.createElement('script');
script.src ="https://code.jquery.com/jquery-3.6.0.min.js"
document.head.appendChild(script);

4、执行打开密码,我是执行了2次,因为第一次要输入密码(在控制台底下输入该段代码后回车)

$(".show-password").click()

5、执行下面代码然后保存为谷歌浏览器的密码本(在控制台底下输入该段代码后回车,回车后会自动弹出页面让你选择密码保存在哪个地方)

(function () {
    var jsonarr = [];
 
    $(".deletable-item").each(function () {
        var $item = $(this);
 
        var name = $item.find(".favicon-cell.weakrtl.url").text().trim();
        var url = name; // 如果 URL 和 name 是一样的
        var username = ($item.find(".name-text").text() || "").trim();
        var password = ($item.find(".inactive-password").val() || "").trim();
 
        // 只处理有 name(也就是网址名)的项
        if (name !== "") {
            jsonarr.push({
                name: name,
                url: url,
                username: username,
                password: password
            });
        }
    });
 
    function jsonToCSV(jsonData) {
        if (!Array.isArray(jsonData) || jsonData.length === 0) {
            return '';
        }
 
        const headers = Object.keys(jsonData[0]);
        let csv = headers.join(',') + '\n';
 
        jsonData.forEach(item => {
            const values = headers.map(header => {
                let value = item[header];
                if (typeof value === 'string' && value.includes(',')) {
                    value = `"${value}"`;
                }
                return value;
            });
            csv += values.join(',') + '\n';
        });
 
        return csv;
    }
 
    function downloadCSV(csv, filename) {
        const bom = new Uint8Array([0xEF, 0xBB, 0xBF]); // 解决中文乱码
        const blob = new Blob([bom, csv], { type: 'text/csv;charset=utf-8;' });
        const link = document.createElement('a');
 
        if (link.download !== undefined) {
            const url = URL.createObjectURL(blob);
            link.setAttribute('href', url);
            link.setAttribute('download', filename);
            link.style.visibility = 'hidden';
            document.body.appendChild(link);
            link.click();
            document.body.removeChild(link);
        }
    }
 
    // 执行导出
    const csv = jsonToCSV(jsonarr);
    if (csv) {
        downloadCSV(csv, "360.csv");
        console.log("导出成功,共导出 " + jsonarr.length + " 条记录。");
    } else {
        console.warn("没有找到有效数据。");
    }
})();

6、问题解决,随意导入。

CDSY,CDSY.XYZ
方便获取更多学习、工作、生活信息请关注本站微信公众号城东书院 微信服务号城东书院 微信订阅号
推荐内容
相关内容
栏目更新
栏目热门
本栏推荐