Получить HTML-тег JavaScript с помощью cURL - PullRequest
0 голосов
/ 05 апреля 2011

Я пытаюсь отфильтровать некоторую информацию со страницы такого типа (http://www.ricardo.ch/kaufen/computer-und-netzwerk/apple/ipad/apple-ipad-16gb-3gwifi-neu-case-komplettes-zubehoer/v/an637769334/). Мне бы очень хотелось отфильтровать метку последнего времени, но если я получу HTML с помощью cURL, этого ярлыка не будет. Я уверен, что есть Javascript, который записывает это значение во время загрузки, но я не могу его найти. Кто-нибудь может мне помочь?

1 Ответ

0 голосов
/ 05 апреля 2011

Да, время выбирается с помощью GET-запроса javascript ajax на этот URL:

http://www.ricardo.ch/DataService/Proxy.aspx?GetInfosTimeLeft?AuctionNr=637769334&CountryNr=2

Приведенный выше URL возвращает массив javascript с CreationDate, Duration, EndDate, LastClosedDate, StartDate и TimeLeft. Вы можете получить содержимое URL через cURL и проанализировать результаты.

Замените AuctionNr переменную номером аукциона, который вы пытаетесь получить.

Однако делать это на самом деле не так уж этично и может в любой момент оборваться, если Рикардо решит изменить то, как они делают вещи.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...