代码编织梦想

mediacrawler 小红书爬虫源码分析-爱代码爱编程

前言 MediaCrawler 是最近冲上 Github 热搜的开源多社交平台爬虫。虽然现在已删库,但还好我眼疾手快,有幸还 Fork 了一份,乘着周末,简单分析了下小红书平台的相关代码。 爬虫难点 一般写爬虫,都需要

nginx核心配置文件结构(cat nginx.conf)-爱代码爱编程

文章目录 1、whereis nginx2、cd /usr/local/nginx/conf/3、cat nginx.conf 从前面的内容学习中,我们知道Nginx的核心配置文件默认是放 在/us

which 命令在linux中是一个快速查找可执行文件位置的工具-爱代码爱编程

文章目录 0、概念1、which --help2、which命令解释 0、概念 which命令用于查找命令的可执行文件的路径which 命令在 Linux 中用于查找可执行命令的完整路径。当你

vue3 快速入门 (一) : 环境配置与搭建_vue-爱代码爱编程

1. 本文环境 Vue版本 : 3.4.29Node.js版本 : v20.15.0系统 : Windows11 64位IDE : VsCode 2. 安装Node.Js 首先,我们需要安装Node.Js。Node.j

【python】webdriver无头模式(linux环境可用)_linux webdriver-爱代码爱编程

在python中,用webdriver可以在不创建应用窗口的情况下调用,这种方式可以在linux中使用,因为有些linux环境是没有应用窗口的,具体实现: chrome_options = Options() chrome_options.add_argument('--disable-infobars') chrome_opti

pycharm的selenium启动chrome时经常超时,启动不了浏览器的解决办法,request or response body error: operation timed out_there was an error managing chromedriver-爱代码爱编程

