Парсинг сайта на двух языках

Тема в разделе "Решение различных задач по парсингу", создана пользователем co11usor, 10 фев 2023.

  1. co11usor

    co11usor Member Пользователи

    Регистрация:
    17 фев 2017
    Сообщения:
    46
    Добрый день.

    Парсю сайт, есть 2 языка.
    Ранее уже парсил сайты на 2х и более языках и данную проблему решало передача кук из модуля Chromium. С текущем сайтом не помогло, попробовал также передавать куки через post, безрезультатно =(
     

    Вложения:

  2. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Здравствуйте.

    Да, на этом сайте язык устанавливается в Cookie.

    Чтобы Cookie из окна Ctrl+H передавались в WBAppCEF включите эти опции.

    2023-02-10_14-01-57.png
     
    co11usor нравится это.
  3. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Но лучше организовать выбор языка кликом в WBAppCEF.

    Проект WBAppCEF прикрепляю.

    Ожидание 7 секунд после смены языка все время будет срабатывать только при предпросмотре. При парсинге только 1 раз (для каждого потока).
     

    Вложения:

    • ENVer3.wbapp
      Размер файла:
      1,5 КБ
      Просмотров:
      2
    co11usor нравится это.
  4. co11usor

    co11usor Member Пользователи

    Регистрация:
    17 фев 2017
    Сообщения:
    46
    Уточните, почему метод выбора языка через WBAppCEF лучше? Просто настройка через куки, кажется более лаконичной )
     
  5. Root

    Root Администратор Администратор

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    При принудительной установке кук браузер их менять не сможет, что на некоторых сайтах может привести к блокировке.

    Если передать куки и будет хорошо парситься, можно и так.
     
    co11usor нравится это.

Поделиться этой страницей