Skip to content

Instantly share code, notes, and snippets.

@KrishnaPravin
Last active July 7, 2023 17:58
Show Gist options
  • Save KrishnaPravin/9027c9a540f099d2ac26801048bc6c7c to your computer and use it in GitHub Desktop.
Save KrishnaPravin/9027c9a540f099d2ac26801048bc6c7c to your computer and use it in GitHub Desktop.
Select Nelali in TN eservices chitta download portal
//https://eservices.tn.gov.in/eservicesnew/land/chittaCheckNewRural_en.html?lan=en
// https://mrcoles.com/bookmarklet/
district = document.getElementById('districtCode');
district.value = "32";
district.dispatchEvent(new Event('change'));
setTimeout(() => {
talukCode = document.getElementById('talukCode');
talukCode.value = "05";
talukCode.dispatchEvent(new Event('change'));
setTimeout(() => {
villageCode = document.getElementById('villageCode');
villageCode.value = "042";
villageCode.dispatchEvent(new Event('change'));
document.querySelector('input[value=sur]')?.click();
document.getElementById('surveyNo').focus();
}, 1000);
}, 1000);
// javascript:(function()%7Bdistrict%20%3D%20document.getElementById('districtCode')%3Bdistrict.value%20%3D%20%2232%22%3Bdistrict.dispatchEvent(new%20Event('change'))%3BsetTimeout(()%20%3D%3E%20%7BtalukCode%20%3D%20document.getElementById('talukCode')%3BtalukCode.value%20%3D%20%2205%22%3BtalukCode.dispatchEvent(new%20Event('change'))%3BsetTimeout(()%20%3D%3E%20%7BvillageCode%20%3D%20document.getElementById('villageCode')%3BvillageCode.value%20%3D%20%22042%22%3BvillageCode.dispatchEvent(new%20Event('change'))%3Bdocument.querySelector('input%5Bvalue%3Dsur%5D')%3F.click()%3Bdocument.getElementById('surveyNo').focus()%3B%7D%2C%201000)%3B%7D%2C%201000)%7D)()
var s = document.createElement('script');
s.setAttribute('src', 'https://unpkg.com/tesseract.js@4.0.1/dist/tesseract.min.js');
s.onload = async () => {
const worker = await Tesseract.createWorker({
logger: (m) => console.log(m),
});
Tesseract.setLogging(true);
await worker.loadLanguage('eng');
await worker.initialize('eng');
const exampleImage = document.getElementById('captcha_name');
let result = await worker.detect(exampleImage);
console.log(result.data);
result = await worker.recognize(exampleImage);
console.log(result.data);
await worker.terminate();
document.getElementById('captcha').value = result.data.text.replace('\n', '');
document.querySelector('input[type=submit]').click()
};
document.body.appendChild(s);
// javascript:(function()%7Bvar%20s%20%3D%20document.createElement('script')%3Bs.setAttribute('src'%2C%20'https%3A%2F%2Funpkg.com%2Ftesseract.js%404.0.1%2Fdist%2Ftesseract.min.js')%3Bs.onload%20%3D%20async%20()%20%3D%3E%20%7Bconst%20worker%20%3D%20await%20Tesseract.createWorker(%7Blogger%3A%20(m)%20%3D%3E%20console.log(m)%2C%7D)%3BTesseract.setLogging(true)%3Bawait%20worker.loadLanguage('eng')%3Bawait%20worker.initialize('eng')%3Bconst%20exampleImage%20%3D%20document.getElementById('captcha_name')%3Blet%20result%20%3D%20await%20worker.detect(exampleImage)%3Bconsole.log(result.data)%3Bresult%20%3D%20await%20worker.recognize(exampleImage)%3Bconsole.log(result.data)%3Bawait%20worker.terminate()%3Bdocument.getElementById('captcha').value%20%3D%20result.data.text.replace('%5Cn'%2C%20'')%3Bdocument.querySelector('input%5Btype%3Dsubmit%5D').click()%7D%3Bdocument.body.appendChild(s)%7D)()
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment