茶叶网站建设模板农村基本制度建设网站

diannao/2026/1/25 17:32:15/文章来源:
茶叶网站建设模板,农村基本制度建设网站,企业文化建设的内容有哪些,凡科手机网站建设前言 总是三分钟热度的我折腾了一个可以每天自动截取指定网站页面并保存到Github的项目SiteHistory#xff0c;感觉挺好(每次都这样 frameborder0 scrollingno styleborder-width: initial; border-style: none; width: 25px; height: 26px;感觉挺好(每次都这样 frameborder0 scrollingno styleborder-width: initial; border-style: none; width: 25px; height: 26px;)。想知道YouTube今天的首页长啥样么点此查看想知道YouTube2017年8月31日的首页长啥样么改天再点开想为你的网站增加访客么不要问我我不知道。 那年那站那样 伴随着时间记录着网站的历史记录下网站现在的样子待那年今日那一年那个网站是那个样子项目地址https://github.com/yimogit/SiteHistory 技术栈 .NET Core:.NET Core 是.NET Framework的新一代版本具有跨平台 (Windows、Mac OSX、Linux) 能力的应用程序开发框架 (Application Framework)。Selenium:一个用于Web应用程序测试的工具。Selenium测试直接运行在浏览器中就像真正的用户在操作一样。结合phantomjs等驱动可以实现页面自动化。Github:一个面向开源及私有软件项目的托管平台因为只支持git 作为唯一的版本库格式进行托管故名GitHub,又名GayHubTravis CI:采用yaml格式配置简洁清新的开源持续集成构建项目。 我将其用来打包vue的纯工具站点metools,以及.net core程序(SiteHistory)啥还不会戳这里→→使用travis-ci自动部署github上的项目 项目构建思路 运行程序传入名称 网址 如dotnet run baidu https://www.baidu.com创建一个phanomjs无头浏览器: IWebDriver driver new PhantomJSDriver();在浏览器中打开传入网站:driver.Navigate().GoToUrl(sitePage);执行js使其滚动到底部触发懒加载等待网页图片加载js int waitTime10; var myScript var ymtimersetInterval(function(){ if (document.body.scrollHeight - 700 document.body.scrollTop){ window.scroll(0, document.body.scrollHeight) clearInterval(ymtimer); return; } window.scroll(0, document.body.scrollTop 700) } , waitTime * 1000 / 10 );; //10s中从头部滚动到底部 ((IJavaScriptExecutor)driver).ExecuteScript(myScript); //等待滚动完毕图片也差不多能加载完闭 System.Threading.Thread.Sleep(1200 * waitTime);开始截图:((ITakesScreenshot)driver).GetScreenshot().SaveAsFile(baidu.com,ScreenshotImageFormat.Jpeg)拼接文本写入Readme.MD,Index.html关闭无头浏览器,程序结束driver.Quit() 项目文件预览 Program.cs加起来就一百多行代码完整Program.cs代码请戳这里 程序运行 下载phantomjs设置环境变量(Travis CI环境提供PhantomJS预装)安装.net core2.0 SDK执行命令dotnet run 参数1[名称] 参数2[网页链接] 参数3[图片格式] 参数4[等待时间] 参数5[保存目录] 参数6[可以执行一些js]dotnet run baidu https://www.baidu.com/ 保存[https://www.baidu.com]页面的截图名称为[baidu.jpg] dotnet run baidu https://www.baidu.com/ png 指定图片类型为png dotnet run baidu https://www.baidu.com/ jpg 20 加载完毕后等待20s后截图(图片加载或网站速度过慢) dotnet run baidu https://www.baidu.com/ jpg 10 download-test 下载的图片保存到download-test文件夹下 dotnet run baidu https://www.baidu.com/ jpg 10 download-test document.body.innerHTMLtest 加载完毕后执行一段js 使用Travis CI 时的 .travis.yml配置 若使用Travis CI 集成 要新增网站截图项则在travis.yml中script节点下添加命令即可 附Travis CI的环境变量配置图具体戳此文章 # 语言为scharp,系统为ubuntu14.04(代号trusty),.netcore 版本2.0 # Travis CI提供 phantomjs预装 language: csharp dist: trusty dotnet: 2.0.0# mono:latest Travis CI默认会安装mono测试发现若不安装mono,Travis CI会在程序截图时报错 # 打印组件版本 before_install:- dotnet --version- phantomjs --versionscript:- dotnet restore- dotnet run ip http://1212.ip138.com/ic.asp png - dotnet run acfun http://www.acfun.cn/ jpg 20- dotnet run bilibili https://www.bilibili.com jpg 20- dotnet run youtube https://www.youtube.com jpg 20- dotnet run google https://www.google.com# 将截图提交到 ${P_BRANCH} 分支中(gh-pages) # export abcdate %Y%m%d 获取年月日 # 脚本将根据时间创建新分支 gh-pages_20170901并更新gh-pages分支 # after_script:- cd download- git init- git config user.name ${U_NAME}- git config user.email ${U_EMAIL}- git add .- git commit -m add imgs- git remote add orginimgs https://${GH_TOKEN}${GH_REF}- export current_datedate %Y%m%d- echo current_date:$($current_date)- git push --force --quiet orginimgs master:gh-pages- git push --force --quiet orginimgs master:gh-pages_$($current_date)branches:  only:- master 总结 测试发现IP地址每次都会发生变化,引发无限遐想~Linux下获取年月日字符串设置export current_datedate %Y%m%d输出echo current_date:$($current_date).net core使用Selenium需要引入Nuget包为CoreCompat.Selenium.WebDriver 配置中的变量按照此文章配置即可亲测搭配travis-ci食用最佳Fork之后前往travis-ci配置即可 参阅文章:使用travis-ci自动部署github上的项目欢迎分享值得记录的网站。 相关文章  dotnet使用Selenium执行自动化任务 原文地址http://www.cnblogs.com/morang/p/7455992.html .NET社区新闻深度好文微信中搜索dotNET跨平台或扫描二维码关注

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/diannao/88241.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

