Google खोज को गूंगा कैसे बनाएं? [बन्द है]


0

मैं इसका एक मूर्खतापूर्ण प्रश्न जानता हूं, लेकिन मैं चाहता हूं कि खोज परिणाम जानबूझकर गलत हों।

क्षमा करें, मैं अंग्रेजी में धाराप्रवाह नहीं हूं, इसलिए मैं Breaking Badउदाहरण के रूप में टीवी श्रृंखला के साथ नीचे की छवियों का उपयोग करके समझाऊंगा:

यहाँ छवि विवरण दर्ज करें

यहाँ छवि विवरण दर्ज करें

(-) साइन का उपयोग कर मैं अवांछित परिणामों को बाहर कर सकता हूं, लेकिन अन्य उपयोगकर्ताओं को इसके बारे में पता नहीं होना चाहिए

कोई स्क्रिप्ट और सॉफ़्टवेयर जो मुझे इसे हासिल करने में मदद कर सकता है?

संपादित करें- मैं फिडलर की ओर अधिक झुकाव कर रहा हूं, क्या यहां कोई फिडलर गुरु हैं जो यहां मेरी मदद कर सकते हैं, मेरी मदद कर सकते हैं (कृपया मुझे बताएं कि क्या यह नियमों के खिलाफ है) किसी को किराए पर लें।

@krowe - मुझे लगता है कि फ़िडलर तरीका मेरे लिए अधिक उपयुक्त है, लेकिन वास्तव में वास्तव में मेरी मदद करने के लिए धन्यवाद।


1
आपको किस ब्राउज़र पर काम करने की आवश्यकता है?
krowe


@Dave - यह सवाल केवल Google के बारे में ही नहीं है, बल्कि प्रत्येक ज्ञात सर्च इंजन
nasekt

@nasekt खैर, यह निश्चित रूप से कम से कम व्यापक बनाता है।
एक CVn

जवाबों:


1

यह Chrome में TamperMonkey (या फ़ायरफ़ॉक्स में Greasemonkey ) के लिए एक नौकरी है । कुछ ऐसा करना चाहिए:

// ==UserScript==
// @name       Tamper with Google Results
// @namespace  http://superuser.com/users/145045/krowe
// @version    0.1
// @description  This just modifies google results to exclude certain things.
// @match      http://*.google.com
// @match      https://*.google.com
// @copyright  2014+, KRowe
// ==/UserScript==


function GM_main () {
    window.onload = function () {
      var targ = window.location;
      if(targ && targ.href && targ.href.match('https?:\/\/www.google.com/.+#q=.+') && targ.href.search("/+-torrent/+-watch/+-download")==-1) {
        targ.href = targ.href +"+-torrent+-watch+-download";
      }
    };
}

//-- This is a standard-ish utility function:
function addJS_Node(text, s_URL, funcToRun, runOnLoad) {
    var D=document, scriptNode = D.createElement('script');
    if(runOnLoad) scriptNode.addEventListener("load", runOnLoad, false);
    scriptNode.type = "text/javascript";
    if(text) scriptNode.textContent = text;
    if(s_URL) scriptNode.src = s_URL;
    if(funcToRun) scriptNode.textContent = '(' + funcToRun.toString() + ')()';
    var targ = D.getElementsByTagName('head')[0] || D.body || D.documentElement;
    targ.appendChild(scriptNode);
}

addJS_Node (null, null, GM_main);

यह केवल क्रोम में परीक्षण किया गया है। इसके अलावा, यह हर जगह काम नहीं करता है। उदाहरण के लिए, यदि आप लोकेशन बार के बजाय स्टार्ट पेज से सर्च करते हैं तो यह काम नहीं करेगा क्योंकि पेज लोड इवेंट में आग नहीं लगती है। मुझे यकीन नहीं है कि यह तय किया जा सकता है या नहीं।

