более эффективный и расширяемый поиск в Google - PullRequest
0 голосов
/ 02 сентября 2011

У меня есть большой список веб-сайтов с флажками, которые я хочу использовать, чтобы сузить поиск в Google.Прямо сейчас мой сценарий ограничен примерно 5 сайтами, я думаю, просто из-за некоторого ограничения длины в Firefox, Google или что-то ещев любом случае мой сценарий выглядит следующим образом

function search_google(){           
        var cbs = document.getElementsByTagName('input');
        var txt = document.search.query.value;
        var sites = " ";
        for(var i=0; i < cbs.length; i++) {
            if(cbs[i].type == 'checkbox' && cbs[i].checked && cbs[i].value != "yes") {
                sites = sites + "site:" + cbs[i].value + " OR ";
            }
        }
        sites = sites.substring(0, sites.length - 4);
        window.open("http://www.google.com/search?q="+ " " + txt + sites);
    }

Я посмотрел на пользовательский поиск в Google, но, похоже, для этого необходимо заранее указать все сайты, а затем для пользовательского поиска в Google на лету потребуется ежемесячная плата.Так есть ли у кого-нибудь более расширяемый способ поиска большого списка конкретных сайтов?

1 Ответ

1 голос
/ 02 сентября 2011

URL имеют максимальную длину, которую они могут быть. Вы превышаете этот предел.

Какова максимальная длина URL в разных браузерах?

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