Задать вопрос
@onlinejunior

Как в goquery правильно выбрать tr and td?

Сайт отдает ответ вот таким способом:

<tr >
   <td class="num">
     
   </td>
   <td class="co">
      
   </td>
   <td class="pla">
      
   </td>
   <td class="res">
   
   </td>
</tr>
<tr   class="odd"   >
   <td class="num">
   
   </td>
   <td class="co">
       
   </td>
   <td class="pla">
    
   </td>
   <td class="res">
       
   </td>
</tr>
<tr >
   <td class="num">
      
   </td>
    
   </td>
   <td class="pla">
      
   </td>
   <td class="res">
     
   </td>
</tr>


Когда я пытаюсь получить значение вроде:
query.Find("tr").Each(func(index int, trhtml *goquery.Selection) {

		fmt.Printf("%d:%s\n", index, trhtml.Text())
	})


Почему получаю пустой ответ ?
  • Вопрос задан
  • 115 просмотров
Подписаться 2 Простой Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Go-разработчик с нуля
    8 месяцев
    Далее
  • Skillfactory
    Профессия Backend-разработчик на Go
    12 месяцев
    Далее
  • Нетология
    Go-разработчик с нуля
    9 месяцев
    Далее
Решения вопроса 1
@falconandy
Заработает, если вы обернете в тег table.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы