![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 17 Pomógł: 0 Dołączył: 31.05.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Potrzebuje parsować listę adresów serwerów proxy oraz port za pomocą wyrażeń regularnych. Z adresem IP nie mam problemu, jednak nie potrafię odczytać portu, bo jest jakby zaszyfrowany, chyba specjalnie. Adres do strony http://www.samair.ru/proxy/ Przykładowy fragment kodu: Chodzi o to np. W źródle znalazłem takie coś:
Jak to odczytywać? Z początku myślałem, że każda litera ma przypisaną liczbę, ale tak nie jest, bo jest to zmienne. Proszę o pomoc. |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 380 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
-------------------- |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 915 Pomógł: 210 Dołączył: 8.09.2009 Skąd: Tomaszów Lubelski/Wrocław Ostrzeżenie: (0%) ![]() ![]() |
Zawsze możesz użyć rozwiązania typu PhantomJS, zamiast bawić się w "rozszyfrowywanie" javascriptu. Takie rozwiązanie będzie też bardziej "future proof".
-------------------- |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 1 268 Pomógł: 254 Dołączył: 11.06.2009 Skąd: Świętochłowice Ostrzeżenie: (0%) ![]() ![]() |
Dokładnie jak mówi @redeemer - jeśli trzeba coś pobrać ze strony, która do wyświetlania tego używa JS, najlepiej to odpalić w takiej "pseudoprzeglądarce", która po prostu wykona JS, a Tobie pozwoli pobrać odpowiednie rzeczy przez DOM - prosto i przyjemnie. Minus? Trza umieć w JS
![]() Co do wyrażeń regularnych i parsowania stron - chyba najlepiej oddaje to ten wpis na SO: http://stackoverflow.com/a/1732454 Ten post edytował Comandeer 18.05.2015, 18:53:03 -------------------- ★Mój blog || Okiem krytyka★
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 21.08.2025 - 06:07 |