Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> Importowanie danych z innej strony po wykonaniu javascriptu
Qlimmax
post
Post #1





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


Witam,
próbowałem przy użyciu PHP Simple HTML DOM Parser zaimportować dane dot. powietrza ze strony http://air.wroclaw.pios.gov.pl/dane-pomiar...metry/wszystkie
Niestety dane doładowują się javascriptem i wypluwa mi stronę bez pomiarów (tabelka). Od WIOŚ danych nie dostanę, mogę liczyć tylko na to co zaciągnę ze strony. Założenie jest takie, aby co godzinę pobierać aktualne pomiary, lub na bieżąco jeżeli będzie to wystarczająco szybkie.

  1. <?php
  2. require('simple_html_dom.php');
  3. $html = file_get_html("http://air.wroclaw.pios.gov.pl/dane-pomiarowe/automatyczne/stacja/23/parametry/wszystkie");
  4. echo $html;
  5. ?>
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
trueblue
post
Post #2





Grupa: Zarejestrowani
Postów: 6 806
Pomógł: 1828
Dołączył: 11.03.2014

Ostrzeżenie: (0%)
-----


Dane są pobierane metodą POST.
Sprawdź zakładkę Network/Sieć konsoli przeglądarki (Chrome->F12).
Go to the top of the page
+Quote Post
Qlimmax
post
Post #3





Grupa: Zarejestrowani
Postów: 9
Pomógł: 0
Dołączył: 7.12.2007

Ostrzeżenie: (0%)
-----


Cytat(trueblue @ 20.12.2016, 13:52:42 ) *
Dane są pobierane metodą POST.
Sprawdź zakładkę Network/Sieć konsoli przeglądarki (Chrome->F12).



Dziękuję za podpowiedź, zerknąłem do tej zakładki:

Request URL:http://air.wroclaw.pios.gov.pl/dane-pomiarowe/pobierz
Request Method:POST
Accept:application/json, text/javascript
query:{"measType":"Auto","viewType":"Station","dateRange":"Day","date":"20.12.2016","viewTypeEntityId":"23","channels":[418,423,432,425,428,539,422,419,424]}

Tyle udało mi się zrozumieć, że metodą POST pobiera sobie dane w formacie JSON z http://air.wroclaw.pios.gov.pl/dane-pomiarowe/pobierz

Macie jakiś pomysł jak można by te dane uzyskać, tak by można je cyklicznie zaciągać, czy da się GET-em pobrać tego JSON-a?
Go to the top of the page
+Quote Post

Posty w temacie
- Qlimmax   Importowanie danych z innej strony po wykonaniu javascriptu   20.12.2016, 13:49:07
- - trueblue   Dane są pobierane metodą POST. Sprawdź zakładkę Ne...   20.12.2016, 13:52:42
|- - Qlimmax   Cytat(trueblue @ 20.12.2016, 13:52:42...   20.12.2016, 14:42:37
- - nospor   ps: nie ma to jak w produkcyjnym js zostawic conso...   20.12.2016, 14:16:05
- - Pyton_000   I tak tam nie ma nic co można by było poprzeglądać...   20.12.2016, 14:26:52
- - nospor   Nie o to mi chodzilo. Chodzilo mi o sam fakt conso...   20.12.2016, 14:29:05
- - nospor   php curl http://php.net/manual/en/book.curl.php i...   20.12.2016, 14:46:56
|- - Qlimmax   Cytat(nospor @ 20.12.2016, 14:46:56 )...   20.12.2016, 14:57:07
- - nospor   cURL sluzy do imitowania requestow, ktore robia pr...   20.12.2016, 15:08:24
|- - Qlimmax   Cytat(nospor @ 20.12.2016, 15:08:24 )...   20.12.2016, 15:27:38
|- - Puszy   Cytat(nospor @ 20.12.2016, 15:08:24 )...   20.12.2016, 16:30:04
- - nospor   Jakich domen?   20.12.2016, 16:32:53
|- - Puszy   Cytat(nospor @ 20.12.2016, 16:32:53 )...   20.12.2016, 16:45:26
- - nospor   A jak to zrobisz by serwer przyjmowal tylko i wyla...   20.12.2016, 16:47:52
- - Puszy   O nie, nie, referer jest zawodny. Kiedyś spotkałem...   20.12.2016, 16:55:15
- - nospor   CytatO nie, nie, referer jest zawodny.Ja to wiem. ...   20.12.2016, 16:58:17
- - Puszy   http://erwinmayer.com/labs/asin2ean/index.php#ASIN...   20.12.2016, 17:01:24
- - nospor   Masz moze kod php, ktorym probowales pobrac dane? ...   20.12.2016, 17:07:14
|- - Puszy   Cytat(nospor @ 20.12.2016, 17:07:14 )...   21.12.2016, 15:47:01
- - nospor   No i sprawa z "blokowaniem" wyjasniona ...   21.12.2016, 15:50:17
- - Qlimmax   Próbowałem z Curl i nie mogę zrozumieć, gdzie błąd...   22.12.2016, 12:05:16
- - trueblue   HEADER jest niepoprawny. Nie jest w ogóle potrzebn...   22.12.2016, 12:31:57
|- - Qlimmax   Cytat(trueblue @ 22.12.2016, 12:31:57...   22.12.2016, 14:20:20
- - nospor   Cytatnie wiem skąd tą nazwę zmiennej pozyskać, aby...   22.12.2016, 14:31:30
- - Qlimmax   Cytat(nospor @ 22.12.2016, 14:31:30 )...   22.12.2016, 14:39:32


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 3.10.2025 - 06:18