2010-08-09 2 views

ответ

4

это потому, что тексты загружены Javascript и «нормальный» метод не выполняет JavaScript, при попытке очистить страницу.

Похоже, вы не повезло, к сожалению, если не удается выполнить JavaScript-метод, найденный в источнике:

<body onload="javascript:getContent('aerosmith', 'crazy', '1281384888', '0475352e376cf1c3906afd8ec1b8ac70')"> 

Что я уверен, что вы не сможете, так как это, вероятно, положите туда, чтобы этого не случилось .. :)

+1

Кажется, что этот сайт имеет хорошую работу с ужасным SEO! – strager

+0

Хе-хе, можно сказать, что :) –

1

Если вы действительно этого хотите, то is возможно. Вам нужно будет контролировать что-то вроде Gecko (с использованием, например, pywebkigtk), чтобы открыть веб-страницу в полный браузер, который может выполнять JS, а затем получить исходный код, что как только он закончил рендеринг.

Однако, вы не сможете сделать это с любым меньше. Если вы посмотрите на исходном коде Javascript, вы увидите, что он просто делает запрос AJAX POST для content.php:

var url = "content.php?artist=" + artist + "&title=" + title + "&time=" + time + "&check=" + check; 

с check, вероятно, Хешированным идентификатором сеанса. Несомненно, это означает, что люди делают то, что вы делаете.

0

, если вы на Windows, вы можете использовать PAMIE вбить браузер ....