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

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737
Форумы портала PHP.SU :: Заполнить форму и получить результат с сайта.

 PHP.SU

Программирование на PHP, MySQL и другие веб-технологии
PHP.SU Портал     На главную страницу форума Главная     Помощь Помощь     Поиск Поиск     Поиск Яндекс Поиск Яндекс     Вакансии  Пользователи Пользователи


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

> Без описания
JamesHound
Отправлено: 29 Ноября, 2013 - 19:01:48
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Пока разбираюсь только с логикой. Нужно подать на сайт translate.ru текст и спарсить перевод. Может уже есть готовое кто сделал ? подскажите. Если нет то подскажите, как послать запрос в форму и как потом спарсить. и можно ли сделать все curl ом ?

JavaScript все равно нужен будет
Параллельно спрошу, если кто знает. Как нажать кнопку на другом сайте через JS?

(Отредактировано автором: 29 Ноября, 2013 - 21:43:25)

 
 Top
AmsTaFF
Отправлено: 03 Декабря, 2013 - 10:45:04
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Июнь 2013  
Откуда: Россия, Москва


Помог: 1 раз(а)




поищите в интернетах, может кто предоставляет API для таких вот переводов. У Яндекса с Гуглом есть свои переводчики, посмотрите, может они как раз и предоставляют API. Если же принципиально парсить ответ от живой странички. То тут танцы с file_get_contents и curl + изучение как работает translate.ru
 
 Top
JamesHound
Отправлено: 04 Декабря, 2013 - 13:57:08
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




API для Яндекс.Перевод я настроил. Для гугла тоже есть свой граббер перевода. А вот для translate.ru нет. Просто тематический перевод у промпта получается лучше иногда чем у гугла.
 
 Top
AmsTaFF
Отправлено: 04 Декабря, 2013 - 14:53:01
Post Id


Гость


Покинул форум
Сообщений всего: 84
Дата рег-ции: Июнь 2013  
Откуда: Россия, Москва


Помог: 1 раз(а)




JamesHound пишет:
API для Яндекс.Перевод я настроил. Для гугла тоже есть свой граббер перевода. А вот для translate.ru нет. Просто тематический перевод у промпта получается лучше иногда чем у гугла.

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

Пробовали ли вы сделать так?
 
 Top
JamesHound
Отправлено: 22 Декабря, 2013 - 21:49:46
Post Id


Новичок


Покинул форум
Сообщений всего: 57
Дата рег-ции: Сент. 2013  


Помог: 0 раз(а)




Спасибо мужик за совет. Отловил что надо.
 
 Top
Страниц (1): [1]
Сейчас эту тему просматривают: 0 (гостей: 0, зарегистрированных: 0)
« HTTP и PHP »


Все гости форума могут просматривать этот раздел.
Только зарегистрированные пользователи могут создавать новые темы в этом разделе.
Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.
 



Powered by PHP  Powered By MySQL  Powered by Nginx  Valid CSS  RSS

 
Powered by ExBB FM 1.0 RC1. InvisionExBB