Boss直聘反爬解决办法
方法一:更换网络例如使用家里面wifi被网站进行了反爬的限制,此时只需要更换手机的热点,重新爬取即可,若是手机的wifi也被限制,则打开手机的飞行模式,再重启热点,此时就可以修改手机wifi的网络IP地址,接着进行爬取 方法二:浏览器复用浏览器复用是什么?在Web自动化测试中,通常要求在成功扫码登陆后才能执行后续操作。这里boss直聘的反爬操作中,会经过人工输入验证码,然后才能接着进行爬虫操作,但是每次爬取一个字段的时候,就会新打开一个浏览器,导致登录状态取消。采用浏览器复用,可以帮助我们保持一个浏览器的开启,不会在运行过程中,新打开一个浏览器。 实现方式① 首先打开cmd,输入netstat -ano | findstr "9222"查看9222端口是否被占用 如果运行结果如上,则说明9222端口没有被占用 ② 修改chrome浏览器设置,按照下图将关闭 Google Chrome 后继续运行后台应用按钮关闭 ③ 在cmd中输入chrome.exe...
Ubuntu系统基础操作和使用
一、引言Ubuntu系统 是一种基于Linux的 开源操作系统,它由南非的商业人士马克·舍特尔沃斯创立,其目标是提供一个易于使用、免费且开放的操作系统 这里省略安装教程,采用版本为22.04。 二、Ubuntu系统的基础操作2.1 页面介绍页面很清晰易懂,任务栏——位于屏幕顶部的横条通常包含了应用程序启动器、系统菜单、通知区域等;通知区域——通常位于任务栏右侧,包含了系统通知、网络连接、音量控制等快捷操作……这里不做过多介绍 2.2 应用安装和卸载在Ubuntu系统中可以通过软件中心或命令行来安装和卸载应用程序。 2.3 如何打开中终端 在Ubuntu系统中可以通过在应用程序菜单中搜索“终端”或使用快捷键Ctrl+Alt+T来打开终端。 常用命令: cd:用于切换当前工作目录。例如,cd Documents 将当前目录更改为 Documents文件夹。 ls:用于列出当前目录中的文件和文件夹。例如,ls -l 将以详细格式显示文件列表。 mkdir:用于创建新的文件夹。例如,mkdir...
vim基本用法
命令模式 vim filename可直接新建文件,打开文件后默认进入命令模式。 命令模式下可以移动光标或者进行删除、复制、粘贴。 移动光标常用命令: 方向键或者h(左)、j(下)、k(上)、l(右):光标移动一个字符。 [Ctrl] + [f]:向下翻页。 [Ctrl] + [b]:向上翻页。 0 或 [Home]:光标移动到当前行最前面的字符。 $ 或 [End]:光标移动到当前行最后面的字符。 G:光标移动到文件最后一行。 gg:光标移动到文件第一行。 删除、复制、粘贴常用命令: x:向后删除一个字符。 X:向前删除一个字符。 dd:删除当前行。 ndd:n为数字,删除包含当前行的n行。 yy:复制当前行。 nyy:n为数字,复制包含当前行的n行。 p:粘贴到当前行的下一行。 P:粘贴到当前行的上一行。 u:撤销上一个动作。 [Ctrl] + [r]:重做上一个动作。 编辑模式: 在命令模式下按i进入编辑模式。编辑模式下可以看到“– INSERT...
一生一芯_PA0
First Exploration with GNU/Linux查看Ubuntu 占用了多少磁盘空间 1df -h 关闭系统 1poweroff Installing Tools在 GUN/Linux中,可以通过包管理器,采用命令行下载和安装软件,不同的 GNU/Linux 发行版有不同的包管理器。在 Ubuntu 中,包管理器称为 apt。 检查网络连接1234# 使用以下命令ping mirrors.tuna.tsinghua.edu.cn -c 4# 或者使用下面的命令ping www.baidu.com -c 4 若是ping成功,返回入图片的内容则网络连接成功 设置 APT 源文件执行以下命令更新 APT 源文件: 1sed -i "s/archive.ubuntu.com/mirrors.tuna.tsinghua.edu.cn/g" /etc/apt/sources.list 可能会收到以下报错信息:sed: /etc/apt/sources.list: Permission denied 这是因为...
枚举
题目链接:https://leetcode.cn/problems/count-good-triplets/description/?envType=problem-list-v2&envId=enumeration 题目描述: 12345678910111213141516171819class Solution {public: int countGoodTriplets(vector<int>& arr, int a, int b, int c) { int res = 0; for (int i = 0; i < arr.size() - 2; ++i){ for (int j = i + 1; j < arr.size() - 1; ++j){ for (int k = j + 1; k < arr.size(); ++k) { if...
第一篇博客
距离考研结束已经20天了,三天后回家,就应该准备复试内容,接着学操作系统和英语了