Odczytywanie treści z innej strony.

Odczytywanie treści z innej strony.
IpyZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:31
1

Witam. Chciałbym zrobić skrypt, który pozwalałby połączyć się z inną stroną w tle, wyciąć określonego diva, a następnie umieścić jego zawartość na stronie, na której znajduje się ten skrypt. O ile wiem jak umieszczać różne rzeczy na htmlu macierzystym, tak nie wiem jak pobrać zawartość określonego diva z innej strony...
Z góry dziękuję za pomoc...

neves
  • Rejestracja:prawie 22 lata
  • Ostatnio:około 20 godzin
  • Lokalizacja:Kraków
  • Postów:1114
0

Jeśli strona z którą chcesz się połączyć nie ma ustawionego CORS na to zezwalającego (na 99% nie ma), to z poziomu skryptu wykonywanego w przeglądarce nie dobierzesz się do zawartości strony z innej domeny. Cross-Origin Resource Sharing (CORS)

Najpopularniejszym obejściem jest robienie zapytania nie bezpośrednio do tej innej strony, tylko do naszej aplikacji działającej na serwerze, i ona robi zapytanie do tej innej strony i zwraca naszemu skryptowi potrzebne dane.


edytowany 1x, ostatnio: neves
Yukiteru Gromadzki
  • Rejestracja:ponad 6 lat
  • Ostatnio:ponad rok
  • Postów:192
0

Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.

serek
  • Rejestracja:około 11 lat
  • Ostatnio:6 minut
  • Postów:1475
0
IpyZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:31
0
Yukiteru Gromadzki napisał(a):

Stwórz iframe załaduj stronę do niego i potem "przenieś" diva którego potrzebujesz.
To jest trochę partyzancka metoda ale nadaje się do statycznych stron.

Dzięki, dzięki... A będzie to działać kiedy ustawię dsiplay: none?

Zobacz pozostały 1 komentarz
IpyZ
No dzięki...
Yukiteru Gromadzki
Napisałeś kropki nienawiści więc się pytam o co chodzi
IpyZ
A, o to chodzi. Nie wiem czemu to piszę, jakiś dziwny naług...
IpyZ
  • Rejestracja:ponad 6 lat
  • Ostatnio:około 4 lata
  • Postów:31
0
serek napisał(a):

Poczytaj sobie o: https://github.com/FriendsOfPHP/Goutte

Z tego co tam widzę, trzeba użyć języka PHP... Natomiast na stronie, na której chcę zrobić mój javascriptowy skrypt (wiem, masło maślane), nie mogę używać, żadnych języków back-endowych...

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.