Wątek przeniesiony 2016-11-29 12:31 z Java przez Shalom.

Pobieranie strony na dysk

0

Witam, mam problem z pobraniem strony napisanej w javie... tzn strona do wypluwania treści używa angulara (tyle wiem)

<body ng-controller="preloaderDomainController">
<div class="wrapper" ng-if="startMode == 'domain'" ng-include="'templates/index/index.html'">
</div>

A mam zgrać treści stron na płytę i nie wiem jakim programem mogłabym to zrobić... httrack ani teleport pro nie dał rady, ma ktoś jakieś pomysły?
Nie udało mi się nic sensownego znaleźć

0
  1. Javascript to nie java
  2. Nie da się bo zapewne stoi tam jakiś backend który odpowiada za całą logikę aplikacji, a do tego backendu nie ma dostępu.
0

Aplikacja jest w Javie napisana, wypluwana jest przy użyciu Angulara...
wiem że do pozycjonowania (SEO) zostało użyte prerender io

0

Nie ma znaczenia czy backend jest w javie, php czy cobolu. Nie możesz go sobie pobrać i tyle. Jak ty sobie to wyobrażasz? Jak byś chciał w ten sposób "pobrać" sobie np. fejsbuka czy allegro? Miałoby ci pobrać na dysk bazę klientów/userów? :D :D

0

Akurat sprawa tyczy się aplikacji w pracy :/
musimy znaleźć jakieś obejście klient chce dostać swoją stronkę z wrzuconymi treściami na płycie :(

nie chodzi o pobranie bazy tylko o pobranie statycznych stron - jak system był w php (i zwykły HTML) nie było problemów...
firma zmieniła technologię i stąd ten problem

0

To może się nie udać, bo Angular sam w sobie jest tak zrobiony, żeby chować content - w zasadzie pokazywać tylko ten content, który akurat jest potrzebny.
Jedyne co mi przychodzi do głowy, to otwieranie każdej zakładki z osobna, inspekcja F12 i kopiowanie tag po tagu, ale to i tak połowa sukcesu, bo do takich treści jak media, może być ukryta ścieżka i się tego nie pobierze.
Z Angularem to nawet robaczki Googla mają problemy.
Z ciekawości spróbowałbym zobaczyć co się kryje pod nazwa domeny + templates/index/index.html
ale znając życie, w tym pliku będą kolejne tagi <ng-...> ;)

0

Wydaje mi się że potrzebujesz czegoś tego rodzaju https://en.wikipedia.org/wiki/Web_crawler
Np https://www.npmjs.com/package/node-webcrawler

Chociaż szczerze wątpię, że wszystkie strony będą Ci identycznie działać.

Najbardziej nurtuje mnie jednak, po co klientowi coś takiego?

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