首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在Xidel输出中添加断线?

如何在Xidel输出中添加断线?
EN

Stack Overflow用户
提问于 2016-04-27 20:06:44
回答 1查看 613关注 0票数 2

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

代码语言:javascript
复制
@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中添加一些东西,用一个断线来分隔每一行吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-04-29 19:57:49

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

代码语言:javascript
复制
xidel "http://www.mywebsite.com/mywebpage" --html -e "//BODY/DIV/B[2]/A!(., '')" > C:\Users\User\Desktop\%stamp%.html

!是映射操作符,与/运算符完全相同,但如果将元素和非元素混合,则/会引发错误。

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

票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/36899869

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档