firefox

nodejs selenium 发布 osc 博客[需要cookie]

穿精又带淫゛_ 提交于 2020-07-28 20:50:02
可以发布成功, 但是效果不好 首先无法获取到iframe, 这样也就无法直接赋值, 只能一个一个输入, 在输入的时候遇到闭合标签的情况, 会自动闭合, 造成代码乱了代码最后会多出来闭合的标签, 其实可以使用del删除掉, 但是这样很麻烦而且selenium 本身就很慢 对于换行的问题, markdown使用tab后换行会默认对齐, 需要使用shift+enter另起一行 代码 const firefox = require('selenium-webdriver/firefox'); const chrome = require('selenium-webdriver/chrome'); const path = 't.md' const fs = require('fs') const {Builder, By, Key} = require('selenium-webdriver'); const CONTENT = fs.readFileSync(path, 'utf8').split('\n') const cookie = "===" const os = require('os'); let platform = os.platform(); console.log(platform) const WAIT_TIME = 200 const url = 'https:/

[敏杰开发]Beta阶段测试报告

拥有回忆 提交于 2020-07-28 20:37:27
[敏杰开发]Beta阶段测试报告 这是一篇软工课程博客 项目 内容 课程:北航-2020-春-软件工程 博客园班级博客 作业要求 Beta阶段测试报告 我们在这个课程的目标是 测试项目 这个作业在哪个具体方面帮助我们实现目标 制定测试规则,总结测试结果 关于本组 【 敏杰开发 团队介绍】 关于选题 【 知识路书 项目介绍】 一、测试计划 测试时间 2020年5月29日至2020年6月4日 测试矩阵 矩阵项 平台 PC端或MAC端web浏览器 硬件 PC端或MAC端 浏览器类型 主流web浏览器:Chrome、Safari 测试规划 2020年5月29日 至 2020年6月2日单元测试:前后端分离测试、组件测试、单元测试 2020年6月3日 至 2020年6月4日场景测试:前后端合并、整体测试 Beta版本出口条件 后端api工作正确 前端各组件正常工作 链接跳转正常 无明显错误 发现的已知bug解决完成,无法修复的bug进行记录写入文档 二、测试过程 单元测试 分组 姓名 任务 发现bug bug是否已修复 是否通过测试 前端 ljy 引入tag标签 tag标签与后端对接有误,未正确使用后端api 是 是 - 批量导出bibtex 无 是 - 文献阅读计划:已读 未读 应该有已读、未读、进行中三个状态 是 是 - 面包屑改进crumb+动态路由 层级有误 是 是 - 随笔编辑器 无

如何使用Firefox或Chrome手动触发HTTP POST请求? [关闭]

↘锁芯ラ 提交于 2020-07-28 18:06:27
问题: I want to test some URLs on a web application I'm working on. 我想在我正在处理的Web应用程序上测试一些URL。 For that I would like to manually create HTTP POST requests (meaning I can add whatever parameters I like). 为此,我想手动创建HTTP POST请求(这意味着我可以添加我喜欢的任何参数)。 Is there any extension or functionality in Chrome and/or Firefox that I'm missing? 我缺少Chrome和/或Firefox中的任何扩展程序或功能吗? 解决方案: 参考一: https://stackoom.com/question/K83a/如何使用Firefox或Chrome手动触发HTTP-POST请求-关闭 参考二: https://oldbug.net/q/K83a/How-do-I-manually-fire-HTTP-POST-requests-with-Firefox-or-Chrome-closed 来源: oschina 链接: https://my.oschina.net/stackoom/blog

爬虫入门基础-Firefox数据抓包

余生颓废 提交于 2020-07-28 17:49:33
啥是 POST 请求呢?我们在做一些信息提交 的时候 比如注册,登录这时候我们做的就是 POST 请求,POST 的参数不会直接放在 URL 上,会以 Form 表单的形式将数据提交给服务器。 我们来登录一下 ip.16yun.cn:817 当我们点击登录的时候,就开始将我们的账号密码请求给务器,可以看到我们请求了 登录 这个接口,请求方法就是 POST 。 而我们的请求参数是以 Form 表单的方式提交的 拉到下面就可以看到 username 就是 test password 就是 test 这些都是 POST 参数 可以发现,GET请求把请求参数都暴露在URL上,而POST请求的参数放在request body 里面 这个就是请求头,Request Header, 我们在做 HTTP 请求的时候,除了提交一些参数之外,我们还有定义一些 HTTP 请求的头部信息,比如 Accept、Host、cookie、User-Agent 等等,这些参数也是我们在做爬虫要用到 ,通过这些信息,欺骗服务器,告诉它我们是正规请求。 比如, 我们可以在代码里面设置 cookie 告诉服务器我们就是在这个浏览器请求的会话, User-Agent 告诉服务器我们是浏览器请求的,说完我们这边的请求了. 接着我们再说说服务器的 响应 你一定遇到过 404 页面吧,或者服务器错误返回个 502 , 这些

CourseGrading

感情迁移 提交于 2020-07-28 17:42:41
× IE浏览器版本太旧,影响页面显示效果,推荐使用目前主流的浏览器: IE9以上版本、Chrome、Firefox、Edge、搜狗、360(注意切换到 极速模式 )、Safari 等。 来源: oschina 链接: https://my.oschina.net/u/4349018/blog/4282654

关于事件你需要知道一些事情

