वेब कॅप्चर आणि रूपांतरित करण्यासाठी साधने

जावास्क्रिप्ट इनलाइन पॉपअप अक्षम कसे करावे?

काही वेब पृष्ठांमध्ये अवांछित इनलाइन जावास्क्रिप्ट पॉपअप असतात जे आमच्यासह व्युत्पन्न केलेल्या स्क्रीनशॉटमध्ये दिसतात API आणि ऑनलाईन स्क्रीनशॉट साधन. हे पॉपअप लपवण्याचे सर्वात विश्वसनीय तंत्र म्हणजे लपविण्यासाठी पॉपअपचे एचटीएमएल घटक निर्दिष्ट करणे. खाली आम्ही काढू इच्छित असलेल्या इनलाइन पॉपअपचे HTML स्निपेट आहे.

<div class="ArevicoModal-bg ArevicoModal-iframe" style="display: block;"></div>
<div class="ArevicoModal ArevicoModal-iframe" style="display: block;">
 <div class="ArevicoModal-content">
  <span class="ArevicoModal-close-icon ArevicoModal-close"></span>
  <div id="arvlbdata" style="overflow:visible;width:400px;height:250px;" class="ArevicoModal-inner">
   <h2>Sign up now!!</h2>
  </div>
 </div>
</div>

म्हणून हे पॉपअप काढण्यासाठी आम्हाला घटकांचा वापर करून पृष्ठ अवरोधित करणारे सर्व पॉपअप घटक लपविणे आवश्यक आहे सीएसएस निवडकर्ते. या प्रकरणात आहे .ArevicoModal-bg आणि .ArevicoModal. आपल्या वेब ब्राउझरच्या विकसक साधनांचा वापर करुन आपल्याला कोणते HTML घटक काढून टाकणे आवश्यक आहे ते शोधून काढू शकता. लपवण्याचे उदाहरण .ArevicoModal-bg आणि .ArevicoModal खाली प्रत्येक एपीआयसाठी एचटीएमएल घटक दर्शविले आहेत.

GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.HideElement = ".ArevicoModal-bg,.ArevicoModal";
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
GrabzItClient grabzIt = new GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
ImageOptions options = new ImageOptions();
options.hideElement(".ArevicoModal-bg,.ArevicoModal");
grabzIt.URLToImage("http://www.spacex.com", options);
grabzIt.SaveTo("spacex.jpg");
<script src="https://cdn.jsdelivr.net/npm/@grabzit/js@3.4.8/grabzit.min.js"></script>
<script>
GrabzIt("Sign in to view your Application Key").ConvertURL("http://www.spacex.com", 
	{"hide", ".ArevicoModal-bg,.ArevicoModal"}).Create();
</script>
var grabzit = require('grabzit');

var client = new grabzit("Sign in to view your Application Key", "Sign in to view your Application Secret");
client.url_to_image("http://www.spacex.com", 
	{"hideElement", ".ArevicoModal-bg,.ArevicoModal"});
client.save_to("spacex.jpg", function (error, id){
    if (error != null){
        throw error;
    }
});
$grabzIt = GrabzItClient->new("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = GrabzItImageOptions->new();
$options->hideElement(".ArevicoModal-bg,.ArevicoModal");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
$grabzIt = new \GrabzIt\GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret");
$options = new \GrabzIt\GrabzItImageOptions();
$options->setHideElement(".ArevicoModal-bg,.ArevicoModal");
$grabzIt->URLToImage("http://www.spacex.com", $options);
$grabzIt->SaveTo("spacex.jpg");
grabzIt = GrabzItClient.GrabzItClient("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzItImageOptions.GrabzItImageOptions()
options.hideElement = ".ArevicoModal-bg,.ArevicoModal"
grabzIt.URLToImage("http://www.spacex.com", options)
grabzIt.SaveTo("spacex.jpg")
https://api.grabz.it/services/convert.ashx?key=Sign in to view your Application Key&format=jpg&hide=.ArevicoModal-bg%2C.ArevicoModal&url=https%3A%2F%2Fspacex.com%2F
grabzIt = GrabzIt::Client.new("Sign in to view your Application Key", "Sign in to view your Application Secret")
options = GrabzIt::ImageOptions.new()
options.hideElement = ".ArevicoModal-bg,.ArevicoModal"
grabzIt.url_to_image("http://www.spacex.com", options)
grabzIt.save_to("spacex.jpg")

इतर तंत्रे

काही पॉपअप कुकीजसह नियंत्रित केले जातात, म्हणूनच आपण त्या डोमेनसाठी योग्य कुकी मूल्य सेट केल्यास पॉपअप यापुढे दिसणार नाही. हे असू शकते स्वहस्ते केले किंवा स्वयंचलितपणे सक्षम करून वापरकर्ता कुकी वर्तन मोड.

हे करण्यासाठी वेबपृष्ठास भेट द्या आणि आपल्या ब्राउझरची विकसक साधने सुविधा उघडा जेणेकरून आपण वेब पृष्ठावर कुकीज काय आहेत ते पाहू शकता. आता पॉपअप बंद करा. नवीन कुकी दिसल्यास पृष्ठ रीफ्रेश करा. जर पॉपअप यापुढे दिसत नसेल तर दिसणा appeared्या कुकीच्या तपशीलांची कॉपी करा आणि ती आपल्यास जोडा सानुकूल कुकीज. तथापि भविष्यात त्यास एक्सएनयूएमएक्स वर्षे दीर्घ मुदतीची तारीख देणे ही चांगली कल्पना असेल जेणेकरून कुकी हटविली जाऊ नये.

आणखी एक संभाव्य समाधान म्हणजे कॅप्चरद्वारे विनंती करणे शोध इंजिन वापरकर्ता एजंट, "विनंती म्हणून" पॅरामीटर सेट करुन. वेबसाइट कशी लिहिली गेली यावर अवलंबून पॉप अप दिसून येऊ शकत नाही.