Pobranie strony internetowej wraz z assetami

0

Cześć,
chciałbym napisać w Free Pascalu program, który pobrałby stronę internetową. Jak pobrać jej kod to wiem, ale zależy mi również na pobraniu wszystkich assetów (js, css itp.) tak jakby robiła to przeglądarka - chciałbym wręcz zasymulować jej działanie i zbudować coś takiego jak zakładka Network w przeglądarkach.

Czy możecie mi podpowiedzieć od czego zacząć i w jakim kierunku w ogóle zacząć szukać informacji?

0

Pytanie (z ciekawości) dlaczego akurat chcesz użyć do tego celu FP?

0

Jeśli chcesz również odpalać JSy, najprościej jest wykorzystać faktyczną przeglądarkę w trybie headless (np. Chrome'a czy Firefox'a przez Selenium), ponieważ samemu jest to gra niewarta świeczki.

Jeśli chcesz tylko pobrać zasoby widoczne "wprost", sprawa jest nieco prostsza - wystarczy jakiś parser HTMLa i CSSów (w celu obsługi @import), przeparsowanie wszystkich <link href="..."> i wsio :-)

1 użytkowników online, w tym zalogowanych: 0, gości: 1