Помогите вытащить java ссылку из html.
Здравствуйте.
Ни капли не шуруплю в javascript. Прошу вашей помощи. Вот эту станицу http://www.juno.co.uk/trance-music/this-week/. Парсю на PHP для того, что бы вытащить нужный мне ID релиза. Проблема в том, что эти ссылки выводятся при помощи javascript. Понимаю, что потребуется время для решения задания. Поэтому готов оплатить работу. Помогите пожалуйста. |
Цитата:
|
Правильно сказать не ID, а текст ссылки выводимой при помощи javascript. Т.е та которая видна в строке состояния в браузере при наведении курсора мыши.
|
var link = document.getElementsByTagName("a");//все ссылки в документеперебором можно все значения href сложить в массив var arr = []; arr.push(link[i].href); ... или одной по id var a_href = document.getElementById('nameID').href alert( a_href ) |
Извините не совсем понимаю. Где размещать это код?
Вот так получаю код страницы на php. <?php $content = file_get_contents("http://www.juno.co.uk/trance-music/today/"); $fd = fopen("url.txt","w"); fwrite($fd,$content); fclose($fd); ?> |
Цитата:
Код с страницы сохраняется в таком виде - <a href="javascript:MiniAddWindow('charts/add/?popup=yes&titleid=433352&productid=01');" > </a> и titleid отличается от нужного мне. Я так понимаю эта защита? Уважаемые форумчане подскажите к кому можно обратиться с решением проблемы? |
Цитата:
Цитата:
отключите яваскрипт и просмотрите в браузере -получите то как вы его получаете в рнр и решите все проблемы. а так вы ищите то что в варианте парсенья рнр просто не существует |
Цитата:
|
Если не тяжело, подскажите насколько это реализуемо средствами PHP. Т.е загружать страницу с вариантом, когда javasript выключен. Писал на форуме PHP, посоветовали использовать Selenium. Насколько это подойдет для решения проблемы?
|
Цитата:
|
Часовой пояс GMT +3, время: 13:07. |