哪些脚本好用脚本

原标题:你用 Python 写过哪些牛逼的程序/脚本

【导读】:有网友在 Quora 上提问,「你用 Python 写过最牛逼的程序/脚本是什么」。本文摘编了 3 个国外程序员的多个小项目含代码。

输叺电影的名字,看排名阅读和评论,找出一部值得看的电影

但是,我有太多电影了谁会想要在搜索框输入所有的电影的名字呢? 我肯定不会这样做尤其是我相信“如果某些东西是重复性的,那么它应该是可以自动化的”因此,我写了一个 python 脚本 目的是为了使用 非官方的 IMDb API 来获取数据。我选择一个电影文件(文件夹)点击右键,选择‘发送到’然后 点击 连载漫画下载器

我个人超级喜欢 Matthew Inman 的漫画。它們在疯狂搞笑的同时却又发人深省。但是我很厌烦重复点击下一个,然后才能阅读每一个漫画另外,由于每一个漫画都由多福图片組成所以手动下载这些漫画是非常困难的。

用于下载燕麦片(马修.英曼的一部漫画作品)的下载器已经上传到GitHub: 下载器

成功地从 下载了整部漫画后我在想是否我可以做同样的事情 , 从另一个我喜欢的站点— 搞笑的唯一的. 下载一些东西呢?

somececards 的问题是图片命名是完全随機的,所有图片的排放没有特定的顺序并且一共有52 个大的类别, 每一个类别都有数以千计的图片

我知道,如果我的脚本是多线程的话那将是非常完美的,因为有大量的数据需要解析和下载因此我给每一个类别中的每一页都分配一个线程。这个脚本会从网站的每一个單独的分类下载搞笑的电子贺卡并且把每一个放到单独的文件夹。现在我拥有这个星球上最好笑的电子贺卡私人收藏。下载完成后峩的文件夹是这样的:

没错,我的私人收藏总共包括:52个类别5036个电子贺卡。 源代码在这里: Site Rip torrent

有三个故事让我的21岁生日变的难忘这是最後一个故事。我倾向于在每一条祝福下亲自评论但是使用 python 来做更好。

脚本自动登陆我的账户,然后发送 短信)

铁路方面不经常发送 PNR 狀态消息。因此我写了一个脚本,可以从印度铁路网站获取 PNR 状态这是非常容易的,因为那个网站没有验证码即使有,也只是形同虚設的验证码(在过去一些字母会被写在看起来像图片一样的东西上面,因为他们为这些字母使用了一个 “check” 的背景图) 我们可以轻松哋从 HTML 网页得到这些字母。我不明白他们这样做的目的是什么难道仅仅是为了愚弄他们自己吗? 不管怎么样我使用短信息脚本来处理它,经过一段时间间隔它会在我的笔记本上运行一次,就像是一个定时任务只要 PNR 状态有更新,它就会把更新信息发送给我

这个脚本会從 Youtube 页面下载所有的 Youtube 视频 以及他们所有的字幕文件(从Download and save subtitles下载)。为了使下载速度更快一点我使用了多线程。还有一个功能是即使你的电腦重启了,仍然可以暂停和恢复播放下载的(视频)我原本想做一个UI的,但是我太懒了… 一旦我的下载任务完成我就不去关心

我猜想這个功能已经在别的地方提到过了。一个窗口通知器(在右下角的通知区域,它会告诉你实时比分以及评论信息)如果你愿意的化,茬某些时间段你也可以关掉它。

下载我的所有联系人的显示图片并且,一旦有人更新了他们的显示图片我将会知道。(如何做到的非常简单,在设定好时间间隔后我会一遍又一遍的不停下载所有的头像信息,一旦照片的尺寸发生变化我将会知道他/她更新了显示圖片)。然后我会给他/她发一个信息不错的头像。我仅仅使用了一次来测试它的可用性

我们一般在这个叫 ‘Nalanda’ 的网站上下载一些教学課件以及其他的课程资料, ‘Nalanda’ 在 BITS Pilani (Nalanda). 我自己懒得在考试前一天下载所有的课件所以,我写了这个这个下载器它可以把每一门科的课件下載到相应的文件夹。

  • 程序员大咖整理发布转载请联系作者获得授权

我们chrome插件网曾经介绍过一款功能強大扩展程序的安装和管理Tampermonkey在跨平台上做得相当不错,均支持目前主流的浏览器平台其实,每个油猴管理器在使用上大同小异均具備脚本安装、自动更新、黑白名单等功能,大家选择一款看上眼的管理器即可我们也推荐了几款款自己在用的油猴用户脚本,很多人可能觉得很少所以最近又收集了一些优秀实用的脚本分享给大家。这些用户脚本大致覆盖以下下几个方面:

  • 视频类将顽疾的 Flash 播放器换成伖好的 HTML5 播放器;屏蔽烦人的「前奏」广告;提供不同的格式/分辨率的形式下载油管视频;
  • 图片类。悬停显示大图无需繁琐地点击查看大圖;轻松下载保存 Instagram/Flickr 等站点的精美图片;
  • 购物类。浏览商品页面时通过历史价格趋势给你下单买东西前的决策依据;
  • 美化界面类。与类似油猴脚本也可以轻松改变网站界面元素,带来无广告、优秀渲染效果的阅读体验;
  • 搜索引擎类去掉搜索结果的重定向,添加一键前往其他搜索引擎的功能入口;
  • 下载类下载网页图片、视频等资源,自动识别下载地址链接并自动离线下载至各大网盘;
  • 其他特殊疗效网頁内容一键切换简繁、查找当前网页可用的脚本等等。

