Извлечь счетчик вопросов Stackoverflow с помощью Geb - PullRequest
0 голосов
/ 14 марта 2019

Мне было бы интересно собрать статистику по самым популярным вопросам SO.Используя Geb, я попытался извлечь соответствующий HTML:

@Integration
class PlayTestsSpec extends GebSpec {
    void "check stackoverflow"() {
        when: "Go to so"
            go "/1046184/otmenit-merzavets-kak-privesti-repo-v-staroe-sostoyanie"
        $('#sidebar.show-votes div.related.js-gps-related-questions').children()
        then:
            System.out.println("Done.")
    }
}

Я на самом деле получаю массив (?) Из divs:

[<div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">, <div class="spacer">]

Как бы я перебрал каждый из этихделит и извлекает счетчик голосов и название вопроса?

1 Ответ

0 голосов
/ 14 марта 2019

Создайте RelatedQuestionModule и затем используйте children().moduleList(RelatedQuestionModule).

Лучше используйте Обозреватель переполнения стека , предназначенный для такого рода вещей.

...