Найти - Пользователи
Полная версия: нужна помощь по обработке css и js
Начало » Web » нужна помощь по обработке css и js
1
Vzar
Идея такова. Пишу парсер на питоне и столкнулся с такой проблемой: не могу “схватить” скрытый текст с сайта, типа выпадающего меню.(“выпадает”либо при клике мышкой, либо при наведении) Люди говорят что это реализовано с помощью JS. и CSS.
Подскажите пожалуйста как решить проблему? Т.е нужно как-то “схватить” инфу из выпадающего меню для последующей работы с ней. Например записать в файл.
Ferroman
В любом случае текст такого меню находится либо в тексте страницы, либо подтягивается по какому-либо урлу с сервера. В первом случае надо лишь найти где именно находятся нужные данные на странице и персером их извлечь. Во втором случае — эмулировать ajax-request и получить нужные данные с сервера.
Vzar
эмулировать ajax-request - это как? можно по-подробней?
я делал примерно как было предложено: копировал весь код страницы..но проблема в том что скрытый текст не копируется..
Ferroman
Что значит “не копируется”? Давайте подробней, а то у меня хрустальный шар в ремонте.
DcDr
Vzar
эмулировать ajax-request - это как? можно по-подробней?
Что такое AJAX-запрос знаете?
Vzar
Ferroman, согласен..оооооочень криво обьяснил)))
смысл такой, я написал прогу которая в файл копирует html код страницы. вот часть кода, если интересно:
filehandle = urllib.urlopen(link)
myFile = open('kod.html','w')

for lines in filehandle.readlines():
myFile.write(lines)

myFile.close()
filehandle.close()
и потом с этим кодом работаю..чаще всего просто читаю..не надо вопросов почему просто не зайти через браузер..долго обьяснять)))
но текст и код скрытый, например под спойлером или выпадающее меню не копируется а в некоторых случаях это критично. вот :)

про adjax-запросы знаю очень мало..а уж реализовать молчу..
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB