Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Парсинг базы синонимов, Парсинг базы синонимов 
:(
    Опции темы
viperson
Дата 1.11.2009, 11:37 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Здравствуйте. 

Необходима помощь в написании скрипта, который бы распарсил **tp://www.synonyms.net/sindex.aspx на базу синонимов по словам и сложил результат в текстовый файл.

Урл для парсинга выглядит так:

tp://www.synonyms.net/synonym/your_keyword

где: your_keyword - слово которое нужно распарсить, должно подставляться из текстового файла

Необходимо записать результат в файл следующим образом:

your_keyword|synonym 1,synonym 2 и т.д.

Я не программист, поэтому раcсмотрю любые варианты сотрудничества

...
Кстати присутствует еще урл в коде **tp://www.synonyms.net/dgetsugg.asp?ltrs=your_keyword

который выдает ввиде xml все варианты связанные с искомым словом






Это сообщение отредактировал(а) viperson - 1.11.2009, 12:20
PM   Вверх
NLspieler
Дата 1.11.2009, 13:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 619
Регистрация: 13.10.2008
Где: Берлин

Репутация: 16
Всего: 19



Приведи пример, ключевого слова и синонимов для него

Это сообщение отредактировал(а) NLspieler - 1.11.2009, 13:27
PM MAIL   Вверх
viperson
Дата 1.11.2009, 13:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



**tp://www.synonyms.net/synonym/repair, то есть слово repair(восстановление)

Выдача:

1. (noun) repair, fix, fixing, fixture, mend, mending, reparation /noun - это существительное

the act of putting something in working order again /описание слова

Synonyms: darn, stamping ground, haunt, neutering, locating, hole, fastener, holdfast, fixedness, fix, fixation, jam, fixture, mend, localisation, hangout, fixing, location, mending, habitue, altering, amends, fastening, kettle of fish, fastness, resort, mess, repair, secureness, regular, localization, pickle, fixity, muddle, reparation, patch

Antonyms: break, bust 


PM   Вверх
Pitlord
Дата 1.11.2009, 13:55 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 4
Всего: 7



Только существительные что ли нужны?
PM MAIL   Вверх
viperson
Дата 1.11.2009, 14:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Нет не только существительные, но и глаголы(verb), прилагательные(adjective).

Там в выдаче перед каждым вариантом стоят в скобках обозначения (verb), (adjective), (noun).

То есть для каждого слова есть и глагольные и прилагательные синонимы помимо существительных

Вот более полная выдача для слова repair:

1. (noun) repair, fix, fixing, fixture, mend, mending, reparation 
the act of putting something in working order again 
Synonyms: darn, stamping ground, haunt, neutering, locating, hole, fastener, holdfast, fixedness, fix, fixation, jam, fixture, mend, localisation, hangout, fixing, location, mending, habitue, altering, amends, fastening, kettle of fish, fastness, resort, mess, repair, secureness, regular, localization, pickle, fixity, muddle, reparation, patch
Antonyms: break, bust 

2. (noun) repair 
a formal way of referring to the condition of something 
Synonyms: fixture, mending, fixing, hangout, mend, reparation, stamping ground, resort, fix, haunt
Antonyms: break, bust 

3. (verb) haunt, hangout, resort, repair, stamping ground 
a frequently visited place 
Synonyms: repair, mending, reparation, fixture, resort, stamping ground, mend, fix, fixing, hangout, holiday resort, refuge, resort hotel, recourse, haunt
Antonyms: bust, break 


Это сообщение отредактировал(а) viperson - 1.11.2009, 14:08
PM   Вверх
Pitlord
Дата 1.11.2009, 15:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 246
Регистрация: 31.10.2009

Репутация: 4
Всего: 7



viperson, я всё это вижу. Только Ваш пример желаемого результата ("your_keyword|synonym 1,synonym 2 и т.д.") ничего не говорит о части речи. Вы хотите получить смешанный результат?
PM MAIL   Вверх
viperson
Дата 1.11.2009, 17:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Шустрый
*


Профиль
Группа: Участник
Сообщений: 91
Регистрация: 5.1.2009

Репутация: нет
Всего: -1



Цитата(Pitlord @  1.11.2009,  15:26 Найти цитируемый пост)
viperson, я всё это вижу. Только Ваш пример желаемого результата ("your_keyword|synonym 1,synonym 2 и т.д.") ничего не говорит о части речи. Вы хотите получить смешанный результат? 


Мне нужны отдельные базы по всем синонимам, то есть отдельная база по существительным, отдельная по глаголам и отдельная по прилагательным. То есть, как я уже упомянул ранее, в выдаче в скобках присутствуют (verb), (adjective), (noun), соответственно нужно складывать в отдельные файлы  с сответсвующими названиями verb.txt , adjective.txt, noun.txt. Ну и скажем, если в скобках попадаются слова отличные от перечисленных выше, то запиcывать их в файл unknoun.txt

Это сообщение отредактировал(а) viperson - 1.11.2009, 17:09
PM   Вверх
motorway
Дата 1.11.2009, 18:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 578
Регистрация: 2.3.2008

Репутация: 1
Всего: 0



Могу сделать за 2000 р. Сколько слов, для которых нужно искать синонимы? Аська 561986872
PM MAIL   Вверх
NLspieler
Дата 1.11.2009, 20:24 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 619
Регистрация: 13.10.2008
Где: Берлин

Репутация: 16
Всего: 19



Могу сделать за 500 рублей.
Писать в личку.
PM MAIL   Вверх
motorway
Дата 1.11.2009, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 578
Регистрация: 2.3.2008

Репутация: 1
Всего: 0



Задание уже взято и сделано (не за 2000 р.)

Это сообщение отредактировал(а) motorway - 1.11.2009, 20:34
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0720 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.