Всем привет!
Пытаюсь собрать програмку которая запрашивает данные со страницы сайта и формирует таблицу, для дальнейшего анализа данных.
Искал примеры по форуму (без результатов). Скиньте ссылку на форуме или личный пример.
Всем огромное спасибо.
Этот топик читают: Гость
Ответов: 322
Рейтинг: 8
|
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016,
https://forum.hiasm.com/getfile/39424 https://forum.hiasm.com/getfile/39425 Редактировалось 1 раз(а), последний 2022-06-03 11:16:12 |
|||
карма: 16 |
| ||
Голосовали: | Dad2016 |
Ответов: 322
Рейтинг: 8
|
|||
Огромное спасибо за примеры!
Стал колдовать с примерами, но на сайте немного по другому (там не "td", а "div"). Ссылка на сайт https://ru.wargaming.net/clans/wot/570514/players/#players&offset=0&limit=25&order=-battles_per_day&timeframe=all&battle_type=default Хочу брать информацию по своим игрокам для анализа эффективности. |
|||
карма: 0 |
|
Ответов: 322
Рейтинг: 8
|
|||
Нужно из этой таблицы взять данные
Tabl.jpg Tabl2.jpg Tabl1.jpg |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016, Достал таблицу, что с этими данными делать дальше, решай сам.
https://forum.hiasm.com/getfile/39487 Редактировалось 1 раз(а), последний 2022-05-30 17:48:15 |
|||
карма: 16 |
| ||
файлы: 1 | wargaming- parsing.zip [964B] [311] | ||
Голосовали: | Dad2016 |
Ответов: 793
Рейтинг: 168
|
|||
Dad2016, Также вытянул рейтинг. Меня кажется забанили на этом сайте .
https://forum.hiasm.com/getfile/39488 Схема будет работать если по умолчанию установлен Chrome(должна работать в браузерах на базе chromium) Редактировалось 1 раз(а), последний 2022-05-30 20:13:21 |
|||
карма: 16 |
| ||
файлы: 1 | wargaming- parsing-Рейтинг.zip [1.1KB] [297] | ||
Голосовали: | Dad2016 |
Ответов: 322
Рейтинг: 8
|
|||
Gunta писал(а): на базе chromiumОгромное спасибо за примеры. Первый пример находит данные, но это информация про технику у игроков. У меня установлен "Brave", он на базе chromium. Второй пример не находит ничего (пустая таблица). По факту мне нужно сформировать вот такую таблицу: 100.jpg 101.jpg Искал в коде страницы скобки, слова похожие при использовании тобой блоков - так и не разобрался где это. Заранее огромное спасибо за твою помощь!!! |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016 писал(а): У меня установлен "Brave"А какой браузер(ы) установлен ещё в твоей системе? По рейтингу. Это нужно? Рейтинг wargaming.PNG |
|||
карма: 16 |
|
Ответов: 322
Рейтинг: 8
|
|||
Gunta писал(а): А какой браузер 102.jpg --- Добавлено в 2022-05-31 09:06:50 Gunta писал(а): По рейтингу. Это нужно?Да, только ещё дату последнего входа. На картинке 101 (статистика боёв. последний бой игрока) Редактировалось 1 раз(а), последний 2022-05-31 09:06:50 |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016 писал(а): больше никаких нет.Жаль, мне совсем не хочется устанавливать 4 браузер только для того чтобы попробовать. Я у себя пробовал и с MSEdge и с Chrome, всё работает. Запусти эту схему у себя. Что в Memo?
|
|||
карма: 16 |
|
Ответов: 322
Рейтинг: 8
|
|||
Gunta писал(а): Что в Memo? 103.jpg --- Добавлено в 2022-05-31 10:00:03 Gunta писал(а): совсем не хочется устанавливать 4 браузерне нужно, я попозже установлю как у тебя и всё. и так много помог, только отвлекаю тебя. Спасибо тебе огромное. Редактировалось 1 раз(а), последний 2022-05-31 10:00:03 |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016 писал(а): не нужнПоследний раз попробуй эту схему, только укажи полный путь до своего браузера (.exe) https://disk.yandex.ru/d/8bvIIyinjwj_6g (выкладываю на яндекс для того чтобы не засорять хранилище hiasm) |
|||
карма: 16 |
|
Ответов: 322
Рейтинг: 8
|
|||
Заработала!!!
Но не все данные собирает Всего 90 игроков (и 2 заместителя), по остальным игрокам тоже урезает. 104.jpg 105.jpg
--- Добавлено в 2022-05-31 14:41:25 Проба вытащить данные (дата последнего боя игрока)
Редактировалось 2 раз(а), последний 2022-05-31 14:41:25 |
|||
карма: 0 |
|
Ответов: 793
Рейтинг: 168
|
|||
Dad2016 писал(а): Программа выдаёт 57 игроков (и 1 заместителя), по остальным тоже меньшеИсправил https://disk.yandex.ru/d/U_78c4vwTaqJpQ Dad2016 писал(а): Проба вытащить данные (дата последнего боя игрока)Для того чтобы вытащить дату последнего боя нужно каждого игрока перебирать. Если будет время, попробую, но не обещаю. Проблема заключается в том-что статистика по каждому игроку находится на индивидуальной странице и если игроков 90, то и скачивать и парсить нужно 90 страниц. Это легко проверить. Открой статистику по игроку и посмотри, как изменится ссылка в браузере. Редактировалось 1 раз(а), последний 2022-06-01 07:03:04 |
|||
карма: 16 |
|
Ответов: 322
Рейтинг: 8
|
|||
Gunta писал(а): Если будет времяПривет. Сейчас нормально работает, бывают глюки немного коверкает, обновляешь и всё проходит. Единственное очень нехватает колонки "даты последнего боя". А так уже начал оформлять, добавил базу SQLite_Ex для сохранения информации и дальнейшего анализа данных. Спасибо огромное. |
|||
карма: 0 |
|