UNPKG

voter-registration

Version:
38 lines (33 loc) 921 B
var request = require('request'); module.exports = function(opts, cb) { request({ url: 'https://mnvotes.sos.state.mn.us/VoterStatus.aspx', method: 'POST', form: { __LASTFOCUS: null, __EVENTTARGET: null, __EVENTARGUMENT: null, __VIEWSTATEFIELDCOUNT: null, __VIEWSTATE: viewState, ctl00$MainContent$txtFirstName: opts.first_name, ctl00$MainContent$txtLastName: opts.last_name, ctl00$MainContent$ddlDobMonths: opts.dob.format('M'), ctl00$MainContent$ddlDobDays: opts.dob.format('D'), ctl00$MainContent$ddlDobYears: opts.dob.format('YYYY'), ctl00$MainContent$txtHouseNumber: '', // house number ctl00$MainContent$ddlStreets: '', //?? ctl00$MainContent$txtUnitNumber: null } }, function(err, res, body) { if (err) { cb(err); return; } var result = { registered: null, party: null }; //TODO cb(null, result); }); };