Для написания одной программки нужно пропарсить страницу сайта с выводом нужного элемента. Порыскав в инете, нашел вполне подходящий мне пример, немного его изменил, но возникла загвоздка: не могу понять, чтобы получить xpath или css-путь к нужному элементу (тэгу) использую утилиту Firebug для Firefox, но код который выдает Firebug (при просмотре всей страницы) значительно отличается от кода, который выдается, если нажать ПКМ по странице и выбрать “Исходный код страницы”. И поэтому когда я пытаюсь получить содержимое нужного элемента, то скрипт ничего не выдает. Следовательно возникает вопрос: что это за коды такие, которые отличаются?
import lxml.html
import urllib
page = urllib.urlopen('http://www.site.com')
doc = lxml.html.document_fromstring(page.read())
search = '/html/body'
for track in doc.xpath(search):
print track.text
www.site.com - к примеру написан, если нужно, то напишу тот который парсю..