Форум сайта python.su
0
Всем доброго дня!
Имеется определенный элемент, значение которого мне нужно спарсить.
Но он изменяется динамически, после определенного действия…
Firebug выдает ссылку Xpath:
.//*[@id='lbox_cont_movement']/div[2]/div/div/div
<div class=\"tab_content tab_content_scrollable menu_bubble\">\n\n <% var nothing = true;%>\n\t<% if (movements && movements.length > 0){ %>\n\t <% nothing = false;%>\n\t\t<ul id=\"unit_movements\" style=\"position:relative;display:block;\">\n\t\t\t<% for(var i=0;i< movements.length;i++)
Отредактировано Seganapa (Авг. 31, 2012 12:12:17)
Офлайн
0
Более чем возможно.
Код не мой, но я думаю, что тебе подойдет это.
z = [item for item in (g.xpath_list('//*/text()'))]
Офлайн
14
doctorz = [item for item in (g.xpath_list('//*/text()'))]
list(g.xpath_list('//*/text()')))
Офлайн
0
Ребят, а вы бы не могли мне в кратце объяснить чем мне этот код поможет?
До этого момента я парсил пока только с помощью xpath_text…
Этим кодом я что получаю?
В доках написано “Если вам нужен список объектов, используйте xpath_list() метод. ”
Какие объекты я получаю? Всю страницу или что? Код пока применить не могу, т.к. мой скрипт на работе, попробую в понедельник, но хочу понять как это сработает…
Отредактировано Seganapa (Сен. 1, 2012 08:12:49)
Офлайн
0
Вопрос еще актуален… Помогите пожалуйста!
Офлайн
72
SeganapaА нечем вам помочь. Либо выдирайте нужные данные из кода жаваскрита, тогда, наверное регулярки вам в помощь, или загружайте в броузер и давайте коду отработать, тогда пригодятся каки-либо средства автоматизации, поищите тут в ветках про тестирование в броузерах.
Вопрос еще актуален… Помогите пожалуйста!
Офлайн
0
Я читал про Selenium, но хотелось бы без него обойтись…
Офлайн
72
SeganapaНу тогда ищите где эти данные берет жаваскрипт, если кинете ссылку на страницу и что извлекаете могу я посмотреть.
Я читал про Selenium, но хотелось бы без него обойтись…
Офлайн