写了个小脚本去调整咕狗搜索结果

作者:V君 发布于:2018-12-18 12:06 Tuesday 分类:我的应用

获取: greasyfork

效果: 在咕狗搜索结果页,针对搜索结果条目,按配置将其标记淡化移到底部处理

用法: 安装后无需进一步配置即可按默认规则执行

限制: 目前还没实现界面, 域名配置硬编码在脚本中.

    目前仅实现了网页条目的处理, 对图片和视频不起作用

环境: 用了ES6语法, 需要较新版本浏览器支持


吐槽时间:

早些年,咕狗提供了内置于网页的过滤列表.

近些年,咕狗似乎是为了推广自己的浏览器,移除了内置的过滤列表改成chrome扩展.

这些年,chrome经过飞快地版本迭代,不断提升安全性,似乎把搜索结果过滤扩展挡住了...

尽管有许多第三方实现,懒得去摸索,但还是自己搞吧.

于是写几行脚本这玩意儿就出来了.手上有锤子,什么问题都是钉子,哪里不爽锤里!

标签: 谷歌 javascript Chrome 用户脚本 Web技术

评论(0) 引用(0) 浏览(1066)

解决Chrome打开闪退,删除preferences文件

作者:V君 发布于:2018-10-2 0:21 Tuesday 分类:折腾手记

室友T同学在一次由于卡顿然后重启的时选择强行关闭了Chrome,重启之后Chrome打不开了。

(T:Chrome崩溃了,怎么办?我:上网查一下呀!T:但是Chrome打不开呀!

表现为窗口出现之后马上消失,更新到最新版也没用, 问题可能出现在用户数据文件.

我们一边用ProcMon盯住进程行为,一边做了一些尝试

-删除系统临时文件,问题依旧

-删除Crome缓存文件,问题依旧

-改走UserData文件夹,可以启动了,但所有数据丢失

-还原UserData,进去里面改走Default,结果和上一条一样

将Default还原之后回到了闪退,导致这个问题元凶肯定就在Default文件夹里。

经过一番排除,最终定位到文件夹中的preferences文件,

它没有后缀,是个JSON文件,内容格式正确,里面并没有明显的线索。

将它删除之后,chrome打开了,历史、书签之类的正确看似都正常,

但上次会话的选项卡丢掉了,咕狗账号的登录状态也失效。


虽然没有完美解决问题,这次的结果也不算太糕。

标签: Chrome 故障解决 软件故障诊断 Sysinternals

评论(3) 引用(0) 浏览(6682)

批量下载在漫画的通用解决方法,包括脚本生成内容

作者:V君 发布于:2017-10-25 13:43 Wednesday 分类:折腾手记

TLDR:

由于太过简单(也就百来行代码),写得还有点丑,就不传到SVN上了 (´∀((☆ミつ

流程大概如下:
  1. CsQuery解析HTML
  2. jurassic解析Javascript
  3. Newtonsoft解析Json对象
  4. PLINQ多线程下载图片文件

进来听我扯扯

阅读全文>>

标签: 软件开发 javascript C# Chrome 爬虫 HTML Web技术

评论(3) 引用(0) 浏览(1717)

如何兼容各种浏览器“复制到剪贴板”?——略恶搞但很实用!

作者:V君 发布于:2013-9-29 12:10 Sunday 分类:挖坑经验

折腾Chrome复制到剪贴板,又不想用Flash什么的

依然是咕狗,然后妥妥的堆栈溢出

http://stackoverflow.com/questions/400212/how-to-copy-to-the-clipboard-in-javascript 

function copyToClipboard (text) {
  window.prompt ("Copy to clipboard: Ctrl+C, Enter", text);
}

见到这凶残的prompt用法,第一反应就是笑尿了

但还是很实用的 --  这个回答得到了400个赞 

尽管只能复制一行文本, 但足以应对大部分情况啦!

标签: 软件开发 javascript Chrome

评论(3) 引用(0) 浏览(1758)

Powered by emlog 去你妹的备案 sitemap