Опубликовано 26 октября, 20241 г. Автор Администраторы 1 минуту назад, Freeman сказал: Нет, всё так же. При открытии сначала английский, а потом на русский переставляется. К сожалению я хз
Опубликовано 26 октября, 20241 г. 10 минут назад, Nazarnineangels сказал: Ок, последний вариант, тут автоматически язык меняется Altadar StatsIQ.zip 29.46 MB · 6 загрузок сначала начал работать,а потом перешел на русский,на H2H
Опубликовано 26 октября, 20241 г. непонятно какую он страницу хрома открывает при парсинге...и почему не ту же самую и не с теми же настройками,а какую то левую
Опубликовано 26 октября, 20241 г. Только что, alex lampard сказал: сделай вот так да сделали уже , кому то помогло кому то нет, опять же непонятно почему
Опубликовано 26 октября, 20241 г. Только что, Nazarnineangels сказал: Попробуйте очистить кеш я вообще снес хром перезагрузился и установил новый все также...непойму почему он открывает какую то левую страницу без настроек
Опубликовано 26 октября, 20241 г. 5 минут назад, Евгений Джиами сказал: непонятно какую он страницу хрома открывает при парсинге...и почему не ту же самую и не с теми же настройками,а какую то левую Я вот тоже не пойму это. Открыт сайт на английском в хром, но при открытии через парсер открывается страница хрома с вообще другими настройками.
Опубликовано 26 октября, 20241 г. Автор Администраторы Только что, Freeman сказал: Я вот тоже не пойму это. Открыт сайт на английском в хром, но при открытии через парсер открывается страница хрома с вообще другими настройками. Временная сраница
Опубликовано 26 октября, 20241 г. При переходе на сайт предлагает поменять с руского на английский меняю меняется но не патчится
Опубликовано 26 октября, 20241 г. Чтобы сохранить язык на английском при парсинге сайта, который автоматически переключается на русский, вы можете использовать несколько методов. Вот более подробные шаги для каждого из них: ### 1. Установка языка через URL Проверьте, поддерживает ли сайт параметры языка в URL. Например, попробуйте добавить `?lang=en` или аналогичный параметр: ```python url = "https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko?lang=en" ``` ### 2. Использование заголовка Accept-Language При использовании библиотеки `requests` можно указать заголовок `Accept-Language`, чтобы сервер понимал, что вы хотите получить контент на английском: ```python import requests headers = { 'Accept-Language': 'en' } response = requests.get('https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko', headers=headers) print(response.text) # Вывод HTML-кода на английском ``` ### 3. Установка куки Если сайт использует куки для определения языка, вы можете установить нужные куки вручную: ```python import requests session = requests.Session() session.cookies.set('language', 'en') # Проверьте, какое имя куки используется на сайте response = session.get('https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko') print(response.text) # Вывод HTML-кода на английском ``` ### 4. Использование Selenium с настройками браузера Если вы используете Selenium, вы можете настроить браузер так, чтобы он всегда открывался на английском языке: ```python from selenium import webdriver options = webdriver.ChromeOptions() prefs = { "intl.accept_languages": "en" # Укажите нужный язык } options.add_experimental_option("prefs", prefs) driver = webdriver.Chrome(options=options) driver.get("https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko") # Выполните парсинг здесь driver.quit() ``` ### 5. Проверка JavaScript Если сайт автоматически переключает язык с помощью JavaScript, вам может потребоваться дождаться полной загрузки страницы и выполнить дополнительные действия, чтобы предотвратить это. Например, вы можете попробовать: - Дождаться загрузки страницы и выполнить JavaScript-код, чтобы установить язык. - Ищите элементы на странице, связанные с выбором языка, и взаимодействуйте с ними через Selenium. ### 6. Использование API (если доступно) Если сайт предоставляет API, это может быть лучшим способом получения данных на нужном языке, так как API часто позволяет указывать язык в запросе. ### 7. Отладка и анализ Если ни один из этих методов не работает, попробуйте проанализировать, как именно сайт определяет язык, используя инструменты разработчика в браузере (например, вкладка "Network" в Chrome DevTools). Это может помочь вам понять, какие заголовки или куки используются для определения языка. Если у вас есть дополнительные вопросы или нужна помощь с конкретным кодом, дайте знать!
Опубликовано 26 октября, 20241 г. Только что, Sweet Tooth сказал: Русский язык могучий, нехер его менять 😂 😄
Опубликовано 26 октября, 20241 г. Автор Администраторы 10 минут назад, alex lampard сказал: Чтобы сохранить язык на английском при парсинге сайта, который автоматически переключается на русский, вы можете использовать несколько методов. Вот более подробные шаги для каждого из них: ### 1. Установка языка через URL Проверьте, поддерживает ли сайт параметры языка в URL. Например, попробуйте добавить `?lang=en` или аналогичный параметр: ```python url = "https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko?lang=en" ``` ### 2. Использование заголовка Accept-Language При использовании библиотеки `requests` можно указать заголовок `Accept-Language`, чтобы сервер понимал, что вы хотите получить контент на английском: ```python import requests headers = { 'Accept-Language': 'en' } response = requests.get('https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko', headers=headers) print(response.text) # Вывод HTML-кода на английском ``` ### 3. Установка куки Если сайт использует куки для определения языка, вы можете установить нужные куки вручную: ```python import requests session = requests.Session() session.cookies.set('language', 'en') # Проверьте, какое имя куки используется на сайте response = session.get('https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko') print(response.text) # Вывод HTML-кода на английском ``` ### 4. Использование Selenium с настройками браузера Если вы используете Selenium, вы можете настроить браузер так, чтобы он всегда открывался на английском языке: ```python from selenium import webdriver options = webdriver.ChromeOptions() prefs = { "intl.accept_languages": "en" # Укажите нужный язык } options.add_experimental_option("prefs", prefs) driver = webdriver.Chrome(options=options) driver.get("https://www.aiscore.com/match-fc-st-pauli-vfl-wolfsburg/34kgmizznnwceko") # Выполните парсинг здесь driver.quit() ``` ### 5. Проверка JavaScript Если сайт автоматически переключает язык с помощью JavaScript, вам может потребоваться дождаться полной загрузки страницы и выполнить дополнительные действия, чтобы предотвратить это. Например, вы можете попробовать: - Дождаться загрузки страницы и выполнить JavaScript-код, чтобы установить язык. - Ищите элементы на странице, связанные с выбором языка, и взаимодействуйте с ними через Selenium. ### 6. Использование API (если доступно) Если сайт предоставляет API, это может быть лучшим способом получения данных на нужном языке, так как API часто позволяет указывать язык в запросе. ### 7. Отладка и анализ Если ни один из этих методов не работает, попробуйте проанализировать, как именно сайт определяет язык, используя инструменты разработчика в браузере (например, вкладка "Network" в Chrome DevTools). Это может помочь вам понять, какие заголовки или куки используются для определения языка. Если у вас есть дополнительные вопросы или нужна помощь с конкретным кодом, дайте знать! Я и сам пользуюсь чатом, у меня код написан на C#.
Опубликовано 26 октября, 20241 г. Автор Администраторы 1 минуту назад, Sweet Tooth сказал: Русский язык могучий, нехер его менять 😂 Язык меняется по местоположение, в одного на чешский переводит.
Опубликовано 26 октября, 20241 г. Только не пойму опять же язык дает поменять ,сайт меняется на английский и все равно ни чего не меняется ,значит есть еще причина
Опубликовано 26 октября, 20241 г. Автор Администраторы 1 минуту назад, Reno 1972 сказал: Только не пойму опять же язык дает поменять ,сайт меняется на английский и все равно ни чего не меняется ,значит есть еще причина Язык сайта не меняет?
Опубликовано 26 октября, 20241 г. Автор Администраторы Только что, Nazarnineangels сказал: Язык сайта не меняет? Просто видимо проблема индивидуальная, у некоторых все работает.
Опубликовано 26 октября, 20241 г. да вот в этом вся и соль что у других при всем таком же норм парсит а у кого то нет, что то не включено или наоборот раз так
Опубликовано 26 октября, 20241 г. Дает менять при переходе на сайт вручную и сайт меняется на английский но не пасчится, что с впн что без впн
Опубликовано 26 октября, 20241 г. Автор Администраторы 3 минуты назад, Art72 сказал: Из за чего ошибку может выдавать? Не может найти файлы, путь к папке дожен быть C:\Altadar\Altadar StatsIQ
Присоединяйтесь к обсуждению
Вы можете написать сейчас и зарегистрироваться позже. Если у вас есть аккаунт, авторизуйтесь, чтобы опубликовать от имени своего аккаунта.