是的,对不起,标题什么也没解释。我需要举个例子。这是我发布的另一个问题的延续,该问题解决了一个问题,但不是所有问题。我已经把这个问题的大部分背景信息放到了这个问题中。此外,我只研究 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
提交
取消