powered by simpleCommunicator - 2.0.52     © 2025 Programmizd 02
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / status=canceled в хроме
1 сообщений из 1, страница 1 из 1
status=canceled в хроме
    #40102041
andron81
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
для сбора инфы с сайта сделал расширение для хром .
по задумке расширение открывает урл-ки, формируя их динамически , используя массив day . вот таким образом :
https://сайт_источник_данных.com + day[i]
далее расширение
скрипт формирует аджакс запрос на мой сервер , а в качестве параметров он даёт то, что считал со страницы (см. скрипт).
запрос получается вида :
https://некий_урл.com?DATA=data_from_page.
Этот скрипт делает инсерт в табличку и всё

в результате некоторые строки вида
https://некий_урл.com?DATA=data_from_page
я вижу , что их статус приобретает Canceled

а некоторые все впорядке - "200"
причем если "отмененные" строчки "https://некий_урл.com?DATA=data_from_page" просто вбить в браузер, то всё хорошо .
в чем может быть причина этих "отмен" ?





расширение :

Код: javascript
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
53.
54.
55.
56.
57.
function sleep(milliseconds) {
  const date = Date.now();
  let currentDate = null;
  do {
    currentDate = Date.now();
  } while (currentDate - date < milliseconds);
}

function replaceAll(string, search, replace) {
  return string.split(search).join(replace);
}

var dayCount = 0;

let day = [
"1911/september/28",
"1911/september/29",
"1911/september/30",
"1911/october/21",
........
];



if (typeof localStorage["dayCount"] == "undefined") {localStorage["dayCount"]=0;}




$(document).ready(function(){


url = window.location.href;
url = url.replace('https://некий_урл.com','');
result = url + '|'+$('.ul_href').html()
//<li class="moon_desc_default">
result = replaceAll(result, '<li class="moon_desc_default">', '|');
result = replaceAll(result, '</li>','');
result = replaceAll(result, '/','_');


$.ajax({
  type: 'GET',
  url: 'https://сайт_источник_данных.php',
  data: 'DATA='+result,
  success: function(data){
  $('.results').html(data);
	console.log('OK')	;
	}

});


});	
sleep(5000);
if (localStorage["dayCount"] < day.length)
document.location.href = "https://сайт_источник_данных.com"+day[localStorage["dayCount"]++] ;
...
Рейтинг: 0 / 0
1 сообщений из 1, страница 1 из 1
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / status=canceled в хроме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]