Название: Не корректная загрузка кода страницы Отправлено: L.E.O. от Май 02, 2011, 10:36 Добрый день.
Помоги мне решить проблему. Она заключается в следующем: загружается не тот код страницы. Использую QNetworkAccessManager и его метод get. В чем может быть ошибка? Вот код программы: Код: class APNetworks : public QObject И сам запрос на страницу: Код: ... Должна грузиться вот эта страница (как видно из части кода): http://www.leoslyrics.com/listlyrics.php?hid=Pcrppju8n%2Bs%3D (http://www.leoslyrics.com/listlyrics.php?hid=Pcrppju8n%2Bs%3D). Но грузится вот эта страница: http://www.leoslyrics.com/listlyrics.php?hid=Pcrppju8n+s= (http://www.leoslyrics.com/listlyrics.php?hid=Pcrppju8n+s=). Через браузер работает все ок. Даже через браузер из demo qt. Но через QNetworkAccessManager не хочет корректно работать. Что я делаю не верно? Название: Re: Не корректная загрузка кода страницы Отправлено: L.E.O. от Май 03, 2011, 20:38 Проблему решил с помощью библиотеки libcurl. Но мне все же интересно, как эту проблему решить с помощью Qt.
Название: Re: Не корректная загрузка кода страницы Отправлено: Amigo_sa от Май 03, 2011, 21:19 Скорее всего, некорректно распозналась ваш урл.
Код: QString search = "http://www.leoslyrics.com/listlyrics.php?hid=Pcrppju8n%2Bs%3D"; Цитировать void QUrl::addEncodedQueryItem ( const QByteArray & key, const QByteArray & value ) Название: Re: Не корректная загрузка кода страницы Отправлено: Etud от Май 04, 2011, 11:10 Просто Url раскодируется.
|