mozilla

我所用的Firefox插件,备忘

最后都变了- 提交于 2020-02-09 03:59:31
很爱折腾,重装电脑N次了,但每次重装之后,Firefox还要装一大堆插件,而且总是忘记必备的插件,往往在用到的时候才想起来,干脆做个记录,以下是我的Firefox用到的插件,排名不分先后 o(╯□╰)o 1.Delicious Bookmarks   可以按照访问次数最多的书签来排序,并且重装之后书签不会丢失    https://addons.mozilla.org/zh-CN/firefox/addon/3615/ 2.Flagfox   在火狐的地址栏显示网站主机所在国的国旗    https://addons.mozilla.org/zh-CN/firefox/addon/5791/ 3.AutoCopy   选中文字自动复制,按鼠标滚轮自动粘贴,相当实用的说    https://addons.mozilla.org/firefox/addon/383 4.Pearl Crescent Page Saver   截图插件,功能强大的很!    https://addons.mozilla.org/zh-CN/firefox/addon/10367/ 5.FireGestures   让火狐实现鼠标手势功能    https://addons.mozilla.org/zh-CN/firefox/addon/6366/ 6.Easy DragToGo   拖拽搜索插件

蛙蛙推荐:蛙蛙牌firefox插件

落花浮王杯 提交于 2020-02-08 06:23:02
上次给大家演示了 抓取IE内核浏览器的网页 ,这次和大家一起写一个抓取firefox页面文本的例子。Firefox有自身的一套结构良好的插件机制,但要深入开发Firefox插件的话要了解javascript,XUL,XPCOM以及一些c++的基本常识,本贴算是给想开发Firefox插件的朋友入门。 我们先来了解什么是XPCOM,并开发一个 以下为引用( https://developer.mozilla.org/cn/XPCOM ) XPCOM(Cross Platform Component Object Model)是一种跨平台组件模型,是Mozilla技术的核心。其原理与微软的COM技术类似,但与COM不同的是,XPCOM是一种跨平台技术,并支持多种语言绑定(Language Bindings)。也就是说,我们可以使用C++、JAVA、JavaScript、Python、Ruby、Perl等语言来编写组件。而XPCOM的接口(Interface)是用一种叫做XPIDL的IDL(Interface Description Language)来定义的。 XPCOM 自身提供了一套核心的组件和类,用于诸如内存管理,线程,基本数据结构(strings, arrays, variants)等 。但是大部分的XPCOM组件并不是这个核心库提供的,而是由很多第三方的平台

Selenium - 简介

馋奶兔 提交于 2020-02-07 19:41:10
selenium是什么? Selenium是最广泛使用的开源Web UI(用户界面)自动化测试套件之一。它最初由杰森·哈金斯(Jason Huggins)于2004年开发,作为 Thought Works 的内部工具。Selenium支持跨不同浏览器,平台和编程语言的自动化。 Selenium可以轻松部署在Windows,Linux,Solaris和Macintosh等平台上。此外,它支持IOS(IOS,Windows Mobile和Android)等移动应用程序的OS(操作系统)。 Selenium通过使用特定于每种语言的驱动程序支持各种编程语言。Selenium支持的语言包括C#,Java,Perl,PHP,Python和Ruby。目前,Selenium Web驱动程序最受Python和C#欢迎。 Selenium测试脚本可以使用任何支持的编程语言进行编码,并且可以直接在大多数现代Web浏览器中运行。 Selenium支持的浏览器包括Internet Explorer,Mozilla Firefox,Google Chrome和Safari。 应该具备的知识 需要一些JavaScript知识才能学习本教程。 关于一些后端平台的知识不是必需的,但它可以帮助您了解各种Selenium概念。 Selenium功能特性 Selenium有以下功能特性:

龙之谷手游WebVR技术分享

谁说我不能喝 提交于 2020-02-07 06:39:44
主要面向Web前端工程师,需要一定Javascript及three.js基础; 本文主要分享内容为基于three.js开发WebVR思路及碰到的问题; 有兴趣的同学,欢迎跟帖讨论。 目录: 一、项目体验 1.1、项目简介 1.2、功能介绍 1.3、游戏体验 二、技术方案 2.1、为什么使用WebVR 2.2、常用的WebVR解决方案 2.2.1、Mozilla的A-Frame方案 2.2.2、three.js及webvr-polyfill方案 三、技术实现 3.1、知识储备 3.2、实现步骤 3.3、工作原理 四、技术难点 4.1、程序与用户共同控制摄像头 4.2、多重蒙板贴图 4.3、镜头移动 4.4、3d自适应长度文字提示 4.5、unity3d地形导出 4.6、3dmax动画导出问题 五、完整的源代码及相应组件 一、项目体验 1.1、项目简介: 1.1.1、名称: “重历阿尔特里亚”——龙之谷手游手首发ChinaJoy2016预热VR小游戏 1.1.2、开发背景: 基于龙之谷手游具备的3D属性,全景视角体验,以及ChinaJoy首发的线下场景,我们和品牌讨论除了基于VR的线下体验项目。由于基于Web技术较好的兼容性、开发的高效性,我们采用了WebVR技术来实现整个体验。 1.1.3、使用WebVR优势: 1.1.3.1、普通web前端工程师可以参与VR应用开发,降低了开发门槛

各种浏览器的userAgent收集

天大地大妈咪最大 提交于 2020-02-07 00:27:34
window.navigator.userAgent 1) Chrome Win7: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/535.1 (KHTML, like Gecko) Chrome/14.0.835.163 Safari/535.1 2) Firefox Win7: Mozilla/5.0 (Windows NT 6.1; WOW64; rv:6.0) Gecko/20100101 Firefox/6.0 3) Safari Win7: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/534.50 (KHTML, like Gecko) Version/5.1 Safari/534.50 4) Opera Win7: Opera/9.80 (Windows NT 6.1; U; zh-cn) Presto/2.9.168 Version/11.50 5) IE Win7+ie9: Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.1; Win64; x64; Trident/5.0; .NET CLR 2.0.50727; SLCC2; .NET CLR 3.5.30729; .NET CLR 3.0.30729;