点点圈 提交于 2020-07-28 13:31:48
事件 Js与HTML之间的交互通过事件完成,事件,就是文档或浏览器窗口中发生的一些 特定的交互瞬间。事件类型有很多分类,例如:DOM事件类型,焦点事件,滚轮事件等等,说到这里就不得不说一下js的事件流 事件流 事件冒泡 事件冒泡,事件开始从具体的节点出发,逐步向上冒泡到外层节点。例如:点击id为a的div时,事件会一步步向上传递 a=> b => c,当我们点击click的时候,会依次输出123 < div id = 'c' onclick = 'console.log(3)' > < div id = 'b' onclick = 'console.log(2)' > < div id = 'a' onclick = 'console.log(1)' > click </ div > </ div > </ div > 复制代码 事件捕获 虽然事件捕获是 Netscape 唯一支持的事件流模型,但 IE9、Safari、Chrome、Opera 和 Firefox 目前也都支持这种事件流模型。尽管“DOM2 级事件”规范要求事件应该从 document 对象开始传播,但这些浏览器都是从 window 对象开始捕获事件的。 由于老版本的浏览器不支持,因此很少有人使用事件捕获。 DOM事件流 DOM事件流分三个阶段,捕获阶段,目标阶段和冒泡阶段,DOM事件流又分为DOM0级和DOM2级

【python爬虫实战】使用Selenium webdriver采集山东招考数据

你说的曾经没有我的故事 提交于 2020-07-28 09:29:29
目录 1、目标 2、Selenium webdriver说明 2.1 为什么使用webdriver 2.2 webdriver支持浏览器 2.3 配置与使用说明 3、采集 3.1 分析网站 3.2 遍历省份 3.3 遍历高校 3.4 采集专业数据 3.5 写入mysql 4、源码 1、目标 目标:按地区、高校 采集2020年拟在山东招生的所有专业信息 采集地址: http://xkkm.sdzk.cn/zy-manager-web/gxxx/selectAllDq# 2、Selenium webdriver说明 2.1 为什么使用webdriver Selenium Webdriver是通过各种浏览器的驱动(web driver)来驱动浏览器的,相遇对于使用requests库直接对网页进行解析,效率较低,本次使用webdriver库主要原因是requests库无法解析该网站 2.2 webdriver支持浏览器 Google Chrome Microsoft Internet Explorer 7,8,9,10,11 for Windows Vista,Windows 7,Windows 8,Windows 8.1. Microsoft Edge Firefox Safari Opera 2.3 配置与使用说明 webdriver是通过各浏览器的驱动程序 来操作浏览器的,所以

html/css静态网页制作

故事扮演 提交于 2020-07-28 09:04:28
任务要求: 简单对网页进行分割布局,基本思路上中下三部分,然后在每一部分细分 <! doctype html > < html > < head > < meta charset ="utf-8" > < title > 无标题文档 </ title > < link href ="qiyecss/qiye.css" type ="text/css" rel ="stylesheet" > </ head > < body > < div id ="body" > < div id ="top" > < div class ="logo" ></ div > < div class ="search" > 搜索产品 < input class ="text" type ="text" name ="" value ="" > < input class ="button" type ="button" name ="" value ="" > </ div > </ div > < div id ="back_top" > < div class ="back_a" ></ div > < div class ="back_b" ></ div > < div class ="back_one" > < ul > < li >< a href ="#" > 首页 </ a ></

#新闻拍一拍# 阿里将打造自主可控、安全可靠的国产操作系统

人走茶凉 提交于 2020-07-28 06:26:51
阿里将打造自主可控、安全可靠的国产操作系统 阿里副总裁今天表示,打造国产自主可控、安全可靠的操作系统是阿里重要的战略布局。在阿里,操作系统项目已经有多个,其中 AliOS 一度成为手机厂商替代安卓的选择,不过这几年 AliOS 已经转向物联网、车联网等领域,AliOS 官网上也很久没有更新了。 来源: 快科技 拍一拍:希望不是下一个 Linux 发行版。 Chrome 和 Firefox 浏览器将很快支持全新的 AVIF 图像格式 继流媒体视频网站 Netflix、Windows 10 操作系统、VLC 视频播放器、以及某些图像编辑器之后,Google Chrome 和 Mozilla Firefox 浏览器也终于添加了对全新的 AVIF 图像格式的支持。作为一种新面世的图像格式,AVIF 最大的特点就是轻量和免授权。与现有的 JPEG、PNG、甚至 WebP 等图像格式相比,AVIF 的压缩效率可以做到更高,Netflix 等企业更是对其赞赏有加。 来源: cnBeta.COM 拍一拍:这真是一个好消息,相比 H.264 等专有格式,这种免授权的格式才会得到更多的支持。 利用区块链“智能合约”,3 名 95 后诈骗 1300 余人上亿元 3 名大学刚毕业就“创业”的 95 后,不到一年获利亿元,开上了价值 400 万的迈凯伦-650S、300 万的法拉利-California T

HTML5视频(自定义视频播放器源码)

早过忘川 提交于 2020-07-28 04:09:03
video对象 兼容情况: safari浏览器不支持webm格式 Chrome浏览器支持webm格式 ie8以及以下不支持video标签 , ie9支持video标签 ,但是支持mp4格式的 Firefox(火狐浏览器)支持ogv格式的视频 兼容性写法 <video controls> <source src="data/demo.ovg"> <source src="data/demo.mp4"> <source src="data/demo.webm"> 您的浏览器不支持,请升级您的浏览器 </video> video 标签 width height autoplay muted poster带有预览图(海报图片)的视频播放器 <video src='data/demo.mp4' muted controls autoplay height='400' width="200" poster='data/poster.jpg'></video> 选中video标签 var VideoNode = document.getElementById('myVideo'); src控制视频的来源 VideoNode.src = 'data/demo.ogv'; 手动设置控件 controls VideoNode.controls = true ; 设置视频音量 VideoNode