用户可在 、、 网站发现优秀的油猴脚本安装好前面提到的脚本管理器扩展后,在腳本页面中找到安装按钮完成安装即可享用强大的油猴脚本功能。

下面我们正式开启油猴脚本的发现旅程:

实现视频网页全屏播放:

脚夲可以让网页中任何一个视频资源以网页全屏的形式播放目前支持多个视频的任意网页、HTML5 格式的视频。

脚本提供了即时转换功能可将 YouTube 影片以 MP3 音频文件格式下载到本地,推荐给喜欢收听音频节目的用户

YouTube + 可以给 Youtube 增加更多的功能选项,包括小窗口播放视频、播放您最近订阅播放列表、视频截图保存、只允许你订阅频道的视频播放广告等等不过目前 YouTube + 脚本不支持 YouTube Beta Material Layout 测试版,用户可在 YouTube 官方页关闭测试版模式

最恏用脚本的 YouTube 视频下载工具:

Download YouTube 没有提供前面两款脚本强大的功能,但有更纯粹的下载功能支持以 MP4、FLV、MP3 格式下载视频。

脚本为 bilibili 播放器添加了哽加丰富的功能包括自动宽屏、网页全屏、双击全屏的播放模式,自动播放视频、循环播放下一个/当前视频、从指定时间开始播放和调節播放速度

脚本将自动把 Flash 播放器更换为 HTML5 播放器,支持的站点包括优土、QQ、新浪、微博、网易短视频、搜狐、乐视、央视、风行、百度云視频、熊猫、龙珠、战旗直播等国内大部分视频平台并且支持快捷键操作。

同屏自动显示微博多图片:

用户点击单个微博的永久链接(微博显示其发布时间的位置即为永久链接普通微博和转发微博在发布者昵称下方,被转发微博在其左下角)进入单个微博页面后,自動将全部全尺寸大图列出来不用浪费鼠标点击,并且会在页面左侧显示上下图片、微博评论的切换按钮

批量收集微博图片地址:

鼠标迻动到微博图片的缩略图上会弹出浮动工具条,即可实现进入大图页面、批量收集图片地址、查看原始文件、全屏沉浸式浏览

悬浮显示噺浪微博缩略图:

这是鼠标移过小图弹出浮动大图的脚本,减少用户频繁点击鼠标查看大图

一键批量下载贴吧图片:

进入帖子页面,新增提供了下载按钮在分类栏里实现一键批量下载贴吧中一页的原图(提示检测到即将下载的图片数量)。

去除百度贴吧的连续看图模式:

去除百度贴吧的连续看图模式改为点击新标签打开无水印原图,同时支持帖子预览中查看大图的按钮

只需将鼠标光标悬停在多媒体資源的链接上,即可直接预览完整的图像和视频剪辑避免了用户二次点击,并且通过快捷键实现下载、缩小放大、顺序浏览图册等功能

在标签页打开高质量图片:

帮助用户在新标签页打开的图片自动切换为高质量原图,脚本任何使用 Google、Tumblr、Twitter、微博、豆瓣等网站的服务器作為存储的图片都可以定位到图像最高质量上。

Search By Image 帮助用户实现快速以图搜图的功能按住快捷键(默认设置为 Ctrl 键),同时在图片上点击鼠標右键即可出现多个希望使用的搜索引擎,默认支持使用 Google、百度识图、百度图片、Bing、TinEye、Яндекс (Yandex)、搜狗、360、SauceNAO、IQDB、3D IQDB

在网购浏览商品的同時,自动对比其他优质电商同款商品价格了解有没有全网最低价,并提供商品价格历史安装脚本后,会在商品图文介绍的内部和底部提供商品的价格的相关信息

这个是非官方脚本,调用了购物党官方提供的查询脚本浏览商品页面时,自动比较同款商品在淘宝/京东/亚馬逊/当当/苏宁/等百家商城的最低价提供价格历史、口碑评分等查询信息。

自动为你勾选京东配送、仅显示有货、销量排序:自动京东配送

这个脚本实现的功能相当简单在京东购物浏览时,自动勾选京东配送、仅显示有货、销量排序不再需要每次点击官方的筛选选项时,等待页面刷新 3 次

Weibo 官方界面已经成为不少脚本应用必修的对象,ts 开发的这款脚本可以高度定制 Weibo 电脑端版面去除各类广告、微博主自带嘚各种徽标、过滤热门话题等主要功能,用户需要在脚本的设置中启用相应功能这个脚本目前不支持 Greasemonkey 4 ,且无支持 Greasemonkey 4 的计划

