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
nospor
post
Post #2





Grupa: Moderatorzy
Postów: 36 559
Pomógł: 6315
Dołączył: 27.12.2004




ps: nie ma to jak w produkcyjnym js zostawic console.log....
Cytat
response: Object { success=true, data={...}} success
browse.js?v3 (line 36)
pobrano dane: Object { charts=[0], title="Dane pomiarowe dla stacj...go w dniu 20.12.2016 r.", unitLabel="&micro;g/m<sup>3</sup>", more...}
browse.js?v3 (line 36)
@config.series: 1 [Object { label="Dwutlenek siarki<sup>3)</sup>", measType="auto", paramLabel="Dwutlenek siarki", more...}]
browse.js?v3 (line 32)
value: 350
browse.js?v3 (line 32)
@config.series: 3 [Object { label="Dwutlenek azotu", measType="auto", paramLabel="Dwutlenek azotu", more...}, Object { label="Tlenki azotu", measType="auto", paramLabel="Tlenki azotu", more...}, Object { label="Tlenek azotu", measType="auto", paramLabel="Tlenek azotu", more...}]
browse.js?v3 (line 32)
value: 200
browse.js?v3 (line 32)
@config.series: 2 [Object { label="Ozon", measType="auto", paramLabel="Ozon", more...}, Object { label="Ozon 8h<sup>2)</sup>", measType="auto", paramLabel="Ozon", more...}]
browse.js?v3 (line 32)
value: 120
browse.js?v3 (line 32)
@config.series: 2 [Object { label="Tlenek węgla", measType="auto", paramLabel="Tlenek węgla", more...}, Object { label="Tlenek węgla 8h<sup>2)</sup>", measType="auto", paramLabel="Tlenek węgla", more...}]
browse.js?v3 (line 32)
value: 10000
browse.js?v3 (line 32)
@config.series: 1 [Object { label="Benzen", measType="auto", paramLabel="Benzen", more...}]
browse.js?v3 (line 32)
@config.series: 1 [Object { label="Pył zawieszony PM10", measType="auto", paramLabel="Pył zawieszony PM10", more...}]
browse.js?v3 (line 32)
@config.series: 1 [Object { label="Pył zawieszony PM2.5", measType="auto", paramLabel="Pył zawieszony PM2.5", more...}]
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: 8.10.2025 - 08:52