您需要先安装一个扩展,例如 篡改猴、Greasemonkey 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 暴力猴,之后才能安装此脚本。
您需要先安装一个扩展,例如 篡改猴 或 Userscripts ,之后才能安装此脚本。
您需要先安装一款用户脚本管理器扩展,例如 Tampermonkey,才能安装此脚本。
您需要先安装用户脚本管理器扩展后才能安装此脚本。
Script para preenchimento automático do formulário de solicitação de visto do VFS Global para Portugal.
// ==UserScript== // @name VFS Portugal AutoFill // @namespace http://tampermonkey.net/ // @version 0.6 // @description Script para preenchimento automático do formulário de solicitação de visto do VFS Global para Portugal. // @author monkay // @match https://*.vfsglobal.com/* // @grant none // ==/UserScript== (function() { 'use strict'; // Dados para o preenchimento var formData = { email: "preencher ", password: "preencher e", passportNumber: "", firstName: "nhola", lastName: "mbala", dateOfBirth: "02/11/1964", passportExpiryDate: "08/09/2021", nationality: "Angolana", gender: "Female", visaNumber: "123456789", visaPlace: "Lisboa", visaDuration: "NATIONAL", mobile: "número" }; // Função para preencher o formulário function fillForm() { // Email e senha if (document.querySelector("#EmailId")) { document.querySelector("#EmailId").value = formData.email; } if (document.querySelector("#Password")) { document.querySelector("#Password").value = formData.password; } // Passaporte e informações pessoais if (document.querySelector("#PassportNumber")) { document.querySelector("#PassportNumber").value = formData.passportNumber; } if (document.querySelector("#FirstName")) { document.querySelector("#FirstName").value = formData.firstName; } if (document.querySelector("#LastName")) { document.querySelector("#LastName").value = formData.lastName; } if (document.querySelector("#DateOfBirth")) { document.querySelector("#DateOfBirth").value = formData.dateOfBirth; } if (document.querySelector("#PassportExpiryDate")) { document.querySelector("#PassportExpiryDate").value = formData.passportExpiryDate; } // Nacionalidade if (document.querySelector("#NationalityId")) { let nationalityOptions = document.querySelectorAll("#NationalityId option"); nationalityOptions.forEach(option => { if (option.text.includes(formData.nationality)) { option.selected = true; } }); } // Gênero if (document.querySelector("#GenderId")) { let genderOptions = document.querySelectorAll("#GenderId option"); genderOptions.forEach(option => { if (option.text.includes(formData.gender)) { option.selected = true; } }); } // Informações do visto (se aplicável) if (document.querySelector("#VisaNumber")) { document.querySelector("#VisaNumber").value = formData.visaNumber; } if (document.querySelector("#PlaceOfIssuance")) { document.querySelector("#PlaceOfIssuance").value = formData.visaPlace; } if (document.querySelector("#Duration")) { document.querySelector("#Duration").value = formData.visaDuration; } // Telefone if (document.querySelector("#Mobile")) { document.querySelector("#Mobile").value = formData.mobile; } // Submissão automática (opcional) // document.querySelector("#submitbuttonId").click(); // Descomente esta linha para submissão automática } // Executar a função de preenchimento assim que a página estiver pronta window.onload = function() { fillForm(); }; })();