मैंने वास्तव में जो कुछ हो रहा है उसे छिपाने के लिए कुछ नहीं किया है। मुझे लगता है कि मूल परिणाम दिखाने के लिए URL प्राप्त करना आसान होगा यदि आप पृष्ठ सामग्री को एक फ्रेम के साथ बदलते हैं और पुनर्निर्देशित करने के बजाय आप नए पृष्ठ को फ्रेम में लोड करते हैं। सही काम करने के लिए खोज बॉक्स प्राप्त करना थोड़ा और मुश्किल होने वाला है, लेकिन अंत में यह भी बहुत संभव है। ट्रिक इसे छुपाने के लिए सीएसएस का उपयोग करने जा रहा है फिर एक और टेक्स्टबॉक्स देखा जा सकता है। तब आपको अपने खोज बॉक्स के साथ वास्तविक खोज बॉक्स को सिंक करने के लिए बस कुछ ईवेंट हैंडलर जोड़ने की आवश्यकता होगी। Chrome में एक्सटेंशन के बिना भी उपयोगकर्ता स्क्रिप्ट का उपयोग किया जा सकता है लेकिन मुझे ऐसा करने का कोई अनुभव नहीं है क्योंकि उन स्क्रिप्ट को क्रॉस ब्राउज़र संगत नहीं माना जाता है और ये हैं। यदि आप वास्तव में यह छिपाना चाहते हैं, जो संभवत: कुछ ऐसा है जो आप भी करना चाहते हैं। अन्यथा, विस्तार हमेशा उसी को दिखाई देने वाला है जो इसकी तलाश करता है। आप एक्सटेंशन के लिए बटन को छिपा सकते हैं, हालांकि उस पर राइट क्लिक करके।


एक और पागल ने सोचा, क्या मैं मानव-मध्य-मध्य प्रॉक्सी (जैसे फिडलर) का उपयोग कर सकता हूं? उदाहरण के लिए, FiddlerScript या ऐसा कुछ बनाना? मेरी मदद करने के लिए अपना समय निकालने के लिए धन्यवाद।
nasekt

ऐसा कुछ संभव होना चाहिए। हालांकि मुझे ऐसा करने का अनुभव नहीं है।
krowe

@nasekt मैंने एक फ़्लैट मेट के फ़ेसबुक पेज को बहुत ही निजी बनाने के लिए प्रिविक्सी का इस्तेमाल किया है .. एक प्रैंक का नरक। या Google को मूर्ख बनाने के लिए Google में Os जोड़ना पसंद करते हैं। लेकिन Google खोज को गलत बनाने के लिए नहीं।
बार्लोप

@barlop - मैंने परिणामों को फ़िल्टर करने के लिए कई स्क्रिप्ट और सॉफ्टवेअर आज़माए हैं, लेकिन उनमें से कोई भी इस पद्धति के करीब नहीं आया है। यदि यह विधि काम करती है तो मैं एक खुशहाल व्यक्ति बनूंगा।
नासिक

@nasekt अच्छी तरह से, क्रोव की स्क्रिप्ट का प्रयास करें, और हमें अपडेट रखें
बार्लोप

0

Google के पास Chrome के लिए एक एक्सटेंशन है जिसे Personal Blocklist कहा जाता है । यह आपके द्वारा अनुरोधित (कीवर्ड के आधार पर अवरुद्ध) के लिए काफी अनुमति नहीं देता है, लेकिन यह आपको कुछ डोमेन को खोज परिणामों में प्रदर्शित होने से रोकने की अनुमति देता है। व्यक्तिगत ब्लॉकलिस्ट एक्सटेंशन पूर्वावलोकन


@ ड्रेक्स- ऐसी सैकड़ों अवांछित साइटें हैं, जिन्हें मैं अवरुद्ध करना चाहता हूं। मैं प्रत्येक साइट को हाथ से ब्लॉक नहीं करना चाहता। क्या इसका कोई हल है? आपके समय के लिए शुक्रिया।
nasekt
हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.