Повторяющиеся границы переводятся?

Тема в разделе "Парсинг конкретных сайтов по запросу (ПЛАТНО)", создана пользователем Malchishka, 24 июн 2014.

  1. Malchishka

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

    Регистрация:
    12 янв 2014
    Сообщения:
    37
    День добрый, парсил статьи с переводом с одного сайта, всё перевелось норм. Потом решил напарсить комментов через повторяющиеся границы парсинга, но почему-то не могу это сделать, всё время отдаёт "Результирующий документ оказался пустым.". При чём если убераю конструкцию для перевода, то оригинальные комменты тянет без проблем, а с переводом не хочет.

    Делаю констрцкцию такого вида:
    Код:
    [REPLACE(&lt;|<{break}&gt;|>{break}&amp;amp;|&{break}<text>{get}</text>|{get})]<PHP_SCRIPT=https://translate.yandex.net/api/v1.5/tr/translate?key=<FILE=C:\Program Files (x86)\Smartbyte\Content Downloader X\Проекты\API ключи для перевода в Яндексе.txt>&lang=ru[UTF-8]>text=[URLENCODE][DEL_NIL_STRINGS]<CD_CYCLE_GRAN_1!>[/DEL_NIL_STRINGS][/URLENCODE]</PHP_SCRIPT>[/REPLACE]
    В чём моя ошибка?
     
  2. Root

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

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

    В вашу конструкцию вставил свой ключ API и текст ввел, все прекрасно работает:
    Проверяйте либо ваши API ключи, либо отсылаемый текст (может какие символы там нехорошие есть).

    Если бы вы написали, какой именно текст отправляется скрипту, я бы его, может и проверил бы... А так совсем непонятно, в чем может быть ошибка в вашем случае.
     
  3. Malchishka

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

    Регистрация:
    12 янв 2014
    Сообщения:
    37
    Файл проекта:
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
     
    Последнее редактирование: 24 июн 2014
  4. Root

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

    Регистрация:
    10 мар 2010
    Сообщения:
    14.818
    Город:
    Барнаул
    Пожалуйста, вышлите, что у вас отправляется в скрипт (какой текст), как я и просил. Либо выложите файл проекта.
     
  5. Malchishka

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

    Регистрация:
    12 янв 2014
    Сообщения:
    37
    Выше выложил проект.
     
  6. Root

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

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

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

    Регистрация:
    12 янв 2014
    Сообщения:
    37
    Ясно, спасибо, а то я устал уже искать ошибку, как в том стишке:
    Подскажите, а можно тогда как-то разбить отправку на несколько частей, ну или как-то извернуться с этим делом с успешным результатом?
     
  8. Root

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

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

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

    Регистрация:
    12 янв 2014
    Сообщения:
    37
    Окей, будем ждать)
     
  10. Kreol

    Kreol Модератор Команда форума Модератор

    Регистрация:
    6 янв 2013
    Сообщения:
    2.666
    здравствуйте!
    Пока что, можно выкрутиться лишь создав n-e количество блоков для перевода. Ибо
    Скрытое содержимое:
    **Скрытое содержимое: доступно при наличии 1 постов.**
    Ограничения:
    Для POST-запросов максимальный размер передаваемого текста составляет 10000 символов.
    В GET-запросах ограничивается не размер передаваемого текста, а размер всей строки запроса, которая кроме текста может содержать и другие параметры.
    Максимальный размер строки запроса не должен превышать 10Кб.
     

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