最近发现安装的谷歌驱动chromedriver版本是匹配Chrome浏览器版本的,但是经常在启动脚本代码时发现一直卡在启动浏览器这个环节中,过了一会直接超时失败,报错信息如下         There was an error managing chromedriver (request or response body error: operatio

chrome扩展清除指定站点缓存chrome.browsingdata.remove-爱代码爱编程

案例 // 注意仅支持在后台运行 chrome.browsingData.remove({ since: Date.now() - 1000 * 60 * 60 * 24 * 7, // 整个浏览最近7天的 ori

chromium ci/cd 之jenkins实用指南2024-爱代码爱编程

1. 引言 在前一篇《Chromium CI/CD 之 Jenkins - 如何创建新节点(三)》中,我们详细介绍了如何在Jenkins中添加和配置新节点。通过这些步骤,您已经学会了如何有效地管理和分配构建任务,充分利用Jenkins的分布式构建功能,为项目提供更加灵活和高效的构建环境。 接下来,我们将进入Jenkins使用的核心环节——创建和配置任务

chromium ci/cd 之jenkins实用指南2024-爱代码爱编程

1. 引言 在前一篇《Chromium CI/CD 之 Jenkins - 创建任务(四)》中,我们详细介绍了如何在Jenkins中创建和配置新任务,包括设置任务名称、选择运行节点、配置触发器、编写执行脚本以及添加文件收集步骤。通过这些步骤,您已经学会了如何在Jenkins中高效地管理和执行自动化构建任务。 接下来,我们将进一步探索如何将任务发送到Ub

chromium ci/cd 之jenkins实用指南2024-爱代码爱编程

1. 引言 在现代软件开发过程中,持续集成和持续部署(CI/CD)是确保高效、稳定软件交付的关键实践。Jenkins作为一款广泛使用的自动化服务器,通过其强大的插件体系和灵活的配置,支持各种操作系统和开发环境。为了帮助开发者更好地在Windows环境中使用Jenkins,本篇《Jenkins实用指南2024-如何下载Windows篇(一)》将详细介绍如何

python selenium 使用chrome 禁止弹出保存密码弹窗_selenium 禁止出现密码管理器-爱代码爱编程

chrome_option=webdriver.ChromeOptions() #禁用“保存密码”弹出窗口 chrome_option.add_experimental_option("prefs",{"credentials_enable_service":False,"profile.password_manager_enabled":False}

chrome devtools 使用指南-爱代码爱编程

1. 引言 Chrome DevTools 是开发者在进行 Web 开发和调试时的重要工具,提供了丰富的功能来帮助开发者诊断和优化网页性能。其中,元素审查(Elements)面板是 DevTools 中最常用的功能之一,允许开发者直接查看和修改网页的 HTML 和 CSS 结构。通过元素审查,开发者可以实时编辑网页内容,调试布局和样式问题,从而大大提高开

mars3d实现graphiclayer获取当前相机视角内的可视点位(矢量数据-爱代码爱编程

效果: mars3d实现GraphicLayer获取当前相机视角内的可视点位(矢量数据 相关依赖api: 1. map.getExtent(); 提取地球当前视域边界,示例:{ xmin: 70, xmax: 140, ymin: 0, ymax: 55, height: 0, } 2.graphicLayer.eachGraphic遍历所有

开源浏览器引擎对比与适用场景:webkit、chrome、gecko_gecko与chrome v8哪个好-爱代码爱编程

WebKit与Chrome的Blink引擎对比 起源与关系: WebKit最初由苹果公司开发,用于Safari浏览器。后来,WebKit逐渐成为一个独立的开源项目,被多个浏览器厂商采用。Blink是Google基于WebKit项目分支出来的一个浏览器引擎,用于Chrome浏览器(从Chrome 28版本开始)。Blink在继承WebKit优点的基础

chromium ci/cd 之jenkins实用指南2024-爱代码爱编程

1. 引言 在现代软件开发和持续集成/持续部署(CI/CD)过程中,Jenkins已经成为一款不可或缺的工具。作为一个开源的自动化服务器,Jenkins能够帮助开发团队自动化各种任务,包括构建、测试和部署应用程序。特别是当与Ubuntu系统结合使用时,Jenkins能够提供强大的灵活性和高效性,使开发流程更加顺畅。 在前一篇《Jenkins实用指南20

chromium ci/cd 之jenkins实用指南2024-爱代码爱编程

1. 前言 在前一篇《Jenkins实用指南2024-系统基本配置(二)》中,我们详细介绍了如何对Jenkins进行基本配置,包括系统设置、安全配置、插件管理以及创建第一个Job。通过这些配置,您的Jenkins环境已经具备了基本的功能和安全性,为持续集成和持续部署奠定了基础。 然而,为了充分利用Jenkins的分布式构建能力,并提升构建任务的执行效率

perl:web 自动化测试-爱代码爱编程

使用 perl 编程语言进行 web自动化测试和开发的技术。Perl是一种通用的脚本语言,广泛用于web开发、系统管理和网络编程等领域。在web自动化中,Perl可以用于编写脚本来模拟用户在网页上的操作,例如点击按钮、填写表单、提交数据等,以实现自动化的测试和操作。 Perl的web自动化可以通过各种模块和工具来实现,其中一些常用的模块包括: WWW:

探索linux世界:基本指令(文件查看、时间相关、grep、打包压缩及相关知识)_linux查看文本内容的命令指定日期-爱代码爱编程

今天继续介绍一些指令 文章目录 1.cat - 查看文件1.1输出重定向和追加重定向1.2指令echo 2.more 指令3.less - 逐页查看文本文件内容4.head- 显示文件开头部分内容5

2024年新一代weboffice内嵌网页组件——猿大师办公助手-爱代码爱编程

背景 WebOffice控件这个中间件软件产品已存在二十余年,在国内众多大中小型企业、各级政府机关、科研机构和学校等事业单位的OA、ERP、文档系统、云盘等信息化B/S系统中得到了大量使用,为我国的信息化事业也做出了不小贡献。随着操作系统、浏览器及Office软件的不断升级和更新换代,加上国家对信息化、信创化、数字化系统要求的不断提升,一些厂家的WebO

【/etc/profile、~/.bashrc、~/.bash_profile区别以及配置history记录】-爱代码爱编程

目录 /etc/profile、~/.bashrc、~/.bash_profile区别`/etc/profile``~/.bash_profile``~/.bashrc`加载顺序和关系示例`/etc/profi