内网网站建设工作会议网站调用字体库

OpenGL帧缓冲区和帧缓冲区对象 Framebuffers and Framebuffer Objects 帧缓冲区的结构和组成,以及与默认帧缓冲区和帧缓冲对象相关的管理和属性。 帧缓冲区结构: 帧缓冲区由像素组成,排列成二维数组,每个像素由一定数量的位组成。…

网站上实用的h5特效建筑设计资料集

文章目录 Mybatis Plus自带分页和PageHelper有什么区别?Mybatis Plus整合PageHelper分页 springboot自定义拦截器获取分页参数spring boot下配置mybatis-plus分页插件单表分页查询自定义sql分页查询PageHelper 参考 Mybatis Plus自带分页和PageHelper有什么区别&…

wordpress短信通知上海做网站seo

1 中介者模式的基本概念 C中的中介者模式(Mediator Pattern)是一种行为型设计模式,主要用于降低多个对象和类之间的通信复杂性。这种模式通过引入一个中介类来封装和处理不同类之间的通信,从而实现松耦合,使代码更易于…

做育儿类网站用什么程序好深圳高端写字楼

“Allins正在通过全新的AMM方案为BRC20及多链铭文资产拓展DeFi场景,官网的全新上线意味着铭文资产的交易正式进入AMM时代。” 在2023年1月开始,Ordinals协议的推出成为了铭文赛道发展的开端,并为比特币这类非图灵完备的生态,带来了…

免费做h5的网站有哪些朔州建设机械网站

alipay.fund.trans.tobank.transfer(单笔转账到银行账户接口) 小程序文档 - 支付宝文档中心 一、下载支付宝SDK,现有版本v1、v2、v3 https://github.com/alipay/alipay-sdk-php-all github 慢的话,DNS 直达即可 140.82.112.3 github.com 【host文…

php做用户登录网站企业所得税怎么征收2022政策

人工智能工具使公司能够共享候选药物数据,同时保证敏感信息的安全,可以释放机器学习和尖端实验室技术的潜力,以实现共同利益。来自:AI can help to speed up drug discovery — but only if we give it the right data, nature, 2023 目录 研究内容生物科技与AI联邦学习主动…

网站备案每年审吗网站建设费属于哪个会计科目

现代城市作为一个复杂系统,牵一发而动全身,城市化进程中产生新的矛盾和社会问题都会影响整个城市系统的正常运转。智慧城市是应对这些问题的策略之一。城市工作要树立系统思维,从构成城市诸多要素、结构、功能等方面入手,系统推进…

如何给网站加二级域名网站可以用什么做

Oracle从入门到总裁:​​​​​​https://blog.csdn.net/weixin_67859959/article/details/135209645 INSTEAD OF 触发器,也称替换触发器,是一种特殊的触发器,和其他建立在数据表上的触发器不同,INSTEAD OF 触发器建立在视图上。…

怎么选择郑州网站建设wordpress怎样切换语言

编码&解码 1:I/O操作 2:内存 3:数据库 4:javaWeb 下面主要介绍前面两种场景,数据库部分只要设置正确编码格式就不会有什么问题,javaWeb场景过多需要了解URL、get、POST的编码,servlet的解码…

企业网站的搭建流程wordpress 主域名

tcp协议本身是可靠的,并不等于应用程序用tcp发送数据就一定是可靠的.不管是否阻塞,send发送的大小,并不代表对端recv到多少的数据 在阻塞模式下, send函数的过程是将应用程序请求发送的数据拷贝到发送缓存中发送并得到确认后再返回.但由于发送缓存的存在,表现为:如果发送缓存大…

网站下载的网页修改下面版权所有苏州市城乡建设局网站

vscode安装插件:JavaScript Debugger (Nightly) 点击后生成一个launch.json文件 打断点,并发送一个请求来执行代码到断点处 按右上的向下箭头,进入源码,进行查看,左边查看变量等值

乐昌北京网站建设嘉兴免费自助建站模板

1作家李尚龙说:“在大城市里,搞废一个人的方式特别简单。给你一个安静狭小的空间,给你一根网线,最好再加一个外卖电话。好了,你开始废了。”之前的我并不相信人会这么轻易地堕落,直到身边出现了一个真实的例…

某服装公司网站建设论文php网站开发案例论文

目录 1.nacos环境搭建nacos安装 2.项目主体结构6.2)表结构分析6.4)**运营端微服务搭建**6.4)登录功能实现 7)接口工具postman、swagger、knife4j7.1)postman7.2)swagger7.3)knife4j 8)网关9)前端集成9.1)前端项目部署思路9.2)配置nginx 1.nacos环境搭建 nacos安装 ①&#xf…

职业培训学校seo视频教程汇总

1. 题目 输入数字 n,按顺序打印出从 1 到最大的 n 位十进制数。比如输入 3,则打印出 1、2、3 一直到最大的 3 位数 999。 示例 1: 输入: n 1 输出: [1,2,3,4,5,6,7,8,9]说明: 用返回一个整数列表来代替打印 n 为正整数来源:力扣…

个人网站 不用备案兴县做网站

文章目录 前言Job的基本概念什么是Job?Job的主要作用 Job的详细示例示例:运行批量处理任务的JobJob的定义创建Job查看Job状态查看任务执行日志任务的重试 Job的最佳实践 结论 前言 Kubernetes(K8s)作为领先的容器编排平台&#x…

河北网站seo地址东营有网站

HTML5 新标签总汇 2010-12-16 20:44 聂微东 阅读(5060) 评论(8) 编辑 收藏 HTML5新标签总汇&#xff1a; 有问题欢迎指出,有关于CSS3方面的知识点较多,下周一前整理出来. <article> 标签定义外部的内容&#xff08;外部内容如blog,news&#xff09;。     …

使用oss图片做网站企业网站开发用什么语言写

8.3string流 sstream头文件定义了三个类型来支持内存IO,这些类型可以向string写入数据,从string读取数据&#xff0c;就像string是一个IO流一样。istringstream从string读取数据&#xff0c;ostringstream向string写入数据&#xff0c;而头文件stringstream既可从string读数据…

php网站开发教材网易云网站开发

「Author&#xff1a;By Runsen」在很多时候&#xff0c;你会想要让你的程序与用户(可能是你自己)交互。你会从用户那里得到输入&#xff0c;然后打印一些结果。我们可以使用input和print语句来完成这些功能。inputname input(your name:)gender input(you are a boy?(y/n))…

肇庆有哪家做企业网站的北京建设信息港网站

由于某些原因&#xff0c;centos系统上的teamviewer不能运行。一直没有管它&#xff08;懒&#xff09;。 但是&#xff0c;突然看不下去了。因为每次开机后都自动启动&#xff0c;需要关闭&#xff0c;否则有问题。所以&#xff0c;uninstall。 尝试了很多都失败。尝试的步骤是…

如何做自己的网站链接官方网站平台有哪些

ROS 系列学习教程(总目录) 本文目录 1. 构造函数与关闭文件2. 属性值3. 写bag文件内容4. 读bag文件内容5. 将bag文件缓存写入磁盘6. 重建 bag 文件索引7. 获取bag文件的压缩信息8. 获取bag文件的消息数量9. 获取bag文件记录的起止时间10. 获取话题信息与消息类型 rosbag 的 Pyt…