подскажите как сформировать запрос.

[Удален]
741

если я через расширенный поиск вбиваю:

только в поиск на сайте - сайт

soe.ru

получаю

http://yandex.ru/yandsearch?date=&text=&spcctx=notfar&zone=all&wordforms=all&lang=all&within=0&from_day=&from_month=&from_year=&to_day=9&to_month=4&to_year=2009&mime=all&site=soe.ru&rstr=&ds=&numdoc=10

итого 137 пунктов выдачи

кто подскажет как мне НЕ используя расширенный поиск сформулировать запрос в самой строке поиска чтобы получить тот же эффект?

смотрел тут

http://help.yandex.ru/search/?id=481939

но так и не смог ничего подобрать соответсвующего запроса... :(

shustryi_ejik добавил 09.04.2009 в 21:54

так что ни у кого никаких идей нету? вроде тривиальная вешь по идее... может я где то туплю...

spambot
На сайте с 12.12.2008
Offline
55
#1

аналог гугловского inurl для яши

хмм....

Every time you attempt to parse HTML with regular expressions, the unholy child weeps the blood of virgins, and Russian hackers pwn your webapp. (http://stackoverflow.com/questions/1732348/regex-match-open-tags-except-xhtml-self-contained-tags/1732454#1732454)
orelcom
На сайте с 02.08.2006
Offline
21
#2

Через язык запросов Яндекс выдает только 1 страницу каждого сайта, наиболее релевантную. Поэтому готового запроса нет, приходится нажимать на ссылку «Еще с сайта» чтобы увидеть другие страницы или использовать в строке адреса параметр serverurl например http://yandex.ru/yandsearch?serverurl=www.yandex.ru

Umbert0
На сайте с 22.01.2009
Offline
81
#3

http://yandex.ru/yandsearch?serverurl=soe.ru

вроде тоде самое

[Удален]
#4
Umbert0:
http://yandex.ru/yandsearch?serverurl=soe.ru

вроде тоде самое

да но это делается через адрессную строку, а не через строку запроса

может кто нить все таки знает как сделать через строку запроса такое :(

Б
На сайте с 30.06.2008
Offline
200
#5

shustryi_ejik, Ваш парсер не умеет GET-запросы передавать? :) К чему тема-то, поясните...

Будь мудрее. Выгляди глупее.
mgarkunov
На сайте с 23.03.2009
Offline
130
#6
shustryi_ejik:
да но это делается через адрессную строку, а не через строку запроса
может кто нить все таки знает как сделать через строку запроса такое

Дат это одно и тоже, просто форма расширенного поиска передает все параметры, в том числе и пустые.

Если нужно сделать поиск с ограничением по домену, то нужно засунуть http://yandex.ru/yandsearch?serverurl=soe.ru в форму

В итоге форма для поиска:


<form action="http://yandex.ru/yandsearch">
<input type="text" name="text">
<input type="hidden" name="serverurl" value="soe.ru">
<input type="submit">
</form>

mgarkunov добавил 10.04.2009 в 15:27

mgarkunov:
кто подскажет как мне НЕ используя расширенный поиск сформулировать запрос в самой строке поиска чтобы получить тот же эффект?
смотрел тут
http://help.yandex.ru/search/?id=481939
но так и не смог ничего подобрать соответсвующего запроса...

Какую задачу нужно решить.

Если скажете, то станет понятнее :)

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий