Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 31.01.2012, 14:01
Новичок на форуме
Отправить личное сообщение для Dark51 Посмотреть профиль Найти все сообщения от Dark51
 
Регистрация: 31.01.2012
Сообщений: 1

Выполнение js(DOM) на linux-сервере в консоли
Добрый день форумчане,
Передо мной стоит задача отпарсить один сайт. Контент страницы получаю с помощью curl, lxml использую для парсинга html, весь код пишется на python.
Столкнулся со следующей проблемой:
Браузер при загрузке определенной страницы исполняет js код, который дописывает данные на страницу. Когда я получаю контент с помощью curl, этих данных нет. Стоит задача выполнить js в консоли и получить эти данные.
Подскажите пожалуйста, можно ли это сделать? или есть какие нибудь обходные пути?
P.S. c JS раньше никогда не сталкивался, поэтому сильно не пинайте.
P.S.S. Этот скрипт прикрепил во вложении.
Вложения:
Тип файла: zip js.zip (5.2 Кб, 1 просмотров)
Ответить с цитированием
  #2 (permalink)  
Старый 31.01.2012, 14:34
Аватар для B@rmaley.e><e
⊞ Развернуть
Отправить личное сообщение для B@rmaley.e><e Посмотреть профиль Найти все сообщения от B@rmaley.e><e
 
Регистрация: 11.01.2010
Сообщений: 1,810

http://www.phantomjs.org/
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск