Google search API multiples input в себе


я пытаюсь сделать из разных inputs я могу генерировать поиск в Google, но Google создает только input для меня, но я не могу его редактировать.

Код Javascript:

(function() {
var cx = '010966112395912926010:u_3n5cqxw50';
var gcse = document.createElement('script');
gcse.type = 'text/javascript';
gcse.async = true;
gcse.src = (document.location.protocol == 'https:' ? 'https:' : 'http:') +
    '//cse.google.com/cse.js?cx=' + cx;
var s = document.getElementsByTagName('script')[0];
s.parentNode.insertBefore(gcse, s);
})();

код HTML:

<!DOCTYPE html>
<html>
<head>
<script type="text/javascript" src="google.js"></script>
<title></title>
</head>
<body>

inputs будут созданы мной.

например:

  • Input 1: intext:"guerra mundial"
  • Input 2: filetype:ppt
  • Input 3: intitle:"historia"

и что после этого он генерирует поиск следующим образом в Google, объединяя все:

intext:"guerra mundial" filetype:ppt intitle:"historia"
Author: Klaimmore, 2016-01-17

1 answers

Чтобы реализовать отдельную страницу результатов поиска, вставьте следующий фрагмент кода на страницу результатов:

<script>
(function() {
  var cx = 'YOUR_ENGINE_ID';
  var gcse = document.createElement('script');
  gcse.type = 'text/javascript';
  gcse.async = true;
  gcse.src = 'https://cse.google.com/cse.js?cx=' + cx;
  var s = document.getElementsByTagName('script')[0];
 s.parentNode.insertBefore(gcse, s);
})();
</script>
<gcse:searchresults-only></gcse:searchresults-only>

Теперь вы можете запустить поиск на странице, передав параметр " q " в URL

http://my-results-page-url.com/?q=MisParametrosABuscar 

Дайте ему q=Міѕпараметрыиск в адресной строке. Это заставляет элемент знать о результате отображаемого запроса.

Что вам нужно сделать, это объединить input и отправить запрос на url.

Успехи в развитии и благословения.

 2
Author: fredyfx, 2016-02-04 18:12:09