Вот страница THE LINK TO LYRICS SITEКак получить эту страницу программно?
Если я использую обычный метод, все я получаю это «http://lyricsvip.com», а не лирика.
Вот страница THE LINK TO LYRICS SITEКак получить эту страницу программно?
Если я использую обычный метод, все я получаю это «http://lyricsvip.com», а не лирика.
это потому, что тексты загружены Javascript и «нормальный» метод не выполняет JavaScript, при попытке очистить страницу.
Похоже, вы не повезло, к сожалению, если не удается выполнить JavaScript-метод, найденный в источнике:
<body onload="javascript:getContent('aerosmith', 'crazy', '1281384888', '0475352e376cf1c3906afd8ec1b8ac70')">
Что я уверен, что вы не сможете, так как это, вероятно, положите туда, чтобы этого не случилось .. :)
Кажется, что этот сайт имеет хорошую работу с ужасным SEO! – strager
Хе-хе, можно сказать, что :) –
Если вы действительно этого хотите, то is возможно. Вам нужно будет контролировать что-то вроде Gecko (с использованием, например, pywebkigtk), чтобы открыть веб-страницу в полный браузер, который может выполнять JS, а затем получить исходный код, что как только он закончил рендеринг.
Однако, вы не сможете сделать это с любым меньше. Если вы посмотрите на исходном коде Javascript, вы увидите, что он просто делает запрос AJAX POST для content.php
:
var url = "content.php?artist=" + artist + "&title=" + title + "&time=" + time + "&check=" + check;
с check
, вероятно, Хешированным идентификатором сеанса. Несомненно, это означает, что люди делают то, что вы делаете.
, если вы на Windows, вы можете использовать PAMIE вбить браузер ....
Что такое «нормальный метод»? –
:) Это хорошая песня. – Hristo