TIIIMOXAN
Гуру форума
- Регистрация
- 1 Сен 2009
- Сообщения
- 403
- Реакции
- 74
- Автор темы
- #1
Приветствую!
Помогите, пожалуйста, получить ссылку из javascript.
Есть страница:
С нее необходимо получить ссылку на скачивание pdf файла, которая скрыта в javascript.
Для моих целей лучше всего будет: сохранить html-код страницы на локальный компьютер или сервер по ссылке, к примеру ту, что указал выше (таких просто будет много), и потом уже тем же Content Downloader распарсить html-страницу в процессе его работы.
Я использую скрипт (Для просмотра ссылки Войдиили Зарегистрируйся) , для получения страницы:
но данный скрипт передает только html-код страницы, соответственно ссылка остается скрытой.
Поэтому вопрос, можно ли средствами php извлечь ссылку из javascript и передать ее в html для дальнейшей работы?
На просторах интернета нашел несколько вариантов:
Но фиг его знает что с ними делать, т.к. в данной области не селен.
Заранее благодарю за помощь!
Помогите, пожалуйста, получить ссылку из javascript.
Есть страница:
Для просмотра скрытого содержимого вы должны войти или зарегистрироваться.
С нее необходимо получить ссылку на скачивание pdf файла, которая скрыта в javascript.
Для моих целей лучше всего будет: сохранить html-код страницы на локальный компьютер или сервер по ссылке, к примеру ту, что указал выше (таких просто будет много), и потом уже тем же Content Downloader распарсить html-страницу в процессе его работы.
Я использую скрипт (Для просмотра ссылки Войди
PHP:
<?
$ch = curl_init (); // инициализация
curl_setopt ($ch , CURLOPT_URL , "http://mnogo-dok.ru/instrukcii/sendvalues/2101/%D0%9A%D0%BE%D0%BC%D0%BF%D1%8C%D1%8E%D1%82%D0%B5%D1%80%D0%BD%D0%B0%D1%8F/%D0%9A%D0%9F%D0%9A+%D0%B8+%D0%BA%D0%BE%D0%BC%D0%BC%D1%83%D0%BD%D0%B8%D0%BA%D0%B0%D1%82%D0%BE%D1%80%D1%8B/Acer/AS+ONE+A150+Blue/");
curl_setopt ($ch , CURLOPT_USERAGENT , "Mozilla/5.0"); // каким браузером будем прикидываться
curl_setopt ($ch , CURLOPT_RETURNTRANSFER , 1 ); // вывод страницы в переменную
$content = curl_exec($ch); // скачиваем страницу
curl_close($ch); // закрываем соединение
echo $content;
?>
но данный скрипт передает только html-код страницы, соответственно ссылка остается скрытой.
Поэтому вопрос, можно ли средствами php извлечь ссылку из javascript и передать ее в html для дальнейшей работы?
На просторах интернета нашел несколько вариантов:
HTML:
https://github.com/scraperlab/browserext/blob/master/README-RU.md
https://code.google.com/p/phpquery/
https://github.com/hxseven/htmlSQL
http://simplehtmldom.sourceforge.net/manual.htm
http://timwhitlock.info/blog/2009/11/jparser-and-jtokenizer-released/
Но фиг его знает что с ними делать, т.к. в данной области не селен.
Заранее благодарю за помощь!