各种UserAgent的列表

孤者浪人 提交于 2020-02-06 22:42:48
User Agent是浏览器用于 HTTP 请求的用户代理头的值。更换User Agent能更好的模拟出不同的系统和浏览器信息。 Android Name User Agent Nexus 7 (Tablet) Mozilla/5.0 (Linux; Android 4.1.1; Nexus 7 Build/JRO03D) AppleWebKit/535.19 (KHTML, like Gecko) Chrome/18.0.1025.166 Safari/535.19 Samsung Galaxy S3 (Handset) Mozilla/5.0 (Linux; U; Android 4.0.4; en-gb; GT-I9300 Build/IMM76D) AppleWebKit/534.30 (KHTML, like Gecko) Version/4.0 Mobile Safari/534.30 Samsung Galaxy Tab (Tablet) Mozilla/5.0 (Linux; U; Android 2.2; en-gb; GT-P1000 Build/FROYO) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1 Firefox Name User Agent Firefox

Python Download Image (python + requests + BeautifulSoup)

こ雲淡風輕ζ 提交于 2020-02-06 18:31:16
环境准备 1 python + requests + BeautifulSoup 页面准备 主页面: http://www.netbian.com/dongman/ 图片伪地址: http://www.netbian.com/desk/22371.htm 图片真实地址: http://img.netbian.com/file/2019/1221/36eb674ba0633d185da078804a3638e6.jpg 步骤 1 导入库 import requests from bs4 import BeautifulSoup import re 2 更改请求头 ua = "Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:72.0) Gecko/20100101 Firefox/72.0" # "Mozilla/5.0 (X11; Ubuntu; Linux x86_64; rv:16.0) Gecko/20100101 Firefox/16.0", # "Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11", # "Mozilla/5.0 (X11; U; Linux x86

爬虫_chap1网络请求

蓝咒 提交于 2020-02-06 05:29:35
文章目录 爬虫_chap1网络请求 01.前奏 准备工具: 通用/聚焦 02.http和https协议: url详解:scheme,host,port,path,query-string,anchor 常用的请求方法:get获取, post上传 请求头header常见参数:user-angent,referer,cookie 常见响应状态码: 03.urllib库 urlopen函数:得到response,默认请求get,设置data成为post urlretrieve函数:下载到本地 urlencode函数:把字典数据转换为`URL`编码的数据 parse_qs函数:解码 urlparse和urlsplit:分割组分为scheme,netloc,path,query,params等 request.Request类:用自定义请求头发送请求(request.urlopen) 内涵段子爬虫实战作业: ProxyHandler处理器(代理设置):用自定义opener来使用代理 什么是cookie: cookie的格式: 使用cookielib库和HTTPCookieProcessor模拟登录: http.cookiejar`模块`: 登录人人网: 保存cookie到本地: 从本地加载cookie: 04.requests库 安装和文档地址: 发送GET请求: 发送POST请求:

Python学习2

主宰稳场 提交于 2020-02-05 02:38:52
1、爬虫知识(0204隐藏) import urllib.request import random url=‘http://www.whatismyip.com.tw’ iplist=[‘115.239.24.140:9999’,‘119.6.144.73:81’,‘183.203.208.166:8118’] proxy_support=urllib.request.ProxyHandler({‘http’:random.choice(iplist)}) opener=urllib.request.build_opener(proxy_support) opener.addheaders=[{‘User-Agent’,‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/79.0.3945.130 Safari/537.36’}] urllib.request.install_opener(opener) response=urllib.request.urlopen(url) html=response.read().decode(‘utf.8’) print(html) 来源: CSDN 作者: 爱吃爱困爱生活、 链接: https://blog

Firefox扩展开发 (插件开发) Extension开发 入门教程 5步走 五步走

末鹿安然 提交于 2020-02-03 22:43:39
Firefox扩展开发 (插件开发) Extension开发 入门教程 5步走 五步走 首先需要知道什么是“Firefox插件”。这里说的“插件”只是一个通俗的说法,其实Firefox这种扩展功能的“插件”包括:扩展extension和插件plugin。 {tip:title=Handy Hint} Firefox官方网站的解释是:Extensions are small add-ons that add new functionality to your Mozilla program. Plugins are programs that allow websites to provide content to you and have it appear in your browser.(扩展是能够给Mozilla增加一些新功能的附加软件,插件是允许网站向你提供内容并在浏览器中显示的程序).通俗的讲,“扩展”是基于Firefox本身增加的一些实用功能,而“插件”则是在Firefox之外独立编写的程序,用于显示网页中的特定内容如Flash、视频和Java 等. {tip} 其实我们需要开发的是Extension。 要开发Extension,可以分几步走: 1.了解什么是Extension,一般现成的Extension怎样组成的?里边包含的每个文件具体的作用是什么? 2