Я пытаюсь разобрать курсы с этой страницы: http://college.usc.edu/cf/course-guide/genelects.cfm. В частности, курсы категории II.
Я не слишком знаком с javascript, но кажется, что при нажатии на ссылку cat II этот метод вызывается:
function GetClassList(catid,sem,semester)
{
jQuery('#FallClasses_'+catid).hide();
jQuery('#SpringClasses_'+catid).toggle();
jQuery('#SpringClasses_'+catid).load('genelects-ajax-getclasslist.cfm', {catid:catid,sem:sem});
}
Проблема в том, что я нигде не вижу курсов в html. Вроде бы все сделано на стороне сервера.
ИЗМЕНИТЬ!
Итак, я обнаружил, где в DOM размещаются данные. Я использовал Firebug.
Я посмотрел на DOM, связанный с этим div:
<div id="SpringClasses_2" style="display: none; "/>
Затем на вкладке Firebug DOM я:
1) Clicked +children.
2) Found the html I need under +innerHTML.
Теперь я понимаю, как найти данные. Но мне нужно написать скрипт (запустить в другом домене) для разбора этого DOM. Как я могу это сделать? Как я могу получить этот DOM со страницы колледжа, а затем проанализировать его?