为了账号安全,请及时绑定邮箱和手机立即绑定

goquery- 从一个 html 标签中提取文本并将其添加到下一个标签

goquery- 从一个 html 标签中提取文本并将其添加到下一个标签

Go
尚方宝剑之说 2021-09-10 17:33:53
是的,对不起,标题什么也没解释。我需要举个例子。这是我发布的另一个问题的延续,该问题解决了一个问题,但不是所有问题。我已经把这个问题的大部分背景信息放到了这个问题中。此外,我只研究 Go 大约 5 天(而且我几个月前才开始学习代码),所以我 90% 确定我已经接近弄清楚我想要什么,问题是我有一些愚蠢的语法错误。情况我正在尝试用于goquery解析网页。(最终我想将一些数据放入数据库中)。这是它的样子:<html>    <body>        <h1>            <span class="text">Go </span>        </h1>        <p>            <span class="text">totally </span>            <span class="post">kicks </span>        </p>        <p>            <span class="text">hacks </span>            <span class="post">its </span>        </p>        <h1>            <span class="text">debugger </span>        </h1>        <p>            <span class="text">should </span>            <span class="post">be </span>        </p>        <p>            <span class="text">called </span>            <span class="post">ogle </span>        </p>        <h3>            <span class="statement">true</span>        </h3>    </body><html>客观的我想:提取内容<h1..."text"。将此提取的内容插入(并连接)到<p..."text".仅对紧跟在标签之后的<p>标签执行此操作。 <h1>这样做对所有的的<h1>页面上的标签。再一次,一个例子更好地解释了 ^this。这就是我想要的样子:<html>    <body>        <p>            <span class="text">Go totally </span>            <span class="post">kicks </span>        </p>        <p>            <span class="text">hacks </span>            <span class="post">its </span>        </p>        <p>            <span class="text">debugger should </span>            <span class="post">be </span>        </p>        <p>            <span class="text">called </span>            <span class="post">ogle</span>        </p>        <h3>            <span class="statement">true</span>        </h3>    </body><html>解决方案尝试因为进一步区分<h1>标签和<p>标签会提供更多的解析选项,所以我想出了如何class将<h1>标签的属性更改为:但我不知道如何做我想做的事。(我的脚本行与上面示例的行不匹配,但我的脚本的“第 72 行”包含代码s.After(s.Next().Text())。我不知道究竟panic: expected identifier, found 5 instead是什么意思。)概括总之,我的问题是我无法完全理解如何使用goquery将文本添加到标签。我想我很接近了。有任何地鼠绝地武士能够并愿意帮助这个学徒吗?
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 303 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信