Гость
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / status=canceled в хроме / 1 сообщений из 1, страница 1 из 1
05.10.2021, 12:01
    #40102041
andron81
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
status=canceled в хроме
для сбора инфы с сайта сделал расширение для хром .
по задумке расширение открывает урл-ки, формируя их динамически , используя массив 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
Форумы / HTML, JavaScript, VBScript, CSS [игнор отключен] [закрыт для гостей] / status=canceled в хроме / 1 сообщений из 1, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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