|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
14.12.2021, 16:35 | #1 |
Форумчанин
Регистрация: 12.02.2010
Сообщений: 787
|
PHP - Как передать данные в форму и нажать отправить
Простой вопрос, но давно не делал, что-то растерялся. https://textgears.com/check-grammar-online
Тут можно вставить текст и нажать отправить, а сайт вернет ответ, который охота спарсить. Мне понадобилось делать именно так, потому что один и тот же текст этот сервис не хочет анализировать через API, но анализирует через форму на сайте. Как на PHP могу на этом ресурсе в форму вставить свой текст, отправить его и получить ответ от этого сайта, подскажите, пожалуйста |
15.12.2021, 08:02 | #2 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
смотрите, куда и что отправляет сайт - то же самое повторяете..
например с помощью cURL https://yadi.sk/d/J4cul2EDtmMLGw |
15.12.2021, 11:39 | #3 |
Форумчанин
Регистрация: 12.02.2010
Сообщений: 787
|
У меня как раз были траблы с этим пост-запросом, почему то апи их целиком мою строку неуспешно обрабатывает, а когда копи-паст делаю в https://textgears.com/check-grammar-online, то все четко работает. Может быть там в строке какие-то специальные символы, которых при просмотре переменной не видно? Или же могу я все таки именно через эту страницу делать запрос? https://textgears.com/check-grammar-online То есть не обращаться к обработчику, а типа заполняю форму и жду Отправить в скрипте...?
|
15.12.2021, 16:42 | #4 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
Есть подозрения что вы что-то делаете не так)))
что конкретно не знаю... скорее всего и по API все нормально работает покажите как вы делаете |
18.12.2021, 21:30 | #5 |
Форумчанин
Регистрация: 12.02.2010
Сообщений: 787
|
Надеялся что не дойдет до этого, но к лучшему, просто там много нюансов. Дело в том, что я вставлял большой текст на русском через GET запрос в апи, и все работало, как и через Postman. Проблема начинается, когда я начинаю вставлять раскрашенный с .rtf файла текст. Посмотрите Примеры .rtf на этой странице, вот первый файл я и прогоняю на ошибки через textgears API, предварительно получив из него текст: https://genervis.ru/all_dolj_instructions.php
Возможно, там есть специальные символы, но ответ от сервера я, отправляя этот текст, не получаю вообще вроде. Переносы строки я пробовал убирать с помощью str_replace, вроде дело не в них. А запрос у меня вот такой: Код:
Код:
При этом через страницу https://textgears.com/check-grammar-online все работает на ура. Последний раз редактировалось Krasi; 18.12.2021 в 21:37. |
18.12.2021, 22:31 | #6 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
Не знаю как вы там чего преобразует, но скорее всего криво... Делайте чистый текст и отправляйте
|
20.12.2021, 08:35 | #8 | ||
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
имеется ввиду, что непонятно - что делает функция rtf2text
ее не видно... кроме того не поленитесь перевести вот это замечание к АПИ Цитата:
Цитата:
Последний раз редактировалось ADSoft; 20.12.2021 в 08:38. |
||
20.12.2021, 16:02 | #9 |
Форумчанин
Регистрация: 12.02.2010
Сообщений: 787
|
Ну там проблема в том, что если отправить кусочек текста, он отправляется. А весь текст нет. Тут даже не так важна rtf2text, я в строчку вот записал, и одна строка обрабатывается АПИ, а другая - нет. У меня есть подозрение, что часть символов в итоге как не UTF8, но вот надо понять. А могу я попробовать как-то обработать текст, чтобы автоматически убрать запрещенные для API символы?
|
20.12.2021, 20:21 | #10 |
Старожил
Регистрация: 25.02.2007
Сообщений: 4,158
|
ну все это гадания на кофейной гуще.... какова длинна того текста что проходит и того что не проходит.... символы вполне могут быть... неизвестно что там у вас и как послается
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Передать данные в php, проблема. | wmm | PHP | 0 | 03.10.2012 15:33 |
Как передать переменную в другую форму | FACE OFF | Помощь студентам | 2 | 07.01.2011 11:32 |
Как отправить файл на сайт через форму? | xaknik | Работа с сетью в Delphi | 0 | 31.08.2010 21:02 |
Как передать данные в MDIChild-форму, загруженную из dll | Shvonder | Общие вопросы Delphi | 0 | 18.03.2009 12:46 |
как отправить и загрузить данные с сервера? | proglamer | Работа с сетью в Delphi | 3 | 11.03.2008 07:54 |