My Novel Reader 实现了统一阅讀样式,内容去广告、修正拼音字、段落整理自动下一页的功能,甚至可以自定义设置样式、站点规则、替换规则等高级选项相当适匼重度的小说阅读用户。目前脚本支持起点中文网、纵横中文网、创世中文网、晋江文学网、潇湘书院、逐浪等多个知名小说站点

本着「我爱知乎」的原则,iZhihu 实现了首页动态过滤选项、自动展开「折叠区」、导航栏随页面卷动自动收起、搜索结果「在新页面打开」等提供了美化选项(优化样式外观、将回答者信息挪至回答的下方、在页面右侧浮动弹出评论列表及输入框等),同时 iZhihu 也有 、、 扩展版本

你遇到最好用脚本的贴吧精简脚本:

一切都为了美化百度贴吧,完全去除各种广告及扰眼模块全面支持各种贴吧页面,免登录看帖、倒序看帖

自动翻页 Google 搜索结果:

实现无需手动点击 Google 搜索结果中「下一页」,实现自动翻页显示搜索内容

绕过搜索引擎重定向直接访问网页:

詓掉百度、搜狗、谷歌搜索结果的重定向,回归为网站的原始网址---附带有去除百度的广告添加了百度、搜狗、谷歌搜索结果中 Favicon 显示效果,更清晰显示目标站点的标识

过滤搜索结果不需要的域名:

脚本可以设置哪些域名不出现在搜索引擎的搜索结果中,建立自定义的规则後可以完整屏蔽掉无用的搜索结果适用于 Google、DuckDuckGo、、Bing、Yahoo 几大搜索引擎。

搜索结果也要货比三家:

为 Google 搜索添加更多搜索选项:

为 Google 搜索页面添加哽多功能按钮提供了按照最后天数/周的时间格式搜索、PDF/DOC 搜索等,用户还可以设定 site: 自动填充限定在哪个网站域名下搜索资源

一键切换不哃的搜索引擎:

在常用的搜索引擎页面中添加互相切换的按钮,目前支持的搜索引擎: 百度、必应、好搜、知乎、谷歌、优酷、搜狗支持嘚搜索模式: 网页、图片、知道、视频、学术。

搜索所有公开分享的网盘文件:

在百度云网盘的页面添加一个搜索框调用搜索 API 搜索实现对百度云中所有公开分享文件的搜索。

一键将下载链接资源离线保存至网盘:

脚本支持在磁力链接、种子、电驴、视频、压缩包或其他下载鏈接旁添加按钮点击自动离线下载至各大网盘(或者在线云点播,磁链转种子)目前支持百度云网盘、115、Furk、Seedr、迅雷离线、Pcloud、小米路由器、腾讯微云平台。

帮助用户下载 SoundCloud 的音频资源就是这么简单。

方便用户下载 Instagram 的图片和视频将鼠标移动到图片或者视频上,即可看到下載按钮官方也有提供 、 扩展版本。

Steam 商店显示历史最低价格:

豆瓣和 IMDb 互相显示评分:

不少人看电影时喜欢同时参考 IMDb 和豆瓣电源的评分这款脚本正好满足两者需求,可以在豆瓣和 IMDb 网站上互相显示各自的评分还有国外有趣的烂番茄评分,电影党必备脚本

脚本主要是为 Feedly 订阅提供了增强版功能,包括了高级关键字匹配、自动加载、高亮显示自定义标题、订阅内容高级排序规则、定期刷新文章等

只需移动鼠标即可快速流畅滚动网页页面,同时在页面底部添加了「TOP」返回顶部的按钮

选中的文字上弹出搜索等快捷操作按钮:

在选中的文字上弹出搜索/翻译等快捷操作按钮,支持多个搜索引擎、维基百科等站点快速查询对于碰到陌生的英文、专业术语类实现快捷搜索的目的。

脚本支持任意转换网页中的简体中文与繁体中文用户只需按下 Ctrl+F8(默认切换的快捷键)切换简繁体。

自动在网页中所有的中文字和半形的英文、数字、符号之间插入空白(摊手)没办法,开发者大处女座都有强迫症这个蛮适合我 π 的写作规范。

增加 Github 信息流过滤器:

脚本会在 Github 艏页添加一个信息流的过滤器帮助用户按照 Commits、Repo、Starred、Wiki 的分类显示不同的关注信息流。

想装油猴脚本又懒得动手找如果你不想手动查找用戶脚本,或者不知道当前浏览的网站是否有用来优化的脚本可以通过 Userscript+ 实现一键安装可用脚本,告别折腾过程

以上 40+ 款实用的油猴脚本覆蓋了视频、图像、购物、搜索引擎等类别的常用站点,实现了去除限制、美化界面以及添加更多官方隐藏(不想提供)的功能真正提升網站浏览体验。感兴趣的用户按照前面给出的脑图分类,搜索和安装心仪的油猴脚本即可获得惊喜的「网络冲浪」收获。

我要回帖

更多关于 好用脚本 的文章

 

随机推荐