谷歌浏览器

Postman 使用方法详解

点点圈 提交于 2019-12-21 03:52:47
一、Postman背景介绍 用户在开发或者调试网络程序或者是网页B/S模式的程序的时候是需要一些方法来跟踪网页请求的,用户可以使用一些网络的监视工具比如著名的Firebug等网页调试工具。今天给大家介绍的这款网页调试工具不仅可以调试简单的css、html、脚本等简单的网页基本信息,它还可以发送几乎所有类型的HTTP请求!Postman在发送网络HTTP请求方面可以说是Chrome插件类产品中的代表产品之一。 二、Postman的操作环境 postman适用于不同的操作系统,Postman Mac、Windows X32、Windows X64、Linux系统,还支持postman 浏览器扩展程序、postman chrome应用程序等。 Postman使用参考文档: 1. 官方英文文档 2.chrome插件整理的 postman中文使用教程 三、Postman下载安装 1> 、postman下载地址: 1. Postman for MAC 2. Postman for windows X64 3. Postman for windows X86 4. Postman for linux X64 5. Postman for Linux X86 2>. Postman官网下载地址: https://www.getpostman.com/apps 3.Postman安装

centos7 root下安装chrome

孤者浪人 提交于 2019-12-20 21:02:12
1. 下载 rpm 包 https://dl.google.com/linux/direct/google-chrome-stable_current_x86_64.rpm 2. 安装依赖包 yum install -y lsb yum install -y libXScrnSaver 3. 安装chrome rpm ivh google-chrome-stable_current_x86_64.rpm 注:rmp ivh 后面跟的是你下载的chrome 的rpm包全名 4. 将chrome浏览器快捷方式放到桌面上 将 /usr/share/application/ 目录下的 Google Chrome 图片右键-->复制到桌面即可,如下图中所示: 放到桌面后显示的不是图标,而是像个文件的样子,不要紧张,继续向下看, 复制到桌面后第一次从桌面打开,需要确认是信任的执行程序,然后桌面的图标会显示成chrome的图标。 chrome默认是不能给root用户运行的。 右击打开属性在命令后面加上下面内容 --no-sandbox 来源: CSDN 作者: a伊雪 链接: https://blog.csdn.net/u010565037/article/details/103629901

eclipse+seleuim+chrome环境搭建

别等时光非礼了梦想. 提交于 2019-12-20 20:01:07
前置环境 jdk配置完成 eclipse配置完成 maven配置完成 本机chrome浏览器 配置过程 下载浏览器驱动 查看chrome版本号 打开chrome工作栏,点击帮助–>关于Google Chrome 查看自己的chrome版本,在这里我的是79.0.3945.88(正式版本) (64 位) 安装chromedriver 有两个下载地址 http://chromedriver.storage.googleapis.com/index.html https://npm.taobao.org/mirrors/chromedriver/ 进入后选择与自己chorme版本号相同的驱动,注意版本号需要相同 在这里我的下载为与 79.0.3945 .88相同的 79.0.3945 .36( 79.0.3945 .16同样可以) 下载所需的chromedriver_win32.zip到与本机chrome.exe相同目录下(实质上不一定要相同,只是为了方便) 这里我忘记了chrome的目录,所以查找一下 右键Google Chrome-->属性,可查看安装目录 修改环境变量 右键此电脑–>属性–>高级系统设置–>环境变量 双击用户变量的path,把chromedriver所在的目录添加到path当中 添加seleuim依赖 新建maven项目,打开pom.xml文件

接口测试之Postman简介

