Kopiowanie wyświetlanych wartości zmiennych ze strony web

0

Cześć,
Zwracam się z prośbą o pomoc, ponieważ nie jestem programistą internetowym, ale robię duże postępy w tym kierunku. Zajmuję się programowaniem plc. Posiadam rozszerzenie do sterownika w postaci karty web serwer na, której do tej pory udało mi się odpalić stronę web oraz wyświetlać i modyfikować za pomocą tej strony zmienne znajdujące się w pamięci sterownika plc. Ostatnim etapem z którym nie mogę sobie poradzić to odczytywanie tych wyświetlanych wartości zmiennych z tej strony web i zapisywanie ich na innym serwerze w bazie danych. Po to, aby tworzyć różnego rodzaju wykresy i analizy. Opisywana karta web serwer ma bardzo duże ograniczenia , więc zmuszony byłem postawić na innym hoście serwer z mysql. Pytanie jakiego mechanizmu użyć? Co zrobićdata_asp.docxmain_html.docx? Może jakiś przykład, który miałby tutaj zastosowanie moglibyście mi podsunąć. Do tej pory starałem się użyć 'file_get_html' przy pomocy skryptu 'simple_html_dom.php'. Efekt był taki, że kopiowała mi się zawartość, treść strony lecz okienka ze zmiennymi były puste, a ja potrzebuję zapisywać właśnie te wyświetlane zmienne. W pliku data.asp pobierane są zmienne ze sterownika. Natomiast w main.html wyświetlane w formularzu. Chciałbym zaznaczyć, iż te zmienne mają być pobierane automatycznie np. co 15min. i zapisywane do bazy danych na innym serwerze w danej sieci. Proszę o Wasze sugestie. Pozdrawiam.

0

Wiem, że jak goście chcą stronie internetowej zrobić emulację, jakby operował żywy człowiek, używają Selenium

(wiedza ze słyszenia)
jak na kogoś, kto nie jest w tym aktywny, byś w tym wariancie miał sporo do uzupełnienia

Sądzę, ze strona z kontrolera nie jest jakaś super ambitna, być może dało by cię to sekwencją HTTP pobrać bez Selenium - nie umiem doradzic na odległość

1

w przeglądarce Web developer-> Network i zobacz co ci się ściąga jak odświeżysz stronę, może te informacje przychodzą innym żądaniem, może w ogóle jest jakieś API do pobierania

0

Dzięki za zainteresowanie. Tak jak pisałem wcześniej możliwości na tej karcie web serwer są mocno ograniczone w grę wchodzi js i html oraz xml. Więc musi być jakiś mechanizm zewnętrzny. Pomyślałem sobie, że skoro przeglądarka potrafi wyświetlić tą stronę i "widzi" te wartości to odpowiedni skrypt pracujący na osobnym serwerze da radę zrobić to samo i te wartości zapisać. Postawiłem na PHP chyba, że temat nadaje się do innego działu. To tylko moje przypuszczenia mam za mało wiedzy na dzień dzisiejszy. Dziękuję za wszelkie sugestie może mnie to na coś naprowadzi.

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