Здравствуйте, гость ( Вход | Регистрация )
![]() ![]() |
|
ufna |
27.8.2010, 11:20
Сообщение
#11
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5
|
Не, ну реально, посмотреть любой пример с QNetwortAccessManager, QNetworkReply() и get() религия не позволяет? О_о
|
|
|
|
|
kwisp |
27.8.2010, 11:35
Сообщение
#12
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
ufna,
тебе же говорят - сервер не дает страничку если ты не браузер. я сейчас только что проверил. надо под браузер шифроваться для этого надо знать значени полей http запроса отправляемого браузером. я их наизусть не помню - поставлю wireshark посмотрю. ) |
|
|
|
|
ufna |
27.8.2010, 11:42
Сообщение
#13
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5
|
Извини за резкость, но задача в ассистанте разобрана на кучу раз.
Минимальный пример: a_teststate.h a_teststate.cpp а, счас проверим Цитата(kwisp @ 27.8.2010, 12:35) Link ufna, тебе же говорят - сервер не дает страничку если ты не браузер. я сейчас только что проверил. надо под браузер шифроваться для этого надо знать значени полей http запроса отправляемого браузером. я их наизусть не помню - поставлю wireshark посмотрю. ) счас проверим. В принципе, там проверка либо по яве, либо по тому что шлется в юзер-агент. |
|
|
|
|
kwisp |
27.8.2010, 11:49
Сообщение
#14
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
ну проверь.
о результатах доложить |
|
|
|
|
BRE |
27.8.2010, 11:54
Сообщение
#15
|
![]() Профессионал ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1112 Регистрация: 6.3.2009 Из: Ростов-на-Дону Пользователь №: 591 Спасибо сказали: 264 раз(а) Репутация: 44
|
Нужно "прикинутся" и все он будет отдавать.
|
|
|
|
|
ufna |
27.8.2010, 11:55
Сообщение
#16
|
![]() Активный участник ![]() ![]() ![]() Группа: Участник Сообщений: 362 Регистрация: 24.5.2008 Из: Курган/СПб Пользователь №: 182 Спасибо сказали: 29 раз(а) Репутация: 5
|
В примере выше моем делаем в конструкторе:
На выходе - то что нужно. Только в qDebug() все данные пихать не надо, т.к. размер большой - ничего не выведет. По кускам - все отлично. Практически одновременно с BRE отписались |
|
|
|
|
kwisp |
27.8.2010, 11:58
Сообщение
#17
|
|
астарожна ынтжинэр ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1404 Регистрация: 26.11.2008 Из: ТаганрогРодинаЧехова Пользователь №: 435 Спасибо сказали: 113 раз(а) Репутация: 23
|
другое дело.
и так тоже работает Цитата 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" Link потом можно так Цитата grep "repeat-x; font-weight: normal \!important; text-decoration: none" ./index.html | sed 's/.* none">/ /g' | sed 's/<span.*/ /g' можно конечно пооптимальнее обработать но 8,202 я получил с твоей странички |
|
|
|
|
RazrFalcon |
27.8.2010, 13:22
Сообщение
#18
|
![]() Zombie Mod ![]() ![]() ![]() ![]() ![]() Группа: Участник Сообщений: 1654 Регистрация: 24.5.2010 Из: Харьков Пользователь №: 1752 Спасибо сказали: 64 раз(а) Репутация: 212
|
Цитата(kwisp @ 27.8.2010, 11:58) Link 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" Link Похожее находил, тока пример тот не работал. А это пашит, я в шоке! Я конечно еще не такой МОЗГ как остальные тут, ну надеюсь разберусь потихоньку. По крайней мере половина слов мне еще не знакома Как говорится: вики в помощь, сейчас поучимся уму разуму. ufna, я еще разбираюсь с QNetwortAccessManager... Сообщение отредактировал RazrFalcon - 27.8.2010, 13:49 |
|
|
|
|
k0p4 |
18.9.2010, 21:01
Сообщение
#19
|
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0
|
А как скачать большой файл? К примеру
выдаёт критическую ошибку. |
|
|
|
|
k0p4 |
19.9.2010, 10:41
Сообщение
#20
|
|
Студент ![]() Группа: Участник Сообщений: 20 Регистрация: 18.10.2009 Пользователь №: 1160 Спасибо сказали: 0 раз(а) Репутация: 0
|
Решил свою проблему. Код лежит Link, если кому-то интересно.
|
|
|
|
![]() ![]() ![]() |
|
Текстовая версия | Сейчас: 23.12.2025, 15:33 |