-
Witam, mam problem z pewną stroną a dokładnie z tą: ** https://tracktrace.dpd.com.pl/parcelDetails?p1=0000035774971w&przycisk=Wyszukaj
-
Dzisiaj coś zmienili i pojawił się problem którego nie mogę "ugryść" i wysyłam dane metodą get i otrzymuje takie kod:**
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html>
<head>
<meta http-equiv=Content-Type content="text/html; charset=utf-8" >
<meta name="robots" content="noindex, nofollow">
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=Edge">
<title>Zlokalizuj przesyłkę</title>
<link rel="stylesheet" href="/resources/style/common.css;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" type="text/css" />
<link rel="stylesheet" href="/resources/style/content.css;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" type="text/css" />
<link rel="stylesheet" href="/resources/style/navigation.css;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" type="text/css" />
<script src="/resources/js/jquery-1.11.1.min.js;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" type="text/javascript"></script>
<style type="text/css">
.normalFormLabel input{
width: 180px;
}
.normalFormLabel input{
width: 100px;
}
.normalFormLabel2 input{
width: 120px;
}
table, td {
margin: 0;
padding: 0;
border-spacing: 0;
border-collapse: collapse;
}
.middle td {
vertical-align: middle;
}
.parcels-combo {
width: 250px;
}
.history-table th{
text-align: left;
}
.history-table th, .history-table td {
padding: 5px 10px;
}
.bold {
font-weight: bold;
}
a.dark-href, a:visited.dark-href {
color: rgb(102, 102, 102);
}
a .js-search, a.js-search{
color: #666666;
text-decoration: none;
}
</style>
</head>
<body>
<div style="display: none;" class="inputs">
<input type="hidden" id="typ" value="1" />
<input type="hidden" id="p1" value="0000035774971W" />
<input type="hidden" id="p2" value="" />
<input type="hidden" id="p3" value="" />
<input type="hidden" id="p4" value="" />
<input type="hidden" id="p5" value="" />
<input type="hidden" id="p6" value="" />
<input type="hidden" id="p7" value="" />
<input type="hidden" id="p8" value="" />
<input type="hidden" id="p9" value="" />
<input type="hidden" id="p10" value="" />
</div>
<div id="cent" style="margin: 0 auto; position: relative; width: 1000px;">
<div id="siteutilities" class="siteutilities" style="z-index:10;">
<a href="/findParcel;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">Polski</a> |
<a href="/EN/findParcel;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">English</a>
<img class="dot_999999" src="/resources/images/dot_999999.gif;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">
<a href="http://www.dpd.com/" target="_blank">www.dpd.com</a>
<img class="dot_999999" src="/resources/images/dot_999999.gif;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">
<a href="http://www.dpd.com.pl/subpage.asp?ID_kat=4&ID=50&Mark=11" target="_blank">Centrum prasowe</a>
</div>
<div id="header">
<a href="#"><img id="dpd_logo" src="/resources/images/dpd-re-logo.jpg;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" border="0"></a>
<img id="dpd_redbar" src="/resources/images/dpd-re-redbar.jpg;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" border="0">
</div>
<div class="content00">
<div class="content_bg">
<h1>Zlokalizuj przesyłkę</h1>
<div id="js-packagesDiv">
</div>
<div class="module module_bg modul_bg_blue1_wl">
<a href="./findParcel" class="js-search">
<img src="/resources/images/button_back.gif;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" border="0" style="vertical-align:middle;" />
<b class="js-search">Wyszukaj ponownie</b>
</a>
</div>
<div class="footer">
1.6.3
</div>
</div>
</div>
</div>
<script>
$(document).ready(function(){
var any = false;
for (var i=1; i<=10; ++i){
var searchTerm = $('#p'+i).val();
if (searchTerm != ''){
plantPackageDiv(i, searchTerm);
any = true;
}
}
if (!any){
if ($('#typ').val() == '2'){
$('#js-packagesDiv').append('<div class="js-no-package-div">Nie wprowadzono numeru</div>');
} else {
$('#js-packagesDiv').append('<div class="js-no-package-div">Nie wprowadzono żadnego numeru przesyłki</div>');
}
}
loadPackages();
});
function makeid()
{
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < 5; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
function plantPackageDiv(index, searchTerm){
var seedHtml = '<div class="js-package-div" data-id="' + index +'" data-search-term="' + $('<div>').text(searchTerm).html().replace(/"/, '') + '">\
Ĺ‚adowanie\
</div>';
$('#js-packagesDiv').append(seedHtml);
}
function postalCodeRequired(receiverCountryCode){
var countryCodes = 'IE';
var countriesSeparator = ',';
var cc = countryCodes.split(countriesSeparator);
for (var excludedCountryCodeIndex in cc){
var excludedCountryCode = cc[excludedCountryCodeIndex];
if (excludedCountryCode == receiverCountryCode){
return false;
}
}
return true;
}
function openChat(parcelWaybill){
$.ajax({
type: "post",
url: "/openChat;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000",
data: {
waybill: parcelWaybill
},
cache: false,
dataType: "json",
success: function(json) {
if (! json.success){
/*alert('Czat niedostępny');*/
return ;
}
window.open(json.chatUrl);
$('.js-consult-hide').trigger('click');
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
}
function loadPackages(){
$('.js-package-div').each(function(){
var $thisDiv = $(this);
var index = $(this).attr('data-id');
var searchTerm = $(this).attr('data-search-term');
var start = new Date().getTime();
if (searchTerm.indexOf('%') > -1){
if (searchTerm.indexOf('*') > -1){
var displaySearchTerm = $('<div>').text(searchTerm).html();
$thisDiv.html('\
<div class="bold ellipsis">Wprowadzono błędny numer przesyłki (' + displaySearchTerm + ')</div>\
<br />\
Powodem tego może być:\
<ul>\
<li>\
wprowadzenie niepoprawnego numeru\
<br /><br />\
<br /><br />\
</li>\
<li>numer listu przewozowego nie został jeszcze wprowadzony do naszego systemu informatycznego, bardzo prosimy o ponowne wpisanie numeru przesyłki następnego dnia po nadaniu w godzinach porannych\
</li>\
</ul>\
');
return ;
}
}
$.ajax({
type: "post",
url: "findPackage",
data: {
q: searchTerm,
typ: $('#typ').val()
},
cache: false,
dataType: "html",
success: function(html) {
var startJs = new Date().getTime();
$thisDiv.html(html);
var waybill = $thisDiv.find('.js-waybill').val();
var waybillParcel = $thisDiv.find('.js-waybill-paczki').val();
$thisDiv.find('.js-consult').on('click', function(){
$('.js-consult-hide').trigger('click');
$.ajax({
type: "post",
url: "/isVerified;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000",
data: {
waybillParcel: waybillParcel
},
cache: false,
dataType: "json",
success: function(json) {
if (json.success){
var courierPhone = json.courierPhone;
var newExtraOptionsHtml = getVerifiedExtraOptionsHtml(json.inDelivery, json.chat, courierPhone, waybillParcel);
$thisDiv.find('.js-package-details').html(newExtraOptionsHtml);
$thisDiv.find('.js-package-details').show();
} else {
$thisDiv.find('.js-package-captcha').show();
$thisDiv.find('.js-captcha-img').unbind('click').on('click', function(){
$thisDiv.find('.js-captcha-img').attr('src', '/captchaImg;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000?t=' + makeid());
}).trigger('click');
$thisDiv.find('.js-captcha-input').val('');
$thisDiv.find('.js-postal-code').val('');
}
$thisDiv.find('.js-consult').hide();
$thisDiv.find('.js-consult-hide').show();
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
});
$thisDiv.find('.js-parcels-combo').on('change', function(){
$thisDiv.find('.js-parcels-combo-form').submit();
});
$thisDiv.find('.js-consult-hide').on('click', function(){
$thisDiv.find('.js-package-captcha').hide();
$thisDiv.find('.js-package-details').hide();
$thisDiv.find('.js-consult').show();
$thisDiv.find('.js-consult-hide').hide();
});
$thisDiv.find('.js-solve-captcha').on('click', function(){
$thisDiv.find('.js-incorrect-legend').hide();
$thisDiv.find('.js-incorrect-captcha').hide();
$thisDiv.find('.js-incorrect-postal-code').hide();
var postalCode = $thisDiv.find('.js-postal-code').removeClass('warning-border').val();
if (postalCode != null){
postalCode = postalCode.replace(/[^a-z0-9]+|\s+/gmi, '');
$thisDiv.find('.js-postal-code').val(postalCode);
}
var captchaSolution = $thisDiv.find('.js-captcha-input').removeClass('warning-border').val();
$.ajax({
type: "post",
url: "/verifyCaptcha;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000",
data: {
waybillParcel: waybillParcel,
postalCode: postalCode,
captchaSolution: captchaSolution
},
cache: false,
dataType: "json",
success: function(json) {
if (! json.success){
$thisDiv.find('.js-incorrect-legend').show();
if (! json.successCaptcha){
$thisDiv.find('.js-captcha-input').addClass('warning-border');
$thisDiv.find('.js-incorrect-captcha').show();
} else {
if (! json.successPostalCode){
$thisDiv.find('.js-postal-code').addClass('warning-border')
$thisDiv.find('.js-incorrect-postal-code').show();
}
}
$thisDiv.find('.js-captcha-img').trigger('click');
$thisDiv.find('.js-captcha-input').val('');
return;
}
var courierPhone = json.courierPhone;
var showCourierPhone = json.inDelivery;
if (! courierPhone){
courierPhone = '';
}
var chatPresent = json.chat;
var newExtraOptionsHtml = getVerifiedExtraOptionsHtml(showCourierPhone, chatPresent, courierPhone, waybillParcel);
$thisDiv.find('.js-package-details').html(newExtraOptionsHtml).show();
$thisDiv.find('.js-package-captcha').hide();
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
});
var end = new Date().getTime();
var time = end - start;
console.log(searchTerm + 'Execution time: ' + time);
console.log(searchTerm + 'JS time: ' + (end - startJs));
},
error: function(){
$thisDiv.html('Błąd połączenia');
}
});
});
}
function getVerifiedExtraOptionsHtml(isPresentTel, isPresentChat, courierPhone, waybillParcel){
var phoneVisible = ! ( (courierPhone == null) || (courierPhone == '') );
courierPhone = ( (courierPhone == null) || (courierPhone == '') ) ? 'Brak' : '48 ' + parseInt(courierPhone).toLocaleString().replace(/,/g, '.').split('.')[0];
var phoneDiv = '';
if (isPresentTel && phoneVisible){
phoneDiv = '<div class="drow p">\
<div style="float: left;">\
<img src="/resources/images/phone.png;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">\
</div>\
<div class="dcolumn" style="margin-left: 15px; width:600px;">\
<div class="p">\
Telefon do kuriera <span class="data_mark">' + courierPhone + '</span> <br />\
w celu doprecyzowania obecnych warunkĂłw dzisiejszej dostawy. <br />\
<small>\
(Opłata za połączenie jest zgodna z taryfą operatora)\
</small>\
</div>\
</div>\
</div>';
}
var chatDiv = '';
if (isPresentChat){
chatDiv = '<div class="drow p">\
<span class="warning">Uwaga!</span>\
W przypadku chęci zmiany daty doręczenia, adresu dostawy lub zwrotu przesyłki prosimy o kontakt z konsultantem poprzez wybranie opcji czat \
</div>\
<div class="drow p">\
<div style="float: left;">\
<img src="/resources/images/chat.png;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000">\
</div>\
<div class="dcolumn" style="margin-left: 15px; width: 600px;">\
<div class="p">\
Uruchom czat z konsultantem\
<input src="/resources/images/button_next.gif;jsessionid=3999ad12fb8d5df1346d887a8dc1.000000" type="image" value="Uruchom czat z konsultantem" align="top" onclick="openChat(\'' + waybillParcel + '\')">\
</div>\
</div>\
</div>';
}
var html = '\
' + phoneDiv + '\
' + chatDiv + '\
';
return html;
}
</script>
</body>
</html>
Natomiast korzystając z normalnej wyszukiwarki np Mozilla Firefox zapisując stronę do pliku otrzymuję taki kod jak poniżej:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<meta name="robots" content="noindex, nofollow">
<meta http-equiv="X-UA-Compatible" content="IE=9; IE=8; IE=7; IE=Edge">
<title>Zlokalizuj przesyłkę</title>
<link rel="stylesheet" href="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/common.css" type="text/css">
<link rel="stylesheet" href="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/content.css" type="text/css">
<link rel="stylesheet" href="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/navigation.css" type="text/css">
<script src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/jquery-1.js" type="text/javascript"></script>
<style type="text/css">
.normalFormLabel input{
width: 180px;
}
.normalFormLabel input{
width: 100px;
}
.normalFormLabel2 input{
width: 120px;
}
table, td {
margin: 0;
padding: 0;
border-spacing: 0;
border-collapse: collapse;
}
.middle td {
vertical-align: middle;
}
.parcels-combo {
width: 250px;
}
.history-table th{
text-align: left;
}
.history-table th, .history-table td {
padding: 5px 10px;
}
.bold {
font-weight: bold;
}
a.dark-href, a:visited.dark-href {
color: rgb(102, 102, 102);
}
a .js-search, a.js-search{
color: #666666;
text-decoration: none;
}
</style>
</head>
<body>
<div style="display: none;" class="inputs">
<input id="typ" value="1" type="hidden">
<input id="p1" value="0000035774971w" type="hidden">
<input id="p2" value="" type="hidden">
<input id="p3" value="" type="hidden">
<input id="p4" value="" type="hidden">
<input id="p5" value="" type="hidden">
<input id="p6" value="" type="hidden">
<input id="p7" value="" type="hidden">
<input id="p8" value="" type="hidden">
<input id="p9" value="" type="hidden">
<input id="p10" value="" type="hidden">
</div>
<div id="cent" style="margin: 0 auto; position: relative; width: 1000px;">
<div id="siteutilities" class="siteutilities" style="z-index:10;">
<a href="https://tracktrace.dpd.com.pl/findParcel">Polski</a> |
<a href="https://tracktrace.dpd.com.pl/EN/findParcel">English</a>
<img class="dot_999999" src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/dot_999999.gif">
<a href="http://www.dpd.com/" target="_blank">www.dpd.com</a>
<img class="dot_999999" src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/dot_999999.gif">
<a href="http://www.dpd.com.pl/subpage.asp?ID_kat=4&ID=50&Mark=11" target="_blank">Centrum prasowe</a>
</div>
<div id="header">
<a href="#"><img id="dpd_logo" src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/dpd-re-logo.jpg" border="0"></a>
<img id="dpd_redbar" src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/dpd-re-redbar.jpg" border="0">
</div>
<div class="content00">
<div class="content_bg">
<h1>Zlokalizuj przesyłkę</h1>
<div id="js-packagesDiv">
<div class="js-package-div" data-id="1" data-search-term="0000035774971w"><input xmlns:xs="http://www.w3.org/2001/XMLSchema" value="0000035774971W" class="js-waybill" type="hidden"><input xmlns:xs="http://www.w3.org/2001/XMLSchema" value="0000035774971W" class="js-waybill-paczki" type="hidden"><div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="modul_head_hd">Przesyłka: <span class="data_mark"><span class="data_mark">0000035774971W</span></span></div>
<div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="module module_bg">
<div class="drow">
<div class="dcolumn marginr">Paczki w przesyłce:
</div>
<div class="dcolumn">
<form method="get" class="js-parcels-combo-form" action=""><select name="p1" class="js-parcels-combo parcels-combo">>
<option value="0000035774971W" selected="selected">0000035774971W</option></select></form>
</div>
</div>
</div>
<div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="drow">
<div class="dcolumn marginr modul_head_hd">Paczka: <span class="data_mark">0000035774971W</span></div>
</div>
<div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="p modul_head_hd" style="height: 45px;"></div>
<div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="module module_bg js-package-details" style="display: none;"></div>
<div xmlns:xs="http://www.w3.org/2001/XMLSchema" class="subpage_modul_teaser_var">
<div class="dcolumn marginr modul_head_hd">Historia przesyłki:
</div>
</div>
<table xmlns:xs="http://www.w3.org/2001/XMLSchema" class="subpage_modules history-table" border="0" cellpadding="0" cellspacing="0">
<tbody><tr class="modul_bg_blue1_wl">
<th>Data</th>
<th>Godzina</th>
<th>Opis</th>
<th>Oddział</th>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-08</td>
<td>13:34:13</td>
<td>Przesyłka doręczona<br>Odbiorca: DOLEGOWSKI
</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-08</td>
<td>10:04:04</td>
<td>Wydanie przesyłki do doręczenia</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-07</td>
<td>09:56:35</td>
<td>Przesyłka niedoręczona - brak gotówki COD</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-07</td>
<td>08:28:24</td>
<td>Wydanie przesyłki do doręczenia</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-05</td>
<td>17:18:59</td>
<td>Przyjęcie przesyłki w oddziale DPD</td>
<td>POZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-05</td>
<td>17:18:26</td>
<td>Przesyłka odebrana przez Kuriera</td>
<td></td>
</tr>
</tbody></table><br xmlns:xs="http://www.w3.org/2001/XMLSchema"><br xmlns:xs="http://www.w3.org/2001/XMLSchema"><br xmlns:xs="http://www.w3.org/2001/XMLSchema"><br xmlns:xs="http://www.w3.org/2001/XMLSchema"></div></div>
<div class="module module_bg modul_bg_blue1_wl">
<a href="https://tracktrace.dpd.com.pl/findParcel" class="js-search">
<img src="Zlokalizuj%20przesy%C5%82k%C4%99_pliki/button_back.gif" style="vertical-align:middle;" border="0">
<b class="js-search">Wyszukaj ponownie</b>
</a>
</div>
<div class="footer">
1.6.3
</div>
</div>
</div>
</div>
<script>
$(document).ready(function(){
var any = false;
for (var i=1; i<=10; ++i){
var searchTerm = $('#p'+i).val();
if (searchTerm != ''){
plantPackageDiv(i, searchTerm);
any = true;
}
}
if (!any){
if ($('#typ').val() == '2'){
$('#js-packagesDiv').append('<div class="js-no-package-div">Nie wprowadzono numeru</div>');
} else {
$('#js-packagesDiv').append('<div class="js-no-package-div">Nie wprowadzono żadnego numeru przesyłki</div>');
}
}
loadPackages();
});
function makeid()
{
var text = "";
var possible = "ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789";
for( var i=0; i < 5; i++ )
text += possible.charAt(Math.floor(Math.random() * possible.length));
return text;
}
function plantPackageDiv(index, searchTerm){
var seedHtml = '<div class="js-package-div" data-id="' + index +'" data-search-term="' + $('<div>').text(searchTerm).html().replace(/"/, '') + '">\
ładowanie\
</div>';
$('#js-packagesDiv').append(seedHtml);
}
function postalCodeRequired(receiverCountryCode){
var countryCodes = 'IE';
var countriesSeparator = ',';
var cc = countryCodes.split(countriesSeparator);
for (var excludedCountryCodeIndex in cc){
var excludedCountryCode = cc[excludedCountryCodeIndex];
if (excludedCountryCode == receiverCountryCode){
return false;
}
}
return true;
}
function openChat(parcelWaybill){
$.ajax({
type: "post",
url: "/openChat",
data: {
waybill: parcelWaybill
},
cache: false,
dataType: "json",
success: function(json) {
if (! json.success){
/*alert('Czat niedostępny');*/
return ;
}
window.open(json.chatUrl);
$('.js-consult-hide').trigger('click');
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
}
function loadPackages(){
$('.js-package-div').each(function(){
var $thisDiv = $(this);
var index = $(this).attr('data-id');
var searchTerm = $(this).attr('data-search-term');
var start = new Date().getTime();
if (searchTerm.indexOf('%') > -1){
if (searchTerm.indexOf('*') > -1){
var displaySearchTerm = $('<div>').text(searchTerm).html();
$thisDiv.html('\
<div class="bold ellipsis">Wprowadzono błędny numer przesyłki (' + displaySearchTerm + ')</div>\
<br />\
Powodem tego może być:\
<ul>\
<li>\
wprowadzenie niepoprawnego numeru\
<br /><br />\
<br /><br />\
</li>\
<li>numer listu przewozowego nie został jeszcze wprowadzony do naszego systemu informatycznego, bardzo prosimy o ponowne wpisanie numeru przesyłki następnego dnia po nadaniu w godzinach porannych\
</li>\
</ul>\
');
return ;
}
}
$.ajax({
type: "post",
url: "findPackage",
data: {
q: searchTerm,
typ: $('#typ').val()
},
cache: false,
dataType: "html",
success: function(html) {
var startJs = new Date().getTime();
$thisDiv.html(html);
var waybill = $thisDiv.find('.js-waybill').val();
var waybillParcel = $thisDiv.find('.js-waybill-paczki').val();
$thisDiv.find('.js-consult').on('click', function(){
$('.js-consult-hide').trigger('click');
$.ajax({
type: "post",
url: "/isVerified",
data: {
waybillParcel: waybillParcel
},
cache: false,
dataType: "json",
success: function(json) {
if (json.success){
var courierPhone = json.courierPhone;
var newExtraOptionsHtml = getVerifiedExtraOptionsHtml(json.inDelivery, json.chat, courierPhone, waybillParcel);
$thisDiv.find('.js-package-details').html(newExtraOptionsHtml);
$thisDiv.find('.js-package-details').show();
} else {
$thisDiv.find('.js-package-captcha').show();
$thisDiv.find('.js-captcha-img').unbind('click').on('click', function(){
$thisDiv.find('.js-captcha-img').attr('src', '/captchaImg?t=' + makeid());
}).trigger('click');
$thisDiv.find('.js-captcha-input').val('');
$thisDiv.find('.js-postal-code').val('');
}
$thisDiv.find('.js-consult').hide();
$thisDiv.find('.js-consult-hide').show();
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
});
$thisDiv.find('.js-parcels-combo').on('change', function(){
$thisDiv.find('.js-parcels-combo-form').submit();
});
$thisDiv.find('.js-consult-hide').on('click', function(){
$thisDiv.find('.js-package-captcha').hide();
$thisDiv.find('.js-package-details').hide();
$thisDiv.find('.js-consult').show();
$thisDiv.find('.js-consult-hide').hide();
});
$thisDiv.find('.js-solve-captcha').on('click', function(){
$thisDiv.find('.js-incorrect-legend').hide();
$thisDiv.find('.js-incorrect-captcha').hide();
$thisDiv.find('.js-incorrect-postal-code').hide();
var postalCode = $thisDiv.find('.js-postal-code').removeClass('warning-border').val();
if (postalCode != null){
postalCode = postalCode.replace(/[^a-z0-9]+|\s+/gmi, '');
$thisDiv.find('.js-postal-code').val(postalCode);
}
var captchaSolution = $thisDiv.find('.js-captcha-input').removeClass('warning-border').val();
$.ajax({
type: "post",
url: "/verifyCaptcha",
data: {
waybillParcel: waybillParcel,
postalCode: postalCode,
captchaSolution: captchaSolution
},
cache: false,
dataType: "json",
success: function(json) {
if (! json.success){
$thisDiv.find('.js-incorrect-legend').show();
if (! json.successCaptcha){
$thisDiv.find('.js-captcha-input').addClass('warning-border');
$thisDiv.find('.js-incorrect-captcha').show();
} else {
if (! json.successPostalCode){
$thisDiv.find('.js-postal-code').addClass('warning-border')
$thisDiv.find('.js-incorrect-postal-code').show();
}
}
$thisDiv.find('.js-captcha-img').trigger('click');
$thisDiv.find('.js-captcha-input').val('');
return;
}
var courierPhone = json.courierPhone;
var showCourierPhone = json.inDelivery;
if (! courierPhone){
courierPhone = '';
}
var chatPresent = json.chat;
var newExtraOptionsHtml = getVerifiedExtraOptionsHtml(showCourierPhone, chatPresent, courierPhone, waybillParcel);
$thisDiv.find('.js-package-details').html(newExtraOptionsHtml).show();
$thisDiv.find('.js-package-captcha').hide();
},
error: function(){
/*alert('Błąd połączenia');*/
}
});
});
var end = new Date().getTime();
var time = end - start;
console.log(searchTerm + 'Execution time: ' + time);
console.log(searchTerm + 'JS time: ' + (end - startJs));
},
error: function(){
$thisDiv.html('Błąd połączenia');
}
});
});
}
function getVerifiedExtraOptionsHtml(isPresentTel, isPresentChat, courierPhone, waybillParcel){
var phoneVisible = ! ( (courierPhone == null) || (courierPhone == '') );
courierPhone = ( (courierPhone == null) || (courierPhone == '') ) ? 'Brak' : '48 ' + parseInt(courierPhone).toLocaleString().replace(/,/g, '.').split('.')[0];
var phoneDiv = '';
if (isPresentTel && phoneVisible){
phoneDiv = '<div class="drow p">\
<div style="float: left;">\
<img src="/resources/images/phone.png">\
</div>\
<div class="dcolumn" style="margin-left: 15px; width:600px;">\
<div class="p">\
Telefon do kuriera <span class="data_mark">' + courierPhone + '</span> <br />\
w celu doprecyzowania obecnych warunków dzisiejszej dostawy. <br />\
<small>\
(Opłata za połączenie jest zgodna z taryfą operatora)\
</small>\
</div>\
</div>\
</div>';
}
var chatDiv = '';
if (isPresentChat){
chatDiv = '<div class="drow p">\
<span class="warning">Uwaga!</span>\
W przypadku chęci zmiany daty doręczenia, adresu dostawy lub zwrotu przesyłki prosimy o kontakt z konsultantem poprzez wybranie opcji czat \
</div>\
<div class="drow p">\
<div style="float: left;">\
<img src="/resources/images/chat.png">\
</div>\
<div class="dcolumn" style="margin-left: 15px; width: 600px;">\
<div class="p">\
Uruchom czat z konsultantem\
<input src="/resources/images/button_next.gif" type="image" value="Uruchom czat z konsultantem" align="top" onclick="openChat(\'' + waybillParcel + '\')">\
</div>\
</div>\
</div>';
}
var html = '\
' + phoneDiv + '\
' + chatDiv + '\
';
return html;
}
</script>
</body></html>
Nie stety nie jestem na bieżąco z html i skryptami dlatego zwracam się z prośbą o pomoc do Was i pytaniem dlaczego otrzymuję inne wyniki? Głównie zależy mi dlaczego używając metody get lub korzystając ze zwykłego TWebBrowser delphi w tekscie nie mam tego fragmentu: Zaznaczam iż sam kod w programie jest raczej poprawny gdyż działa z wieloma innymi stronami od ponad 2 lat.
<table xmlns:xs="http://www.w3.org/2001/XMLSchema" class="subpage_modules history-table" border="0" cellpadding="0" cellspacing="0">
<tbody><tr class="modul_bg_blue1_wl">
<th>Data</th>
<th>Godzina</th>
<th>Opis</th>
<th>Oddział</th>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-08</td>
<td>13:34:13</td>
<td>Przesyłka doręczona<br>Odbiorca: DOLEGOWSKI
</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-08</td>
<td>10:04:04</td>
<td>Wydanie przesyłki do doręczenia</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-07</td>
<td>09:56:35</td>
<td>Przesyłka niedoręczona - brak gotówki COD</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-07</td>
<td>08:28:24</td>
<td>Wydanie przesyłki do doręczenia</td>
<td>OSZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-05</td>
<td>17:18:59</td>
<td>Przyjęcie przesyłki w oddziale DPD</td>
<td>POZ</td>
</tr>
<tr class="modul_bg_blue2_wl">
<td>2015-01-05</td>
<td>17:18:26</td>
<td>Przesyłka odebrana przez Kuriera</td>
<td></td>
</tr>
</tbody></table>