Spiderbuf
爬虫练习
Python习题
技术文章
在线工具
捐赠
一文读懂 HTMX OOB 带外交换
发布日期:
1753602604
阅读数:16
什么是 OOB OOB - Out Of Band 交换,即“带外交换”。 这个元素不是替换发起请求的那个元素,也可以不是 hx-target 指定的元素,而是替换(或插入)页面中其它位置的某个已有 DOM 元素。交换允许 HTMX 从响应中插入内容到非当前 hx-target 所指定的地方。 hx-swap-oob 是 HTMX 中的一个非常实用的 “交换方式属性”,用于在服务端返回的 HTML 中指示,即使这个 HTML 是从异步请求返回的,也可以让它作用于页面中其它的元素(而非触发请求的元素)。 应用场景 这在以下场景中特别有用: 从服务器返回局部片段,同时更新页面多个区域 弹窗控制、消...
在 VSCode 中模仿 Zed 的主题
发布日期:
1753444973
阅读数:20
留意 Zed 这个代码编辑器很久了,虽然性能确实如官方所说的很强悍,但在功能以及生态方面始终跟 VSCode 还有一段距离。 官方的迭代更新也很快,现在已经把连接服务器远程开发的功能发布出来了,我也尝试过使用 Zed 的远程开发功能连接过阿里云的服务器,只能说能用;代码运行调试的功能也发布了,感觉也只能说能用。 但在一些关乎工作效率的细节方面还差强人意,比如前端开发:HTML 的开发效率比起 VSCode 来还不够好。 Zed 的主题 One Dark 偏偏我又很喜欢 Zed 的 One Dark 主题,感觉看起来很舒服。既然现在还不好切换到 Zed ,就想着把它的主题搬到 VSCode 上面...
MacBook 实现CGO交叉编译的解决方案
发布日期:
1753084810
阅读数:46
背景 使用 MacBook 作为开发环境,需要用 Golang 之类的编译型开发语言时,就避免不了交叉编译。因为阿里云、AWS 等云服务器都是使用的 Linux 操作系统,而且是 x86 架构的 CPU。 之前也分享过在 VSCode 中配置 Golang 交叉编译环境的文章,有兴趣的朋友可以翻看一下 《VSCode利用tasks.json实现交叉编译》。 但是这次写好代码,要编译 Linux amd64 版本上传到生产环境的云服务器时就出现了诡异的问题,报了一大堆的异常信息。要知道,写这个代码的过程中是经过了多次本地调试的,代码运行一直都没问题的。这次编译跟代码调试时也就是交叉编译的区别,但...
C09-JS逆向练习案例通关提示
发布日期:
1752510371
阅读数:149
真正的战场是危险的,一旦失误就有可能无法继续下去。Python爬虫开发,技术是一部分,细心及运气同样也是能力的一种。如果遇到了让你烦恼的拦路虎,可以试试ScraperAPI。幸好,这还不是真正的战场,留意返回的提示,可以交给时间解决。...
C06 - JS 逆向爬虫实战示例代码
发布日期:
1752055232
阅读数:137
coding=utf-8 import requests import time from lxml import etree import hashlib import json base_url = ‘https://spiderbuf.cn/web-scraping-practice/scraper-practice-c06’ myheaders = { ‘User-Agent’: ‘Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like...
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23