【自动填表脚本】马来西亚电子入境卡

作者:张富春(ahfuzhang),转载时请注明作者和引用链接,谢谢!


周末打算带着一家三口,从新加坡过关去马来西亚新山,为了快速通关,需要在马来西亚的网站上填写电子入境卡。
网址为:https://imigresen-online.imi.gov.my/mdac/register

但是这个表格填写起来太麻烦了,还不能用 chrome 的历史填表功能。一家三口得逐个输入。
于是我搞了这个填表脚本:

  • 在 chrome 浏览器中,按 F12 (macos 按 fn+F12),打开浏览器的调试器
  • 选择 Console 页卡
  • 粘贴 JavaScript 代码,敲回车,然后就自动填好了。

JavaScript 如下,各个字段改成自己的资料。保存好脚本,下次再过关的时候粘贴运行,节约时间。

(function(data){retrieveRefCity(data["accommodationState"]);document.getElementById("accommodationState").value=data["accommodationState"];setTimeout(function(){
document.getElementById("accommodationCity").value=data["accommodationCity"];retrievePostcode(data["accommodationCity"]);for (var key in data){document.getElementById(key).value=data[key];};}, 1000); })({
  "name":"ahfu",  /*护照上的名字*/
  "passNo"/*Passport No*/:"EX123456",  /*护照*/
  "nationality":"CHN",  /*国籍*/
  "dob"/*Date of Birth*/:"31/05/1966",  /*出生日期*/
  "sex":"2",  /*1-男, 2-女*/
  "passExpDte"/*Date of Passport Expiry*/:"02/01/2030", /*护照过期时间*/
  "email":"ahfu@gmail.com",
  "confirmEmail":"ahfu@gmail.com",
  "region":"65",
  "mobile":"80000000",  /*电话号码*/
  "arrDt"/*Date of Arrival*/:"1/5/2025",   /*入境日期*/
  "trvlMode"/*Mode of Travel*/:"2"/*入境方式,2-land*/,
  "depDt"/*Date of Departure*/:"1/5/2025",  /*出境日期*/
  "embark"/*Last Port of Embarkation before Malaysia*/:"SGP",  /*来自哪个国家*/
  "vesselNm"/*Flight / Vessel / Transportation No*/:"bus 950",   /*我填了新加坡的公交车线路……*/
  "accommodationStay"/*Accommodation of Stay*/:"99"/*OTHERS*/,  /*住宿方式,我当天往返,写了 other*/
  "accommodationAddress1":"106-108, Jalan Wong Ah Fook, Bandar Johor Bahru, 80000 Johor Bahru, Johor",  /*我填写了新山一个商场的地址*/
  "accommodationAddress2":"Johor Bahru City Square",  /*商场的名称*/
  "accommodationState":"01"/*JOHOR*/,   /*省份*/
  "accommodationCity":"0118"/*JOHOR BAHRU*/,   /*城市*/
  "accommodationPostcode":"80250"   /*邮编*/
});

希望对你有用。 😃

posted on 2025-04-30 17:44  ahfuzhang  阅读(205)  评论(0)    收藏  举报