|
|
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
Решил сделать парсер сайта. На github.com нашел пример на HTML-Parser. Вот мой код Код: pascal 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. Подскажите пожалуйста как получить результат. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2020, 08:33 |
|
||
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
Вот ссылка https://github.com/sandbil/HTML-Parser на HTML-Parse ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2020, 16:22 |
|
||
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
tatarnikov Подскажите пожалуйста как получить результат. А какой РЕЗУЛЬТАТ вы хотите получить ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.05.2020, 23:39 |
|
||
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
DimaBr А какой РЕЗУЛЬТАТ вы хотите получить ? В переменную (как пример) имя исполнителя или название трека ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2020, 01:55 |
|
||
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
tatarnikov, Для начала, вам нужно разобраться, отдает сайт статику (уже сформированный HTML на сервере) или динамику (js-скрипты догружают содержимое в страницу уже на клиенте). Если статику - считайте, что вам повезло. Скачайте страницу CURL'ом, а дальше её можно парсить чем угодно, хоть полноценным HTML-парсером, хоть pos+copy. Если динамику, что нужно, чтобы её кто-то выполнил. Для delphi есть TWebBrowser - обычно плохой вариант, многие страницы выполняет не корректно, CEF4 -более профессиональный инструмент, может быть сложен в настройке. Можно для выполнения клиентского джаваскрипта и действий на странице использовать инструменты, которые веб-разработчики используют для тестирования - Selenium, PhantomJS, Nightmare и т.п. Если нужно нажимать на кнопки на странице, вводить информацию, то это лучший выбор. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 02.05.2020, 13:05 |
|
||
|
Парсинг с parser.pas
|
|||
|---|---|---|---|
|
#18+
tatarnikov, HtmlTxt не содержит musicset-track-list__items. Выше описано, что нужно использовать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.05.2020, 21:12 |
|
||
|
|

start [/forum/topic.php?fid=58&fpage=45&tid=2038358]: |
0ms |
get settings: |
9ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
69ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 236ms |
| total: | 373ms |

| 0 / 0 |
