文章列表

3.8k 10 分钟

并发爬虫的简单实现,包括多线程+队列、多进程+队列、协程+队列、线程池、进程池
2.3k 6 分钟

# 顶部导航栏 shoka 主题的顶部导航栏分别有:首页、关于、文章、friends、links,这几个导航入口 在 shoka 主题的配置文件中已经对这几个导航栏进行了相关配置: menu: home: / || home about: /about/ || user posts: default: / || feather archives: /archives/ || list-alt categories: /categories/ || th tags: /tags/ || tags friends: /friends/ || heart links: /links/ ||...
9.2k 23 分钟

# 简介 开发文档:https://feapder.com/#/README feapder 是一款上手简单,功能强大的 Python 爬虫框架,内置 AirSpider、Spider、TaskSpider、BatchSpider 四种爬虫解决不同场景的需求。 支持断点续爬、监控报警、浏览器渲染、海量数据去重等功能。 更有功能强大的爬虫管理系统 feaplat 为其提供方便的部署及调度 # 轻量爬虫(AirSpider)demo # 创建项目 选择 AirSpider,回车 feapder create -s air_spider_test> AirSpider Spider...
241 1 分钟

# Hexo 基础配置 title: #文章标题date: #文章创建日期update: #文章更新日期tags: #文章内容标签type: #配置新页面而非文章时需要添加指定类型categories: [] #分类,手动指定当前文章目录索引路径comment: true #当前文章评论,true 或者 false# shoka 配置 description: #文章显示摘要cover: #封面图片sticky: #文章是否置顶 参考文档:http://blog.starsei.com/blog/hexo/shoka/
722 2 分钟

# 安装依赖 首先需要安装站内搜索功能需要的依赖 npm install hexo-algoliasearch --save# 注册 Algolia 账号 Algolia 官网地址:https://www.algolia.com/ # 创建 index 这里创建 index 时输入的 index name 名称,后面会在全局配置文件_config.yml 中用到 # 查看 API keys 创建好 index 后,还需要到 设置 界面查看 API keys,这在_config.yml 中也需要用到 主要是要用到,ID、API Key、Admin API Key 这三个 #...
11k 28 分钟

# 安装 jar 包 HttpClient 依赖,推荐安装 4.5.14 版本 网址:https://hc.apache.org/downloads.cgi # 配置 jar 包 1、idea 新建一个空白的 Java 项目 2、在该项目目录下新建一个空目录名称为‘lib’ 3、解压下载的 jar 包 4、给项目配置 jar 包依赖 5、将下载并解压后 jar 中 lib 文件下的文件复制到在项目文件创建的 lib 文件下(即 demo/lib/) # 使用 # GET 请求 import org.apache.http.HttpEntity;import...
7.8k 20 分钟

Google 浏览器驱动程序下载地址 # 一、安装 pip install selenium# 二、常用 from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.support.ui import WebDriverWaitfrom...
1.6k 4 分钟

# selenium 4.10 官方文档:https://www.selenium.dev/documentation/webdriver/ from selenium import webdriverfrom selenium.webdriver.common.by import Byfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.chrome.options import Optionsfrom...
2.8k 7 分钟

注:pyautogui 只是能够控制鼠标和键盘事件,并不能提取屏幕中的文本信息 # 依赖安装 pip install pyautogui# 快速上手 import pyautogui# 屏幕大小print(pyautogui.size())# 获取鼠标当前位置print(pyautogui.position())# 判断坐标是否在屏幕内 (x 的取值范围是 [0, 宽度分辨率 - 1],y 的取值范围是 [0, 高度分辨率 - 1])print(pyautogui.onScreen(1920, 100))# 鼠标控制 # 保存屏幕尺寸screenX, screenY =...