|
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 3
|
||||||
Создание просто парсера, который выбирает друзей в ВК20.10.2016, 11:10. Показов 2183. Ответов 8
Метки нет (Все метки)
Здравствуйте! Прошу помощи. Я начинающий программист и хотел бы написать свою первую программу, парсер друзей вк. Начал создавать через HtmlAgilityPack, но вылетает куча ошибок, а документации годной в интернете не нашел.
0
|
||||||
| 20.10.2016, 11:10 | |
|
Ответы с готовыми решениями:
8
Клиент, который выбирает данные из списка..Совет.
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 20.10.2016, 13:10 | |
|
для vk есть Api, зачем лезть в недры html когда есть удобный Json?
https://vk.com/dev/main
0
|
|
|
0 / 0 / 0
Регистрация: 20.10.2016
Сообщений: 3
|
|
| 20.10.2016, 21:01 [ТС] | |
|
Мой цель не спарсить друзей, а научиться писать парсеры, просто ВК как пример взял
0
|
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 21.10.2016, 01:19 | |
|
mma_gladiator, парсеры чего? вы понимаете что такое DOM как он устроен и что такое XPatch?
Если на 1 из этих 3 вопросов вы не можете дать конкретный ответ - то лучше все таки изучить базовые понятия. ps: htmlap - не лучший выбор, для старта лучше использовать тот же SGMLReader и парсить все в виде XML, а перед тем как парсить изучить ресурс на наличие Api(отдающее сразу XML-JSON данные)
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|||
| 21.10.2016, 06:35 | |||
|
Мне лично для парсеров сайта без API обычно нужен такой набор инструментов: библиотеки HtmlAgilityPack, Newtonsoft.JSON, иногда JINT(когда надо сложные скрипты воспроизвести без браузера). Запросы из C# кода шлются классом HttpClient, инфа по запросам смотрится в сниффере Fiddler. А для анализирования обфусцированного JS кода на сайте использую всякие бьютифиеры в инете, потом копирую в Notepad++ и там смотрю что к чему. Но у VK есть официальное API, а для него есть библиотеки. Я пользуюсь библиотекой VK.NET. Правда, там может нехватать некоторых методов, но исходник открыт и код написан так, что вставить их-дело двух минут. Самому изобретать велосипед нет никакого смысла.
0
|
|||
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|
| 21.10.2016, 16:06 | |
|
EvilFromHell, у htmlap слишком много дырявых мест, то что он самый популярный - это ни для кого не секрет, но на него судя по всему "забили";
ТС пишет что он новичек и как следствие я предлагаю ему более простое решение - конвертирование в XML и парсинг именно XML, поймет древовидную структуру XML, не будет сложностей с DOM. Просто как минимум начинать с этого проще имхо.
0
|
|
|
979 / 874 / 350
Регистрация: 26.04.2012
Сообщений: 2,647
|
|
| 21.10.2016, 17:22 | |
|
Hermein, с трудом понимаю, чем XML проще чем HTML. И в чем выражаются дыры HAP? Первый раз про них слышу.
0
|
|
|
99 / 43 / 16
Регистрация: 25.10.2011
Сообщений: 246
|
|||||||
| 21.10.2016, 19:18 | |||||||
|
EvilFromHell, по сути ничем, каждому свое просто, я начинал с XML парсинга, потом уже потребовалось HTML-ки пару раз парсить и сделал вывод что если бы наоборот все было то помучился бы гораздо дольше. А по-HAP:
0
|
|||||||
| 22.10.2016, 02:30 | ||
|
Не по теме:
0
|
||
| 22.10.2016, 02:30 | |
|
Помогаю со студенческими работами здесь
9
Запрос Distinct, который по нажатию кнопки выбирает из документа не одинаковые имена пользователей Запрос, который выбирает все максимальные поля clicks для каждой рекламы из статистики Создание отчета по параметрам, которые выбирает пользователь
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
сукцессия микоризы: основная теория в виде двух уравнений.
anaschu 11.01.2026
https:/ / rutube. ru/ video/ 7a537f578d808e67a3c6fd818a44a5c4/
|
WordPad для Windows 11
Jel 10.01.2026
WordPad для Windows 11
— это приложение, которое восстанавливает классический текстовый редактор WordPad в операционной системе Windows 11. После того как Microsoft исключила WordPad из. . .
|
Classic Notepad for Windows 11
Jel 10.01.2026
Old Classic Notepad for Windows 11
Приложение для Windows 11, позволяющее пользователям вернуть классическую версию текстового редактора «Блокнот» из Windows 10. Программа предоставляет более. . .
|
Почему дизайн решает?
Neotwalker 09.01.2026
В современном мире, где конкуренция за внимание потребителя достигла пика, дизайн становится мощным инструментом для успеха бренда. Это не просто красивый внешний вид продукта или сайта — это. . .
|
|
Модель микоризы: классовый агентный подход 3
anaschu 06.01.2026
aa0a7f55b50dd51c5ec569d2d10c54f6/
O1rJuneU_ls
https:/ / vkvideo. ru/ video-115721503_456239114
|
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ФедосеевПавел 06.01.2026
Owen Logic: О недопустимости использования связки «аналоговый ПИД» + RegKZR
ВВЕДЕНИЕ
Введу сокращения:
аналоговый ПИД — ПИД регулятор с управляющим выходом в виде числа в диапазоне от 0% до. . .
|
Модель микоризы: классовый агентный подход 2
anaschu 06.01.2026
репозиторий https:/ / github. com/ shumilovas/ fungi
ветка по-частям.
коммит Create переделка под биомассу. txt
вход sc, но sm считается внутри мицелия. кстати, обьем тоже должен там считаться. . . .
|
Расчёт токов в цепи постоянного тока
igorrr37 05.01.2026
/ *
Дана цепь постоянного тока с сопротивлениями и источниками (напряжения, ЭДС и тока). Найти токи и напряжения во
всех элементах. Программа составляет систему уравнений по 1 и 2 законам Кирхгофа и. . .
|