是的,對不起,標(biāo)題什么也沒解釋。我需要舉個例子。這是我發(fā)布的另一個問題的延續(xù),該問題解決了一個問題,但不是所有問題。我已經(jīng)把這個問題的大部分背景信息放到了這個問題中。此外,我只研究 Go 大約 5 天(而且我?guī)讉€月前才開始學(xué)習(xí)代碼),所以我 90% 確定我已經(jīng)接近弄清楚我想要什么,問題是我有一些愚蠢的語法錯誤。情況我正在嘗試用于goquery解析網(wǎng)頁。(最終我想將一些數(shù)據(jù)放入數(shù)據(jù)庫中)。這是它的樣子:<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>客觀的我想:提取內(nèi)容<h1..."text"。將此提取的內(nèi)容插入(并連接)到<p..."text".僅對緊跟在標(biāo)簽之后的<p>標(biāo)簽執(zhí)行此操作。 <h1>這樣做對所有的的<h1>頁面上的標(biāo)簽。再一次,一個例子更好地解釋了 ^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>解決方案嘗試因?yàn)檫M(jìn)一步區(qū)分<h1>標(biāo)簽和<p>標(biāo)簽會提供更多的解析選項(xiàng),所以我想出了如何class將<h1>標(biāo)簽的屬性更改為:但我不知道如何做我想做的事。(我的腳本行與上面示例的行不匹配,但我的腳本的“第 72 行”包含代碼s.After(s.Next().Text())。我不知道究竟panic: expected identifier, found 5 instead是什么意思。)概括總之,我的問題是我無法完全理解如何使用goquery將文本添加到標(biāo)簽。我想我很接近了。有任何地鼠絕地武士能夠并愿意幫助這個學(xué)徒嗎?
- 1 回答
- 0 關(guān)注
- 319 瀏覽
添加回答
舉報
0/150
提交
取消