谷歌浏览器

vs code 调试设置

匿名 (未验证) 提交于 2019-12-03 00:11:01
Debugger for Chrome 使用下面内容替换自动生成的内容 { // 使用 IntelliSense 了解相关属性。 // 悬停以查看现有属性的描述。 // 欲了解更多信息,请访问: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "name": "使用本机 Chrome 调试", "type": "chrome", "request": "launch", //"file": "${workspaceRoot}/index.html", "url": "http://localhost:9527", //使用外部服务器时,请注释掉 file, 改用 url, 并将 useBuildInServer 设置为 false "runtimeExecutable": "C:\\Users\\chenjingping\\AppData\\Local\\Google\\Chrome\\Application\\chrome.exe", // 改成您的 Chrome 安装路径 "sourceMaps": true, "webRoot": "${workspaceRoot}", // "preLaunchTask":"build",

google访问助手

匿名 (未验证) 提交于 2019-12-03 00:11:01
google访问助手下载链接 1.插件安装失败? 在安装chrome离线扩展程序时,报错信息如下: 2.解决方案 第一步: 新建一个标签页,在地址栏输入: chrome://flags/#extensions-on-chrome-urls 并按回车键 将值改为enabled 重启chrome 第二步:启用开发者模式 刷新该页面 再次添加扩展程序就可以了。 来源:博客园 作者: 宇的季节 链接:https://www.cnblogs.com/chenkeyu/p/11571811.html

自己整理的模拟爬虫的user-agent

試著忘記壹切 提交于 2019-12-03 00:05:38
自己经常用的一些爬虫用的user-agent头部 This XML file does not appear to have any style information associated with it. The document tree is shown below. <useragentswitcher> <folder description="Browsers - Windows"> <folder description="Legacy Browsers"> <useragent description="Arora 0.6.0 - (Vista)" useragent="Mozilla/5.0 (Windows; U; Windows NT 6.0; en-US) AppleWebKit/527 (KHTML, like Gecko, Safari/419.3) Arora/0.6 (Change: )" appcodename="" appname="" appversion="" platform="" vendor="" vendorsub=""/> <useragent description="Avant Browser 1.2" useragent="Avant Browser/1.2.789rel1 (http://www.avantbrowser

chrome下载提示网络错误

匿名 (未验证) 提交于 2019-12-03 00:03:02
问题背景:项目开发测试阶段出现该问题。   复现:开发调试过程中一直没有问题,本地下载excel、Word、pdf 都完美,但是在服务部署到服务器之后,测试环境的chrome就总是下载失败,提示网络错误。    。   这时候追踪问题,本地测试时发现每次下载都会有问题警示:Resource interpreted as Document but transferred with MIME type application/octet-stream, 各种百度,大多数都是说修改content-type,但是不管修改成什么类型,抓包都显示返回了相应的类型,但下载就是不成功(不得不吐槽一下百度,真的是打广告一流)。   转战bing,成功找到解决办法:增加头信息Content-Length, ,其中bytes就是要下载的二进制流文件, 造成这种情况的原因,其实是高版本的chrome对字节流的下载进行了限制,需在头信息中声明字节流长度。(这里的限制具体是什么,等后续找到确切说法我再来更新)   2019.08.23 更新:这种方式导出的word有丢失文字现象。在头部增加的流的长度只是正文的长度(bytes.Length部分),还需要加上头部的长度,我这里加了5000,也是一点点测出来的。   解惑地址:https://blog.csdn.net/qq_34720759/article

检查 chrome 插件是否存在

匿名 (未验证) 提交于 2019-12-03 00:03:02
需要强调一点,你必须懂得 chrome 插件开发才能阅读以下内容。 https://qa.1r1g.com/sf/ask/440544891/ js 向插件 background.js 传送消息并且获取反馈。 这需要使用到 background.js,需要配置一下: "background" : { "scripts" : [ "background.js" ] }, "externally_connectable" : { "matches" : [ "*://localhost/*" , "*://your.domain.com/*" ] }, 值得一提的是: externally_connectable 必须是二级域名, 说白了你必须用服务器来测试这个功能。 background.js chrome . runtime . onMessageExternal . addListener ( function ( request , sender , sendResponse ) { if ( request ) { if ( request . message ) { if ( request . message == "version" ) { sendResponse ({ version : 1.0 }) } } } return true }) http:/

selenium中的三大等待

匿名 (未验证) 提交于 2019-12-03 00:02:01
等待时做什么,为什么使用等待 在做自动化测试,设计测试用例的时候,有时下一步的操作会依赖上一步的结果或者内容,上一步操作成功之后才能进行下一步操作等,这时候,我们就需要使用等待,来判断上一步操作是否完成,什么时候可以进行下一步操作。 1、强制等待 sleep(),单位是秒 使用方法:sleep(X),等待X秒后,进行下一步操作。无论条件成立与否,都要等待到时间截至,才能进行下一步操作 缺点:不能准确把握需要等待的时间(有时操作还未完成,等待就结束了,导致报错;有时操作已经完成了,但等待时间还没有到,浪费时间),如果在用例中大量使用,会浪费不必要的等待时间,影响测试用例的执行效率。 优点:使用简单,可以在调试时使用。 from selenium import webdriver import time # 创建driver对象,指定Chrome浏览器 driver = webdriver.Chrome() # 窗口最大化 driver.set_window_size(800, 600) # 访问百度 driver.get("http://baidu.com") # 等待15秒(强制等待) time.sleep(15) # 点击新闻 driver.find_element_by_xpath('//div[@id="u1"]//a[text()="新闻"]').click() #

谷歌访问助手,让你在各大浏览器无阻碍访问Google、Google scholar、Gmail!

匿名 (未验证) 提交于 2019-12-02 23:59:01
https://www.jianshu.com/p/6086ec29c173 本文首发于微信公众号: 青柠学术 ,转载请注明出处: 青柠学术 。 今天这篇推送可能是很多人都需要的,因为它能帮助你无阻碍的访问Google、Google scholar、Gmail。这就是今天要介绍的谷歌访问助手,它免费,安装简单,访问速度也是杠杠的。 下载和安装(针对Chrome浏览器) 谷歌访问助手是由haotian-wang分享在GitHub上的,进入链接 https://github.com/haotian-wang/google-access-helper ,即可进入谷歌访问助手的下载页面,如下图所示。 在该网页上,是以在Chrome上安装谷歌访问助手为例进行讲解的,而且该谷歌访问助手是破解版的,其实就算不破解也不麻烦,只需将浏览器的主页设置成指定的推广链接即可无限期免费试用谷歌访问助手。 下载和安装方法: 克隆或下载仓库到本地,不会弄的可以按照下图所示操作。 打开Chrome浏览器的扩展程序管理器,不知道怎么打开的可直接在浏览器访问 chrome://extensions ,然后勾选开发者模式。如下图所示。 在左上角点击 加载已解压的扩展程序 ,选在在第一步下载的谷歌访问助手文件夹,如下图所示。 到此谷歌访问助手就安装成功,恭喜你可以访问Google、Google scholar

Selenium执行cdp命令,driver.execute_cdp_cmd用法

匿名 (未验证) 提交于 2019-12-02 23:59:01
Chrome自带的开发者工具DevTools功能非常强大。有时候我们在使用Selenium操作浏览器时需要通过调用一下DevTools的方法来完成一些设置,如模拟移动设备,弱网模拟等等。 Selenium的WebDriver类中有一个 execute_cdp_cmd(self, cmd, cmd_args) 方法可以用来执行Chrome开发这个工具命令。 cdp即Chrome DevTools Protocal, Chrome开发者工具协议,API文档可参考: https://chromedevtools.github.io/devtools-protocol/tot/Emulation 使用方法,示例: import requests from selenium import webdriver from time import sleep import base64 driver = webdriver.Chrome() driver.get('https://www.hao123.com/') res = driver.execute_cdp_cmd('Page.captureScreenshot', {}) with open('hao123.png', 'wb') as f: img = base64.b64decode(res['data']) f.write(img)