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"
1
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