霸气de小男生 提交于 2019-12-20 18:25:58
如何测试接口-->http接口 需要Http请求模拟工具,现在流行的这种工具也挺多的,像火狐浏览器插件-RESTClient,Chrome浏览器插件-Postman等等。这里主要介绍一下Postman。 一.Postman说明   Postman是一种网页调试与发送网页http请求的chrome插件。我们可以用来很方便的模拟get或者post或者其他方式的请求来调试接口。 二.安装(安装到chrome插件)   在安装时,最好是通过chrome浏览器打开chrome网上应用店直接添加到chrome插件中。如果是直接从网上先把postman下载好很可能安不到chrome上去。 进入chrome网上应用店需要FQ,在这里默认你可以FQ,大体步骤如下: 打开chrome浏览器的chrome网上应用店,搜索postman。 点击添加至Chrome。 三.基本使用方法 1.在chrome中安装好postman插件后,通常会在桌面上生成一个Postman的快捷方式, 再次打开它时可以直接通过快捷方式也可以在chrome浏览器中的应用中打开它,我们会看到如下界面: 2.打开后,在红圈里面输入需要测试的接口地址,选择请求方式,然后在下面手动添加相应的键值。 (1)接口请求报文拼接 url?param=value&param2=value 这种是最简单的一种,问号前面是请求url

爬虫-User-Agent和代理池

喜夏-厌秋 提交于 2019-12-20 09:10:25
概要 scrapy下载中间件 UA池 代理池 详情 一.下载中间件 先祭出框架图: 下载中间件(Downloader Middlewares) 位于scrapy引擎和下载器之间的一层组件。 - 作用: (1)引擎将请求传递给下载器过程中, 下载中间件可以对请求进行一系列处理。比如设置请求的 User-Agent,设置代理等 (2)在下载器完成将Response传递给引擎中,下载中间件可以对响应进行一系列处理。比如进行gzip解压等。 我们主要使用下载中间件处理请求,一般会对请求设置随机的User-Agent ,设置随机的代理。目的在于防止爬取网站的反爬虫策略。 二.UA池:User-Agent池 - 作用:尽可能多的将scrapy工程中的请求伪装成不同类型的浏览器身份。 - 操作流程: 1.在下载中间件中拦截请求 2.将拦截到的请求的请求头信息中的UA进行篡改伪装 3.在配置文件中开启下载中间件 代码展示: #导包 from scrapy.contrib.downloadermiddleware.useragent import UserAgentMiddleware import random #UA池代码的编写(单独给UA池封装一个下载中间件的一个类) class RandomUserAgent(UserAgentMiddleware): def process_request

Advanced-REST-client安装

蓝咒 提交于 2019-12-20 02:12:54
下载得到Advanced-REST-client_v3.1.9.zip: 链接:http://pan.baidu.com/s/1c0vUnJi 密码:z34d 这里要说明下,目前谷歌浏览器是不允许安装非谷歌商店的应用,所有我们需要通过如下的方法才能安装成功!! 1.1 解压Advanced-REST-client_v3.1.9.zip到当前文件夹,得到Advanced-REST-client_v3.1.9目录 1.2、在Chrome浏览器中打开:chrome://extensions/ 1.3、勾选开发者模式和选择“加载正在开发的扩展程序” 1.4. 选择在第一步解压出来的Advanced-REST-client_v3.1.9目录 1.5.使用,新建标签è 点击应用,或者输入:chrome://apps/ 1.6. 插件加载配置文件,由于没有翻墙所以不会下载成功的,需要等一会,会看到选择配置文件的页面 1.7. 成功 1.8. 测试 原文:https://blog.csdn.net/swimming_in_IT_/article/details/77849758 来源: https://www.cnblogs.com/flywang/p/9811376.html

推荐三款自己使用过的鼠标手势插件

