Очистка списка u75 + плюхи на D7

Nobody4all
На сайте с 20.09.2013
Offline
18
516

Очистка списка u75 + плюхи на D7

Функция удаления дублей


procedure deldub(); // Удаление дублей и пустых строк
var i, j:integer;
begin
For i:=form1.Memo1.Lines.Count-1 downto 0 do
For j:=i-1 downto 0 do
If (form1.Memo1.Lines=form1.Memo1.Lines[j]) or (form1.Memo1.Lines='') then
form1.Memo1.Lines.Delete(i);
end;

Обработка списка сайтов (сайты с пр) с сервиса u75 от лишнего текста - на выходе чистые домена

procedure u75();    
var i, j:integer; data:string;
begin
for i:=0 to form1.memo1.Lines.Count-1 do begin
if form1.memo1.lines = '' then
form1.memo1.lines.Delete(i);
data:=form1.memo1.lines;
delete(data,1, pos(' ',data));
delete(data,pos(',',data), length(data));
form1.memo1.lines:=trim(data);

if form1.checkbox1.Checked = true then // если необходимо, то чекаем PR
form1.memo1.lines:=trim(data)+' '+trim(PRDATA(data));
end;
end;

В вышеуказанной функции есть вызов PRDATA - определение PR сайта, код функции:

function Check_PR(aUrl: string): string;  // Функция определения PR
const
seed='Mining PageRank is AGAINST GOOGLE'#39'S TERMS OF SERVICE. Yes, I'#39'm talking to you, scammer.';
var i,urllen,seedlen,key: DWORD;
begin
key:=16909125;
seedlen:= Length(seed)+1;
urllen:= Length(aUrl);
for i:=1 to urllen do
begin
key:= key xor (Ord(seed) xor Ord(aUrl));
key:= key shr 23 or key shl 9;
end;
result:='http://toolbarqueries.google.com/tbr?client=navclient-auto&features=Rank&ch=8'+IntToHex(key,8)+'&features=Rank&q=info:'+aUrl;
end;

function PRDATA(aUrl: string): string; // чекаем пр
begin
if not (aUrl = '') then begin // если значение пустое то не чекаем
try
result:=copy(form1.idhttp1.get(Check_PR(aUrl)),10,2); // собственно определяем PR
except
end;
end;
end;

если будет интерес к подобным постам - буду выкладывать интересные исходники в т.ч. из приватных софтин по заказу

Массовая проверка сайтов на АГС (программа) (/ru/forum/857401) Здесь платят от 3 руб. за ссылку, отличная раскупаемость, добавь сайт и попробуй систему (http://goo.gl/QNXTgA).
Mik Foxi
На сайте с 02.03.2011
Offline
1177
#1

это что? на каком это языке? зачем тут эти огрызки непонятного кода?

Антибот, антиспам, веб фаервол, защита от накрутки поведенческих: https://antibot.cloud/ (Зеркало: https://антибот.рф/ ) Форум на замену серчу: https://foxi.biz/
Nobody4all
На сайте с 20.09.2013
Offline
18
#2

Код на D7 (7 версия delphi)

тема онли для кодеров.

"огрызки" как вы выразились из готового софта - массовый чек доменов с пр / определение внутренних ссылок с пр и скачивание из вебархива всего сайта, делал для сапы - быстрый поиск сайтов с пр eng для сапы. Только софт стоит не дёшего, а тут исходники..будет интересно только кодерам.

p.s. спс за минус, только у вас от этого ума не прибавилось - от вас вижу только флуд на форуме ув. foxi. Видимо для вас репа - это всё и вы, так себя самовыражаете. Увы не все такие. ) напишите сами хоть что-то полезное. А т.к. я на форуме не увидел раздела для программистов, то решил что этот раздел самое то для подобного, модеры перенесут или удалял, если посчитают нужным.

Rulin
На сайте с 16.01.2008
Offline
143
#3
Nobody4all:
Код на D7 (7 версия delphi)

Зачем вы его раскопали, он же труп, уже лет 10 как!

Последний раз на Delphi 7 я писал в 2003 году, через некоторое время borland его продал, как не выгодный бизнес, в индию, где его и закопали (да, знаю что индийци там чтото выпускают на нем, но это некому не нужно... ). После чего я пересел на python/php, очень доволен, и вам советую. Оставьте в покое труп, есть куда более удобные для веба и не только языки

Bitcoin Debit Card
Nobody4all
На сайте с 20.09.2013
Offline
18
#4

веб не интересен, логично что выложил бы код на php. Я пишу онли декстопное ПО. Но согласен, д7 старо, но к его синтаксису привык. Могу подобное вылождить на FASM - но его куда меньше народ использует в качестве среды программирования

Mik Foxi
На сайте с 02.03.2011
Offline
1177
#5

Nobody4all, и каким боком тогда ваш десктопный код на умершем языке относится разделу "Веб-строительство"? вам лучше сюда надо.

Nobody4all
На сайте с 20.09.2013
Offline
18
#6
foxi:
Nobody4all, и каким боком тогда ваш десктопный код на умершем языке относится разделу "Веб-строительство"? вам лучше сюда надо.

Я написал - если нужно, то перенесут. Извиняюсь за раздел, выложил туда куда посчитал нужным.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий