169 похожих чатов

А вот вопрос куда копать не понимаю, вроде работает функция,

но возращает странное

take 1 ategs
[TagBranch "a" [("href","/?sa=X&ved=0ahUKEwiQ7Pbhzs6FAxURBNsEHVRuDAgQOwgC")] [TagBranch "span" [("class","V6gwVd")] [TagLeaf (TagText "G")],TagBranch "span" [("class","iWkuvd")] [TagLeaf (TagText "o")],TagBranch "span" [("class","cDrQ7")] [TagLeaf (TagText "o")],TagBranch "span" [("class","V6gwVd")] [TagLeaf (TagText "g")],TagBranch "span" [("class","ntlR9")] [TagLeaf (TagText "l")],TagBranch "span" [("class","iWkuvd tJ3Myc")] [TagLeaf (TagText "e")]]]


1 ) тут должны были быть только а теги
2) "/?sa=X&ved=0ahUKEwiQ7Pbhzs6FAxURBNsEHVRuDAgQOwgC" такое в документе сохраненном (https://www.google.com/search?q=haskell) не нашлось....

как дальше разбираться, при чем такое же с поиском тега title работает ожидаемо..

6 ответов

70 просмотров

тут ровно один тэг <a>, но он содержит потомков

а у меня нашлось

Fedor- Автор вопроса
Cheese Syrowiecki
а у меня нашлось

наверное не очень коректно кейт ищет...

вот так будет, если отформатировать [ TagBranch "a" [("href", "/?sa=X&ved=0ahUKEwiQ7Pbhzs6FAxURBNsEHVRuDAgQOwgC")] [ TagBranch "span" [("class", "V6gwVd")] [TagLeaf (TagText "G")] , TagBranch "span" [("class", "iWkuvd")] [TagLeaf (TagText "o")] , TagBranch "span" [("class", "cDrQ7")] [TagLeaf (TagText "o")] , TagBranch "span" [("class", "V6gwVd")] [TagLeaf (TagText "g")] , TagBranch "span" [("class", "ntlR9")] [TagLeaf (TagText "l")] , TagBranch "span" [("class", "iWkuvd tJ3Myc")] [TagLeaf (TagText "e")] ] ]

Fedor- Автор вопроса
Cheese Syrowiecki
вот так будет, если отформатировать [ TagBranch ...

Это я понял, а дальше, если я хочу выкинуть не нужное надо делать что то типа такого upperCase = transformTree f where f (TagBranch name atts inner) = [TagBranch (map toUpper name) atts inner] f x = [x]

Cheese Syrowiecki
вот так будет, если отформатировать [ TagBranch ...

например, можно к этому применить > fold [text | TagLeaf (TagText text) <- universeTree a] "Google"

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

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта