Здравствуйте, гость ( Вход | Регистрация )
k0p4 | Дата 19.9.2010, 10:41 |
Решил свою проблему. Код лежит http://paste.org/pastebin/view/22552, если кому-то интересно. | |
k0p4 | Дата 18.9.2010, 21:01 |
А как скачать большой файл? К примеру
выдаёт критическую ошибку. |
|
RazrFalcon | Дата 27.8.2010, 13:22 |
wget -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.437.3 Safari/534.1" http://www.kinopoisk.ru/level/1/film/397220/ Похожее находил, тока пример тот не работал. А это пашит, я в шоке! ![]() Я конечно еще не такой МОЗГ как остальные тут, ну надеюсь разберусь потихоньку. По крайней мере половина слов мне еще не знакома ![]() Как говорится: вики в помощь, сейчас поучимся уму разуму. ufna, я еще разбираюсь с QNetwortAccessManager... |
|
kwisp | Дата 27.8.2010, 11:58 |
другое дело.![]() и так тоже работает Цитата wget -U "Mozilla/5.0 (Windows; U; Windows NT 5.1; AppleWebKit/534.1 (KHTML, like Gecko) Chrome/6.0.437.3 Safari/534.1" http://www.kinopoisk.ru/level/1/film/397220/ потом можно так Цитата grep "repeat-x; font-weight: normal \!important; text-decoration: none" ./index.html | sed 's/.* none">/ /g' | sed 's/<span.*/ /g' можно конечно пооптимальнее обработать но 8,202 я получил с твоей странички |
|
ufna | Дата 27.8.2010, 11:55 |
В примере выше моем делаем в конструкторе:
На выходе - то что нужно. Только в qDebug() все данные пихать не надо, т.к. размер большой - ничего не выведет. По кускам - все отлично. Практически одновременно с BRE отписались ![]() |
|
BRE | Дата 27.8.2010, 11:54 |
Нужно "прикинутся" и все он будет отдавать. ![]()
|
|
kwisp | Дата 27.8.2010, 11:49 |
ну проверь. о результатах доложить ![]() |
|
ufna | Дата 27.8.2010, 11:42 |
Извини за резкость, но задача в ассистанте разобрана на кучу раз. Минимальный пример: a_teststate.h
a_teststate.cpp
а, счас проверим ufna, тебе же говорят - сервер не дает страничку если ты не браузер. я сейчас только что проверил. надо под браузер шифроваться для этого надо знать значени полей http запроса отправляемого браузером. я их наизусть не помню - поставлю wireshark посмотрю. ) счас проверим. В принципе, там проверка либо по яве, либо по тому что шлется в юзер-агент. |
|
kwisp | Дата 27.8.2010, 11:35 |
ufna, тебе же говорят - сервер не дает страничку если ты не браузер. я сейчас только что проверил. надо под браузер шифроваться для этого надо знать значени полей http запроса отправляемого браузером. я их наизусть не помню - поставлю wireshark посмотрю. ) |
|
ufna | Дата 27.8.2010, 11:20 |
Не, ну реально, посмотреть любой пример с QNetwortAccessManager, QNetworkReply() и get() религия не позволяет? О_о | |
Просмотр темы полностью (откроется в новом окне) | |
![]() |
Текстовая версия | Сейчас: 3.6.2023, 7:44 |