Как использовать фильтр в поиске Google? - PullRequest
2 голосов
/ 18 августа 2010

Я преобразовал поиск в текстовом поле в Поиск Google, используя:

location.href = "http://images.google.com/search?q=" + val;

Но мне нужны параметры поиска в Интернете, поиска изображений, локального поиска и поиска новостей.

У меня есть:

<tr height="40">
<td width="80%" align="center" ><input id="searchText" type="text" size="100"/></td>
<td class="searchbox" width="20%" align="center"><a href="#" onclick="startSearch()">Search</a></td>
<td width="0%"></td>
</tr>

<td align="center">
<input type="radio" name="searchType" value="true"/> Web
<input type="radio" name="searchType" value="false"/> Image
<input type="radio" name="searchType" value="false"/> News
<input type="radio" name="searchType" value="false"/> Local
</td>

Как отфильтровать эту опцию, используя ту же ссылку выше.

1 Ответ

1 голос
/ 18 августа 2010

Прежде всего, вы действительно должны использовать Google Search API , который даст вам гораздо больше возможностей и контроля.

Но если вам нужно что-то быстрое и грязное,Вы хотели бы выбрать URL перед объединением запроса.Вот ссылки:

"http://www.google.com/maps?q=" + val;
"http://www.google.com/images?q=" + val;
"http://www.google.com/news?q=" + val;

и т. Д.

Так что, возможно, вам нужно сохранить глобальную переменную, содержащую текущий URL-адрес поиска, а затем изменить эту переменную в функции onclick для каждой кнопки-переключателя.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...