Witam! Chcę napisać prosty program który poda stronie NIP i odbierze odpowiedź. Strona używa JS i nie da się tego wykonać z parametrów w linku. Czy jest jakiś sposób by to wykonać?
Strona: https://pfr.mf.gov.pl/?link=VAT&.
0
5
Po nitce do kłębka doszedłem do tego:
FWDC.eventOccurred = function (field, docAction, eventType, confirmed, successCallback)
{
if (eventType === undefined) { eventType = _fwdc.EventType.Link; }
return _fwdc.ajax({
url: 'EventOccurred',
data: function ()
{
return _getFormPostParameters({ EVENT__: field, DOC_ACTION__: !!docAction, TYPE__: eventType, CLOSECONFIRMED__: !!confirmed });
},
beforeRequest: function (args)
{
_linkSourceField = field;
_setConfirmCallback(function ()
{
FWDC.eventOccurred(field, docAction, eventType, true);
});
},
success: function (data, status, request)
{
if (!_fwdc.handleResponse(request, this, data)) { return false; }
_handleActionResult(data, null, null, field, successCallback);
}
});
};
Plik WDC.js. Możesz spróbować wysyłać bezpośrednio taki request jak robi to ten kod. Parametry powinieneś móc podejrzeć w konsoli przeglądarki.
EDIT:
Przeprowadziłem tylko pobieżną analizę - dokładniej obejrzeć musisz to sam.
EDIT2:
To coś zwraca pokaźną ilość html + js. Niezły wtf.