- Регистрация
- 07.05.2015
- Сообщения
- 2 177
- Благодарностей
- 2 184
- Баллы
- 113
Zenno последней версии 5.9.9.1 При парсинге без браузера через кубик «GET-запроса» программа получает абсолютно пустой ответ с некоторых сервисов GOOGLE. Покажу на примере поиска Youtube.
Это за последние месяцы в GOOGLE что-то сменили в коде, и если смотреть через Fiddler, то он пишет, что ответ закодирован «Response body is encoded. Click to decode». И после нажатия нормально показывает раскодированный код.И если в шаблоне установить прокси Fiddler «127.0.0.1:8888», то получаем нормальный ответ (как бы уже раскодирован).
В самом PM менял кучу опций (загружать «заголовки и содержимое, «как файл + заголовки») и ничего не помогало.
Остальные програмы (A-Parser, Content Downloader) справляются с заданием с такими же GET-запросами. Видимо нормально декодируют ответ сами.
Подозреваю что придется парсить теперь через C# код с декодировкой, но вот я не особо силен в C#. Подскажите реализацию. Вот что удалось нарыть в сети:
Fiddler encodes decoded response. How can I do the same in vb.net? (HttpWebRequest AutomaticDecompression)
Скачать шаблон-пример
Get-запрос с примера: https://www.youtube.com/results?search_query=tt&filters=&hl=en-GB&page=1
Это за последние месяцы в GOOGLE что-то сменили в коде, и если смотреть через Fiddler, то он пишет, что ответ закодирован «Response body is encoded. Click to decode». И после нажатия нормально показывает раскодированный код.И если в шаблоне установить прокси Fiddler «127.0.0.1:8888», то получаем нормальный ответ (как бы уже раскодирован).
В самом PM менял кучу опций (загружать «заголовки и содержимое, «как файл + заголовки») и ничего не помогало.
Остальные програмы (A-Parser, Content Downloader) справляются с заданием с такими же GET-запросами. Видимо нормально декодируют ответ сами.
Подозреваю что придется парсить теперь через C# код с декодировкой, но вот я не особо силен в C#. Подскажите реализацию. Вот что удалось нарыть в сети:
Fiddler encodes decoded response. How can I do the same in vb.net? (HttpWebRequest AutomaticDecompression)
Скачать шаблон-пример
Get-запрос с примера: https://www.youtube.com/results?search_query=tt&filters=&hl=en-GB&page=1