Socket Error # 0

Тема в разделе "Решение проблем с использованием программы", создана пользователем silence30, 6 мар 2015.

  1. silence30

    silence30 New Member Пользователи

    Регистрация:
    6 мар 2015
    Сообщения:
    3
    Часто при использовании php script translate.yandex.net появляется ошибка Socket Error # 0

    Прописываю прокси и через vpn не помагает.

    Что за проблема и есть какой путь решения?

    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
  2. Root

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

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

    Природа данной ошибки мне неизвестна.

    Попробуйте выставить количество потоков равным 1 (во вкладке "Контент"), думаю, это поможет!

    С уважением к вам, Сергей...
     
  3. silence30

    silence30 New Member Пользователи

    Регистрация:
    6 мар 2015
    Сообщения:
    3
    Проэкт посмотрите
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    без php работает. Возможно Яндекс банит, ключи меняю не решает вопрос.
     
  4. Root

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

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

    Выполнил предпросмотр двух элементов списка ссылок. Все работает!

    Рекомендовал вам выставить потоки = 1, у вас также стоит = 10, почему...

    Ключи Яндекс API должны быть от разных аккаунтов Яндекс! Если это ключи от одного аккаунта, то они все разом попадают под блок.

    Также учтите, что на каждый ключ (аккаунт от Яндекс) стоит лимит по количеству переводимого текста в сутки! (помнится, я заряжал по 100 ключей (автоматически-меняющихся) для более-менее комфортной работы с этим сервисом перевода)

    Видимо, вы просто упираетесь в этот лимит или натыкаетесь на временный бан Сервиса Яндекс. Может быть Яндекс сменил защиту и теперь такие проблемы.

    Если у вас динамический IP, рекомендую вам переподключить интернет для смены IP и последующего снятия бана от Яндекс.

    PS: Опыт работы с этим сервисом у меня совсем незначительный - за все время около двух суток.

    Надеюсь, мой ответ вам помог.

    С уважением к вам, Сергей...
     
  5. silence30

    silence30 New Member Пользователи

    Регистрация:
    6 мар 2015
    Сообщения:
    3

    У меня одного ключа хватает на 150-200 файлов, затем пишет Socket errror и необходимо сменить ключ. (Хотя указывают что на 1миллион символов в сутки.) Как прописать несколько ключей?

    Код:
    <PHP_SCRIPT=https://translate.yandex.net/api/v1.5/tr.json/translate?key=trnsl.1.1.20150421T142302Z.97b74a4b2a79c53c.aa7e67fa88ca7fa849b1eb1aca67dc2b6ac9da31&format=html&lang=uk[UTF-8]>text=[DATAENCODE]<CD_GRAN_3!>[/DATAENCODE]</PHP_SCRIPT>
    
     
  6. kagorec

    kagorec Администратор Команда форума Администратор

    Регистрация:
    3 янв 2011
    Сообщения:
    4.433
    Адрес:
    Latvia
    <FILE=D:\API.txt> в том месте где вывести апи кей. В подключенном текстовом файле построчно несколько кеев.
     
    Последнее редактирование: 21 апр 2015
    maxwelhelp нравится это.
  7. maxwelhelp

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

    Регистрация:
    24 ноя 2016
    Сообщения:
    35
    Как сделать условие в котором бы при блокировки кея начинался использоватся следующий кей ?
    Можно вас попросить написать конкретный пример...
    Заранее вам благодарен.
     
  8. Root

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

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

    Так сделать нельзя.
     
    kagorec нравится это.

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