2016-11-17 1 views
0

Форма может выводить поиск google для введенного текста.Как написать форму, чтобы получить результат поиска от yahoo finance?

<form method="get" action="http://www.google.com/search"> 
<p class="nav"> 
<input size="-1" value="Search" type="submit"><br> 
<input name="q" size="16" maxlength="255" type="text"> 
<input name="sitesearch" value="www.example.com" type="hidden"> 
</p> 
</form> 

Чтобы открыть его с светлячок и входом robot.

enter image description here

Чтобы нажать кнопку поиска, мы получаем результат поиска в Googl в.

enter image description here

Один вопрос здесь: может поисковой системы Google принимать и обрабатывать параметры в <input name="sitesearch" value="www.example.com" type="hidden">?

Теперь я хочу, чтобы получить результат поиска Yahoo finace с той же форме, перепишем его в виде

<form method="get" action="http://finance.yahoo.com/quote/"> 
<p class="nav"> 
<input size="-1" value="Search" type="submit"><br> 
<input name="q" size="16" maxlength="255" type="text"> 
</p> 
</form> 

Я не могу получить хоть что, когда для ввода fnma и нажмите поиск днище.

enter image description here enter image description here

Как переписать действие, чтобы получить ниже Серч результат с Yahoo финансов?

enter image description here

ответ

1

поиск Yahoo Finance не появляется на работе точно так же, как поиск Google делает.

С Google, как вы упомянули, вы просто отправляете переменную GET из q = $ searchterm, и она покажет результаты, однако поисковая система yahoo finance, по-видимому, выполняется на странице с использованием AJAX, то есть вы не можете ссылаться на нее. Когда вы вводите запрос, он ищет, не переходя на отдельную страницу, и представляет результат в качестве предложения для поиска.

Если у них нет API, доступных для поиска, я бы предположил, что это невозможно, просто используя форму html.

+0

Еще один вопрос здесь: может ли поисковая система Google получать и обрабатывать параметры в ? –

+0

Насколько я знаю, это не встроено. Один из способов сделать это - изменить сайт: finance.yahoo.com + $ searchterm на вход. Возможно, решение jQuery было бы лучшим способом: – Hunter

+0

' Hunter

 Смежные вопросы

  • Нет связанных вопросов^_^