前言

最近在笔趣阁上看小说,感觉通过鼠标滑轮滚动来翻页、鼠标点击切换上一章下一章有点麻烦,所以就写了一个小插件来简化操作。
插件实现功能:可以通过键盘上的w按键和s按键来向上向下翻页,通过键盘上的a按键和d按键来跳转上一章下一章。

插件目录结构

具体代码

manifest.json 代码

{"manifest_version": 2,"name": "笔趣阁插件","version": "2.0","description": "简化下一页上一章下一章操作","author": "tomhe","icons": {"16": "img/icon.png","48": "img/icon.png","128": "img/icon.png"},"content_scripts": [{"matches": ["<all_urls>"],"js": ["js/main.js"],"run_at": "document_start"}]
}

main.js 代码

// 加载完DOM元素后 会执行箭头函数中的内容
document.addEventListener("DOMContentLoaded", () => {// 获取网页当前完整的urllet weburl = window.location.href;// 笔趣阁urllet baseurl = "http://www.xbiquge.la/";// 判断当前网页是否是笔趣阁的子网页if (weburl.includes(baseurl)) {// alert(weburl);// 获取指定标签 并添加事件let preBtn = document.querySelectorAll(".bottem2>a")[1];let nextBtn = document.querySelectorAll(".bottem2>a")[3];document.addEventListener("keydown", (event) => {// 当用户按下 w/s 时 网页会向上向下移动850px// 当用户按下 a/d 时 网页会自动点击 上一章/下一章 按钮if (event.keyCode === 83) document.documentElement.scrollTop += 850;if (event.keyCode === 87) document.documentElement.scrollTop -= 850;if (event.keyCode === 65) preBtn.click();if (event.keyCode === 68) nextBtn.click();});}
});

插件效果演示

写在后面

第一次写插件可能存在着许多问题,如有错误,欢迎指出,十分感谢

谷歌插件开发之笔趣阁相关推荐

  1. python入门指南 许半仙 txt-小九 第7章(1/1)_新笔趣阁

    新笔趣阁 > 玄幻小说 > 小九 > 第7章 24 小王爷拿着信纸思索片刻,心想一定是自己表达得太过含蓄,遂抄起又修书一封. "本王自父皇去世后心情颇为烦闷,皇帝哥哥又整日 ...

  2. python爬取小说写入txt_对新笔趣阁小说进行爬取,保存和下载!这就是Python的魅力...

    原标题:对新笔趣阁小说进行爬取,保存和下载!这就是Python的魅力 以前挺爱在笔趣阁看小说的(老白嫖怪了) 现在学了一点爬虫技术,就自然而然的想到了爬取笔趣阁的小说 也算锻炼一下自己的技术,就以新笔 ...

  3. python爬取小说写入txt_Python BeautifulSoup 爬取笔趣阁所有的小说

    这是一个练习作品.用python脚本爬取笔趣阁上面的免费小说. 环境:python3 类库:BeautifulSoup 数据源:http://www.biqukan.cc 原理就是伪装正常http请求 ...

  4. python爬小说目录_【python入门爬虫】爬取笔趣阁小说

    [Python] 纯文本查看 复制代码import time from bs4 import BeautifulSoup import requests import urllib.parse #模拟 ...

  5. spider_使用随机User-Agent库, 爬取笔趣阁万古天帝章节目录_(fake_useragent)

    """使用随机User-Agent库,爬取笔趣阁万古天帝章节目录 """ import requestsfrom fake_useragen ...

  6. 用Scrapy爬取笔趣阁小说

    今天早上无聊,去笔趣阁扒了点小说存Mongodb里存着,想着哪天做一个小说网站有点用,无奈网太差,爬了一个小时就爬了几百章,爬完全网的小说,不知道要到猴年马月去了.再说说scrapy这个爬虫框架,真是 ...

  7. python爬取笔趣阁小说(附源码)

    python爬取笔趣阁小说 文章目录 python爬取笔趣阁小说 前言 一.获取小说目录结构 获取目录连接 请求代码 解析目录 XPath tqdm 解析 二.获取小说章节结构 请求代码 解析章节 代 ...

  8. 05笔趣阁小说爬取--爬取作者所有小说

    前面的程序已经实现了从笔趣阁自动爬取整部小说,接下来在之前的基础上,将功能进一步扩展,实现自动爬取某一作者在笔趣阁中的所有小说. 继续以方想为例,下图是方想作品列表的页面 (https://www.5 ...

  9. 2021年scrapy一分钟内爬取笔趣阁整本小说存为txt|解决章节排序问题

    本人是一个小说迷,喜欢用电纸书看小说,但苦于难以寻找网络小说的txt版本,加之最近学习了一下怎么用scrapy爬取网页数据,所以想到去使用scrapy框架来爬取笔趣阁小说存为txt文件,在爬取过程中对 ...

最新文章

  1. mysql 索引 二叉树_MySQL 的索引,为什么是 B+而不是平衡二叉树
  2. 重要的事情说三遍!网站如何改版才能最大限度降低影响率?
  3. Qt维基文档翻译:D-指针,D-Pointer
  4. 自揣允许域名访问,不允许IP访问的方法和意义
  5. 超前促销创意PSD分层电商海报,紧抓住消费冲突视觉力!
  6. oracle数据库选件,一句话为你解读Oracle数据库选件
  7. 任务计划程序设置软件在电脑重启后启动
  8. python 谷歌翻译接口_谷歌翻译python接口
  9. 数据结构 5排序算法
  10. 诛仙服务器状态查询,《诛仙2》3月19日服务器数据互通公告
  11. A - 加农炮(线段树)单点更新
  12. del/xcopy时如何在输出窗口中,不显示文件名
  13. 数据分析师初级—中级—高级,每个阶段都需要学习什么?
  14. java生成emf_推荐一款java代码生成的插件EMF
  15. iOS 开发者常用的75 个工具
  16. 论文中的结果分析怎么写?
  17. 【笔试面试考点】PreparedStatement和Statement的区别与联系批量插入数据的优化
  18. Entity Framework DbContext对一个Entity 进行更新。
  19. OS Tools-GO富集分析工具的使用与解读详细教程
  20. chroot启动mysql_使用Chroot解决PHP的运行安全问题

热门文章

  1. 2013年5月18日北京园博园之旅
  2. 【Exception】WIN10蓝屏:SYSTEM_SERVICE_EXCEPTION 蓝屏: KERNEL-SECURITY-CHECK-FAILUR WIN10 vmware启动CentOS 蓝屏
  3. 夜间肌肤护肤要做到6点 轻松摆脱各种肌肤问题
  4. go语言批量写入mysql, 记录不存在insert, 已存在则update
  5. SDUT 校赛 D题 魔戒(bfs+四维数组)
  6. mashang马尚的空间(百度空间)
  7. 贵州省黔东南苗族侗族自治州谷歌卫星地图下载
  8. Openfire简单教程
  9. 超分辨率重建DRCN
  10. Mac M1 10.15+开启允许安装任何来源