Форум сайта python.su
Идея такова. Пишу парсер на питоне и столкнулся с такой проблемой: не могу “схватить” скрытый текст с сайта, типа выпадающего меню.(“выпадает”либо при клике мышкой, либо при наведении) Люди говорят что это реализовано с помощью JS. и CSS.
Подскажите пожалуйста как решить проблему? Т.е нужно как-то “схватить” инфу из выпадающего меню для последующей работы с ней. Например записать в файл.
Офлайн
В любом случае текст такого меню находится либо в тексте страницы, либо подтягивается по какому-либо урлу с сервера. В первом случае надо лишь найти где именно находятся нужные данные на странице и персером их извлечь. Во втором случае — эмулировать ajax-request и получить нужные данные с сервера.
Офлайн
эмулировать ajax-request - это как? можно по-подробней?
я делал примерно как было предложено: копировал весь код страницы..но проблема в том что скрытый текст не копируется..
Отредактировано (Май 1, 2011 20:26:33)
Офлайн
Что значит “не копируется”? Давайте подробней, а то у меня хрустальный шар в ремонте.
Офлайн
VzarЧто такое AJAX-запрос знаете?
эмулировать ajax-request - это как? можно по-подробней?
Офлайн
Ferroman, согласен..оооооочень криво обьяснил)))
смысл такой, я написал прогу которая в файл копирует html код страницы. вот часть кода, если интересно:
filehandle = urllib.urlopen(link)
myFile = open('kod.html','w')
for lines in filehandle.readlines():
myFile.write(lines)
myFile.close()
filehandle.close()
Отредактировано (Май 5, 2011 23:08:35)
Офлайн