ХабраХабр I.T. - News & Events
04.04.2018
10:59:06
Веб-воркеры в JavaScript: безопасный параллелизм (habrahabr.ru)
Мы программисты (habrahabr.ru)
Визуализация на карте распределения голосов по Москве на выборах президента 2018 (habrahabr.ru)
Первое исследование привлекательности роболиц (geektimes.ru)
Ава
04.04.2018
11:40:50
Привет, Никита Друсь, @ivanpakhotin, @NastyLemyakina, @Atret33!
Всего два простых вопроса к вам: Зачем вы зашли в чат? Какая ваша специализация в сфере I.T.?
Google
Алексей
04.04.2018
11:43:42
Привет) Занимаюсь изучением python, ради полезной информации
Yuryi
04.04.2018
11:45:30
ХабраХабр I.T. - News & Events
04.04.2018
12:11:54
Твоё первое мобильное приложение: выбери платформу (habrahabr.ru)
Ава
04.04.2018
12:37:16
Привет, Yaroslav Lipatov!
В чем специализируешься в сфере I.T.? Какие ожидания от чата?
Ты можешь либо ответить, либо подписаться на канал @habrapub
Yaroslav
04.04.2018
12:37:57
моя твоя не понимать
Andrew
04.04.2018
12:38:25
отвечай Аве))
Потом пиши свой вопрос
Yaroslav
04.04.2018
12:38:54
специализируешься — это пока что громко сказано..но в сфере андроид разработки веду направление
Привет, Yaroslav Lipatov!
В чем специализируешься в сфере I.T.? Какие ожидания от чата?
Ты можешь либо ответить, либо подписаться на канал @habrapub
Greck2908
04.04.2018
12:40:12
без основ?
ХабраХабр I.T. - News & Events
04.04.2018
12:40:16
Арестован лидер кибергруппировки, похитившей из банков по всему миру более 1 млрд евро (habrahabr.ru)
Avito на GopherCon Russia 2018 (habrahabr.ru)
Yaroslav
04.04.2018
12:42:32
в общем..есть вопрос по поводу парсинга..предположим есть сайт вот страница https://weather.com/ru-RU/weather/today/l/RSXX0063:1:RS и мне нужно вытащить данные из div с классом today_nowcard но я не могу его найти при помощи кода Document doc ;
doc = Jsoup.connect(server).get();
Elements element = doc.getElementsByClass("oday_nowcard"); а дохожу только до дива с классом hero-flex styles-d2KKDEYo__heroFlex__3UOm0 ..ниже спустится не получается по иерархии
Google
Andrew
04.04.2018
12:45:25
покажи html элемента?
попробуй через div[attr="val"]
ХабраХабр I.T. - News & Events
04.04.2018
12:46:08
Как устроены междугородние и пригородные автобусы в нашей стране (geektimes.ru)
Andrew
04.04.2018
12:46:09
возвращается null?
doc.QuerySelector("[itemprop='seller']");
Вот так попробуй
Ну ярик, у тебя дофига div с таким классом
минимум 15
Дерни через Query - под Java я хз, но AngleSharp поддерживает
Либо покажи и я тебе напишу запрос к селектору
Ярик тебе это нужно?
ХабраХабр I.T. - News & Events
04.04.2018
12:56:46
Кроме Lego. Что собрать с ребенком на досуге: подборка конструкторов до 1000 рублей (geektimes.ru)
Yaroslav
04.04.2018
12:58:39
да..мне нужна цифра 8 ))
ну и другие данные
ХабраХабр I.T. - News & Events
04.04.2018
12:59:00
Небольшая группа шведов протестует против безналичной экономики (geektimes.ru)
Andrew
04.04.2018
13:02:18
QuerySelectorAll("span.deg-feels")
Yaroslav
04.04.2018
13:03:48
это что?
Andrew
04.04.2018
13:04:37
селектор на цифру 8
Google
Andrew
04.04.2018
13:04:48
.FirstOrDetault() выбираешь первый
Yaroslav
04.04.2018
13:06:59
я не понимаю откуда ты эти методы берешь
Andrew
04.04.2018
13:07:30
ну не из джавы же ну
Из шарпа. У тебя должно быть что то похожее
Yaroslav
04.04.2018
13:08:14
вот гляди что получилось
Elements element = doc.select("div.section-page-name"); при этом запросе
I/Log class:: <div class="section-page-name">
<div class="js-branded-background-ads" id="wx-hero-content" classname="js-branded-background-ads"></div>
<div class="hero hero-background layout-centered">
<div class="region region-hero-top">
<!--!-->
<div class="styles-I8FiXix7__partnerMap__1WzaW" classname="styles-I8FiXix7__partnerMap__1WzaW"></div>
</div>
<div class="hero-flex styles-d2KKDEYo__heroFlex__3UOm0"></div>
</div>
<div class="content layout-centered">
<main class="region region-main" classname="region region-main">
<div class="locations-title hourly-page-title" classname="locations-title hourly-page-title">
<h1 class="h2">Москва, Россия: почасовой прогноз погоды</h1>
<div class="observation-timestamp" classname="observation-timestamp">
<span>15:57 MSK</span>
</div>
</div>
<!--!-->
<div class="panel item1 forecast-hourly" classname="panel item1 forecast-hourly">
<article class="ls-24-hour-wrap twc-table-wrap card panel" classname="ls-24-hour-wrap twc-table-wrap card panel">
<div class="twc-table-scroller" id="twc-scrollabe" classname="twc-table-scroller">
<table class="twc-table" classname="twc-table">
<thead>
<tr>
<th class=" twc-sticky-col" id="time" classname=" twc-sticky-col">Время
<div class="twc-table-shadow sticky" classname="twc-table-shadow sticky"></div></th>
<th class="description undefined" id="description" classname="description undefined">Описание</th>
<th class="temp undefined" id="temp" classname="temp undefined">Температура</th>
<th class="feels undefined" id="feels" classname="feels undefined">По ощущению</th>
<th class="precip undefined" id="precip" classname="precip undefined">Осадки</th>
<th class="humidity undefined" id="humidity" classname="humidity undefined">Влажность</th>
<th class="wind undefined" id="wind" classname="wind undefined">Ветер</th>
</tr>
</thead>
<tbody>
<tr class="clickable closed" classname="clickable closed">
<td class="twc-sticky-col cell-hide">
<div class="twc-table-shadow sticky" classname="twc-table-shadow sticky"></div></td>
<td class="twc-sticky-col " headers="time" classname="twc-sticky-col ">
<div>
<div class="hourly-time">
<span class="dsx-date">16:15</span>
<icon class="icon icon-svg icon-svg-light icon-mostly-cloudy icon-28" classname="icon icon-svg icon-svg-light icon-mostly-cloudy icon-28">
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" viewbox="0 0 230 200" class="svg-mostly-cloudy">
<defs>
<mask id="mostly-cloudy-mask">
<rect width="100%" height="100%" fill="#FFF" />
<use xlink:href="#svg-symbol-cloud" transform="translate(-34.945 -34.945) scale(1.8392)" stroke="#000" stroke-width="9" />
</mask>
</defs>
<use class="svg-sun" xlink:href="#svg-symbol-sun" transform="matrix(.56 0 0 .56 11.2 16.8)" mask="url(#mostly-cloudy-mask)" />
<use class="svg-cloud" xlink:href="#svg-symbol-cloud-junior" transform="matrix(1.02 0 0 1.02 10 34)" />
<use class="svg-cloud" xlink:href="#svg-symbol-cloud" transform="translate(-6 1)" />
</svg>
</icon>
<div class="twc-table-shadow sticky" classname="twc-table-shadow sticky"></div>
</div>
<div class="hourly-date">
Ср
</div>
</div></td>
<td class="hidden-cell-sm description" headers="description" classname="hidden-cell-sm description"><span>Преимущественно облачно</span></td>
<td class="temp" headers="temp" classname="temp"><span class="">7<sup>°</sup></span></td>
<td class="feels" headers="feels" classname="feels"><span class="">7<sup>°</sup></s
Andrew
04.04.2018
13:09:19
ну так у тебя выбирается все
Дальше ты либо через регулярку парсишь, либо вообще можно точечно со скаченного дома выбирать
ХабраХабр I.T. - News & Events
04.04.2018
13:10:07
Турбореактивный сноуборд — первый шаг к реактивному ранцу (geektimes.ru)
Andrew
04.04.2018
13:12:13
Вот такой код возвращает мне температуру скажем
Работает так - открывается соединение и закачивается вся страница, потом по дому пишешь селектор и он его ищет, уже по скаченной странице
У тебя копия тоже самое должно быть
Yaroslav
04.04.2018
13:13:35
я не понимаю почему по классу today_nowcard не ищется
Andrew
04.04.2018
13:13:39
Если не выдает - селектор указан не верно
А зачем тебе today_nowcard
Тебе данные нужны,так ты данные и получи
Они в span лежат
Google
Andrew
04.04.2018
13:14:13
Yaroslav
04.04.2018
13:14:37
так а перед ним есть div
у них есть классы
почему я не могу получить к ним доступ?
и уже от них искать конкретнее
я этого не могу понять
Andrew
04.04.2018
13:15:15
Селектор указан не верно
Yaroslav
04.04.2018
13:15:33
всмысле не верно?
Andrew
04.04.2018
13:15:49
в прямом
какой див тебе нужен?
today_nowcard-feels?
Yaroslav
04.04.2018
13:16:09
тебе ж сказано какой))
нет
today_nowcard-temp
да и хоть бы филс..все равно не видет
Andrew
04.04.2018
13:20:06
У меня все нормально находит
Может джава говно?
Yaroslav
04.04.2018
13:21:44
да хз 1.8
Google
Yaroslav
04.04.2018
13:21:53
щас попробую переключится на 1.9
Кубик
04.04.2018
13:21:57
конеш джава не оч
я хз чо вы на ней пишете
на си шарпе можно чо угодно написать
Andrew
04.04.2018
13:22:10
Это он пишет
И еще женился прикинь да?
Yaroslav
04.04.2018
13:22:43
слышь давай там мою жизнь не рассказывай)))
а то начнется..вот я его всему обучил и бла бла бла))
Andrew
04.04.2018
13:23:44
Да ты меня не слушаешь. Давно бы уже на шарпе писал мобильные приколюхи
Кодинг на шарпе это - найти нужную либу
Наше либу, заюзал, -... профит.
Если вот либа не работает... да это боль... приходится писать ...
Yaroslav
04.04.2018
13:26:03
да не хочу я на шарпе...че ты пристал ))
Andrew
04.04.2018
13:26:29
@zanuda4 помоги!
Пропадает парень!