Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: Заполнить форму и получить результат с сайта.
Форумы портала PHP.SU » » HTTP и PHP » Заполнить форму и получить результат с сайта.

Страниц (1): [1]
 

1. JamesHound - 29 Ноября, 2013 - 19:01:48 - перейти к сообщению
Пока разбираюсь только с логикой. Нужно подать на сайт translate.ru текст и спарсить перевод. Может уже есть готовое кто сделал ? подскажите. Если нет то подскажите, как послать запрос в форму и как потом спарсить. и можно ли сделать все curl ом ?

JavaScript все равно нужен будет
Параллельно спрошу, если кто знает. Как нажать кнопку на другом сайте через JS?
2. AmsTaFF - 03 Декабря, 2013 - 10:45:04 - перейти к сообщению
поищите в интернетах, может кто предоставляет API для таких вот переводов. У Яндекса с Гуглом есть свои переводчики, посмотрите, может они как раз и предоставляют API. Если же принципиально парсить ответ от живой странички. То тут танцы с file_get_contents и curl + изучение как работает translate.ru
3. JamesHound - 04 Декабря, 2013 - 13:57:08 - перейти к сообщению
API для Яндекс.Перевод я настроил. Для гугла тоже есть свой граббер перевода. А вот для translate.ru нет. Просто тематический перевод у промпта получается лучше иногда чем у гугла.
4. AmsTaFF - 04 Декабря, 2013 - 14:53:01 - перейти к сообщению
JamesHound пишет:
API для Яндекс.Перевод я настроил. Для гугла тоже есть свой граббер перевода. А вот для translate.ru нет. Просто тематический перевод у промпта получается лучше иногда чем у гугла.

Ясно, тогда попробуйте так (банальный способ)
1. включаем firebug
2. заходим на translate.ru
3. переводим firebug на просмотр запросов (Network в Google Chrome)
4. выбираем нужные языки, вводим что переводить
5. нажимаем на кнопку перевести и отлавливаем отправку запроса в панели firebug
6. эмитируем запрос у себя
7. всё

Пробовали ли вы сделать так?
5. JamesHound - 22 Декабря, 2013 - 21:49:46 - перейти к сообщению
Спасибо мужик за совет. Отловил что надо.

 

Powered by ExBB FM 1.0 RC1