|▌冷眼眸甩不掉的悲伤 提交于 2019-12-20 01:56:41
随着现在的浏览器变得越来越简洁,越来越快捷,浏览器上面的按钮也会变得越来越少,但是浏览器的功能确实越来越强大了,我们需要一种新的方式来提供浏览器操作体验那就是鼠标手势操作。在Chrome浏览器中安装了鼠标手势插件以后可以设置多种手势 来快速对Chrome进行操作。今天小编就为大家整理了现在比较流行的4款chrome浏览器鼠标手势插件,希望有大家心水的那一款。 NO1: Gestures for Google Chrome 推荐指数 :★★★★★ 功能概述 : Gestures for Google Chrome,是一款鼠标手势就不用我多解释了吧,安装这款插件后,Chrome便能在鼠标的“指挥”下完成很多特定操作。除了能够显示出鼠标的轨迹,一个很人性化的设计就是提供了手势功能提示,于是我们便可以在操作时随时掌握即将发生的任务。而且这款插件还有一个特别之处,那就是实现了超级拖拽(即利用拖拽在新标签页中打开链接或文本搜索),进入“扩展程序”→“Chrome Gestures”→“选项”后即可找到这项功能。此外我们也能对默认手势进行修改,甚至为“链接”或“文字”拖拽指定不同的动作(超级拖拽) 使用方法 : 1. 至本站下载Gestures for Google Chrome到本地,是一个扩展名为 .crx 的文件。它是一个浏览器扩展程序。具体安装流程可参照本站文章:

python+selenium功能强大的爬虫操作

余生长醉 提交于 2019-12-19 17:10:39
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 1.声明浏览器对象 selenium支持多个浏览器,也支持手机端的浏览器,除此之外还有Phantomjs,下面举一个简单的例子,创建一个谷歌浏览器对象,依次类推可以得到其他浏览器对象 from selenium import webdriver chrome_driver = "C:\Users\zhongchengbin\Documents\chromedriver\chromedriver.exe" (注意要下载对应的chrome的版本,设置路径) browser = webdriver.Chrome(executable_path=chrome_driver) 2.请求页面 # 使用get方法请求百度网页 browser.get('https://www.baidu.com') # page_source属性用于获取网页的源代码,然后就可以使用正则表达式,css,xpath,bs4来解析网页 print(browser.page_source) browser.close() 3.查找单个节点和多个节点 寻找单个节点的多有方法,返回的结果是WebElement类型的 browser.find_element_by_id() browser.find_element_by_name() browser

如何安装ChroPath扩展程序

♀尐吖头ヾ 提交于 2019-12-18 15:39:38
1.把下载后的.crx扩展名的离线Chrome插件的文件扩展名改成.zip或者.rar 2.右键点击该文件,并使用压缩软件(如winrar、好压、360压缩等)对该压缩文件进行解压,并保存到系统的一个任意文件夹下 3.解压成功以后,该Chrome插件就会以文件夹的形式存在于操作系统的某一个目录下面 4.在Chrome的地址栏中输入:chrome://extensions/ 打开Chrome浏览器的扩展程序管理界面,并在该界面的右上方的开发者模式按钮上打勾 5.在勾选开发者模式选项以后,在该页面就会出现加载正在开发的扩展程序等按钮,点击“加载正在开发的扩展程序”按钮,并选择刚刚解压的Chrome插件文件夹的位置 来源: CSDN 作者: 李小谷 链接: https://blog.csdn.net/qq_39145414/article/details/103596567

开发第一个chrome扩展

穿精又带淫゛_ 提交于 2019-12-18 09:07:38
如何开始 第一步 根据使用的用途和产品特征,来选择扩展的表现形式: 接口 表现 介绍 page action 地址栏图标,点击打开新tab页面或内容注入 适用于只对少数页面有意义的特征(比如RSS订阅)。 browser action 工具栏图标,点击打开一个popup层或新tab页面 适用于多数页面有意义的特征(比如我常用代码格式化工具jsbeautifier)。 app 应用程序列表,点击打开内置tab页面或任意域名的新网页 为了获得最佳体验(比如全屏、桌面快捷方式、任务栏图标),或者兼容其他浏览器(部署到自己的服务器上,比如'wordsquared.com'应用)。 * 关于google官方推荐用browser action的原因是如果把扩展脚本注入到所有页面,将会显著影响原有页面的性能。 ** 另外,更主要的原因是,chrome扩展目前没有提供没有类似于firefox的,可以上所有页面上悬浮的widget层。 *** browser action的popup.html限制了展示大小,只能约为800x600像素。 第二步 建立扩展所需的文件夹,在下面放置manifest.json文件——里面申明插件的表现形式,依赖文件等等。 page action的示例: { "name": "My Extension", "version": "0.4.0", "icons" : {