gpt4 book ai didi

html - 如何在 Xidel 输出中添加换行符?

转载 作者:行者123 更新时间:2023-12-03 17:29:55 25 4
gpt4 key购买 nike

我有我的批处理文件来使用 xidel 获取链接,输出 html 不包含换行符来将每个链接与另一个链接分开

@echo off
for /f "delims=" %%a in ('wmic OS Get localdatetime ^| find "."') do set dt=%%a
set YYYY=%dt:~0,4%
set MM=%dt:~4,2%
set DD=%dt:~6,2%
set HH=%dt:~8,2%
set Min=%dt:~10,2%
set Sec=%dt:~12,2%

set stamp=page_%YYYY%%MM%%DD%@%HH%%Min%

xidel "http://www.mywebsite.com/mywebpage" --html -e //BODY/DIV/B[2]/A > C:\Users\User\Desktop\%stamp%.html

我可以在 xidel 中添加一些东西来用换行符分隔每一行吗?

最佳答案

您可以使用 !(.,value)将输出与一个值交错,即每个元素之后的输出值:

xidel "http://www.mywebsite.com/mywebpage" --html -e "//BODY/DIV/B[2]/A!(., '')" > C:\Users\User\Desktop\%stamp%.html
!是 map 运算符,与 / 完全相同运算符,除了 /如果混合元素和非元素会引发错误。

在 Linux 上,您还可以使用 --output-separator选项,但在 Windows 上很难在参数中传递换行符

关于html - 如何在 Xidel 输出中添加换行符?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36899869/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com