Mavzular indeksi PHP mavzusi smf tomonidan quvvatlanadi.
Kontaktlar
topshirish
Golovna
Keling, asosiy skriptdagi kodni ko'rib chiqaylik:
#!/usr/bin/perl
# which-forum.pl skripti
№ (c) 2010 Aleksandr A Alekseev, http://site/
qat'iy foydalaning;
# Belgilangan qatorlar - tezkorlik uchun
# Qanday saqlash kerak - dvigatel statistikasini to'plash, qanday qilib o'chirish<>
)
;
# forumlar ro'yxatini qanday tuzish kerak - sharh Siz arxivingizdagi postda ochilgan ushbu boshqa skriptlarni topasiz. Skript which-forum.pl HTML-hikoya kodi forum dvigatelining imzolari aniq bo'lishini ta'minlash uchun ishlatiladi. Biz WordPress va Joomla, shuningdek, bir qator administratorlar bilan shunga o'xshash texnikadan foydalanganmiz. Birinchidan, skriptning o'zi yon kodni o'qimaydi, balki uni stdin yoki argument sifatida uzatilgan fayldan o'qiydi. Bu sizga bir sahifaga bir marta kirish imkonini beradi, masalan, wget-dan foydalanib, so'ngra ularni bir nechta analizatorlar orqali boshqaring, chunki ulardan bir nechtasi mavjud. Boshqa yo'l bilan, ichida bu skript Imzoning ko'rinishi dvigatelga 100% tanish. Oxirgi marta imzoning ko'rinishi asosiy dvigatelning kuchini oshirdi va dvigatelni maksimal quvvat bilan "quvvatladi". Men bunga ishonaman bu yigitga Ovoz tizimi yigitdan so‘ramoqchi bo‘ldi sayt: forum.*.ru sayt: talk.*.ru sayt:board.*.ru Ularni SMF (5,8%) va DLEForum (5,3%) yaqindan kuzatib boradi. Mening sevimli punBB 6-o'rinni egalladi (1,64%). Men bu raqamlarga unchalik ishonmagan bo'lardim (shuni aytsam, RuNet-dagi uchinchi forum IPBda ishlaydi), lekin biroz pul ishlash mumkin. Misol uchun, agar siz forumda sayt ishlamoqchi bo'lsangiz va forumni o'zgartirishni rejalashtirmoqchi bo'lsangiz, masalan, haftada bir marta naqd pulni avtomatik ravishda ko'rsatish uchun teriga 0,01 dollar to'laysiz, unda siz uchta mashhur dvigateldan birini tanlashingiz kerak. Forum qanchalik mashhur bo'lsa, yaxshi tushunadigan dasturchini topish imkoniyati shunchalik ko'p bo'ladi. Agar haqiqiy o'zgarishlar dvigatelga o'tkazilmasa, unda SMF yoki punBB kabi kamroq mashhur dvigatelni tanlash mumkin. Raqamni o'zgartiring xakerlik hujumlari forumingizga va avtomatik ravishda yangisiga yuboriladigan juda ko'p spam. Botmeister laboratoriyalarini rejalashtirmasdan tashkil qilish. Vaqt yo'q, video yangi tendentsiya kabi tanlov uchun kerak, garchi hamma narsani yaxshi skrinshotlar (mening IMHO) bilan osonroq tushuntirish mumkin, lekin men hech narsani yoqishni xohlamayman. Tim allaqachon foydadan bir oz mahrum, ahmoq spam endi nazorat ostida emas, o'ylash kerak va ular bilan siz hech kimni kuydirmaysiz, chunki faqat hushyorlar maydalangan maydalagichni qozonga yopishtirishga va kukunga solishga harakat qilishdi. Siz kompleksning vositalaridan qanday foydalanishni o'rganishingiz kerak va ularni o'zingiz uchun yodda tutishingiz kerak. "Ko'proq ol - oldinga tashla" soati o'tdi. Qalinligi mazalilik evaziga sotiladi. Shunday qilib, keling, o'zimiz uchun baza tanlaylik va agar siz ishlashga odatlanmasangiz, siz poezddan tushasiz. Bizga kim yordam beradi, birinchi navbatda, Khrefer. Agar siz o'z resurslaringizni Google-ga joylashtirishni rejalashtirmoqchi bo'lsangiz, biz ham Google orqali donor saytlarni qidirishimiz kerak. Menimcha, bu tushunarli va mantiqiy. Hisobot shuni ko'rsatadiki, menda 13 milliondan ortiq natijalar bor. Yana bir bor biz ko'rinishga qaraymiz, qo'shimcha so'zlarni qo'shamiz va ular bilan ko'rinishni tekshiramiz. Biz qayta aylantirmoqdamiz, shunda u yuviladi va pul miqdori bo'lmasligi mumkin. Bundan tashqari, allaqachon ikkita metall elektr uzatish liniyasi mavjud. Men xotirjam bo'lgunimcha birinchi forumdan foydalanishda davom etaman va boshqa forumlardan savollar to'plashni davom ettiraman. Yaxshiyamki, Google so'rash uchun ochiq Oddiy mashinalar Bundan tashqari, bu hammasi emas. Turli SMF forumlarida dvigatel versiyalarini tanlab, pastki qismida "2001-2006, Lewis Media" ko'rsatiladi. Biz bu savolni tekshiramiz, u ham bizni to'liq qondiradi. O'xshash nom: "2001-2005, Lyuis Media." Altbilgini aylanib chiqqach, tanish yozuv mavjud: "SMFone dizayni A.M.A, SMF 1.1 ga o'tkazildi". Tasdiqlangan - tasdiqlangan.
Haqiqat " So'zlar So'zlarni xitoy tilida yozib bo'lmaydi, ularni qayta kodlash kerak. Xitoyliklarni almashtirish: mín - viagra mín - gitara qín - ta'mirlash uchun chàngàng - sugʻurta Words faylidagi joylashtirishlar va ularni almashtiruvchi kodlar: %E4%BC%9F%E5%93%A5 %E5%90%89%E4%BB%96%E5%85%B6%E4%BB%96
mening $ma'lumotlarim; $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /chop etish "phpbb\n"
agar ($ma'lumotlar =~
]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/i
yoki /)
;
# $data =~ /viewforum\.php\?[^""]*f=\d+/i yoki $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /$ma'lumotlar =~ /phpBB\-SEO/i yoki<]*IP\.Board/i
\n"
yoki /$ma'lumotlar =~\n"
yoki /
yoki ]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^)
;
]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/i $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /i<]+vBulletin[^<]+(?:Version)?/i
\n"
yoki /yoki /index\.php\?[^""]*showforum=\d+/i)
;
"vbulletin"ni chop eting $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring //Kuchli:?[^\n"
yoki /forumdisplay\.php\?[^""]*f=\d+/i)
;
chop etish "smf $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>SMF/i tomonidan quvvatlanadi/index\.php\?[^""]*board=\d+\.0/i
chop "punbb
]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i $data .= $_while (
);
#yoki /# $ma'lumotlar =~ /viewforum\.php\?[^""]*id=\d+/i);)
;
"fluxbb $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /# if($data =~ /viewtopic\.php\?id=\d+/i yoki agar ($ma'lumotlar =~
]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i
chop "exbb $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i\n"
);
# yoki $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring # $ma'lumotlar =~ /forums\.php\?[^""]*forum=\d+/i);<\/title>chop "ipb\n"
yoki /chop etish "yabb<\/a>chop "ipb)
;
]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/i $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /$ma'lumotlar =~ /YaBB\.pl\?[^""]*num=\d+/i );\n"
yoki /dleforumni chop eting
/\(DLE Forum tomonidan quvvatlanadi\) $data .= $_while (
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /DLE forumi
chop "ikonboard
]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/i $data .= $_while (
$ma'lumotlar =~ /ikonboard\.cgi/i);
chop etish "bbpress
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /# $ma'lumotlar =~ /mavzu\.php\?id=\d+/i yoki)
;
# $ma'lumotlar =~ /forum\.php\?id=\d+/i); $data .= $_while (
chop etish "flashbb
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /# if($data =~ /forums\.php\?fid=\d+/i yoki)
;
# $ma'lumotlar =~ /mavzu\.php\?fid=\d+/i yoki $data .= $_while (
]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /"stokesit"ni chop eting)
;
# if($data =~ /forum\.php\?f=\d+/i yoki $data .= $_while (
# if($data =~ /forum\.php\?id=\d+/i yoki
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i)
;
chop etish "wrforum $data .= $_while (
# if($data =~ /index\.php\?fid=\d+/i yoki
# podvalga joylashtirmasdan qancha Powered by phpBB ekanligini tekshiring /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-Forum/i)
;
chop etish "yetanotherforumnet $data .= $_while (
agar ($data =~ /Yana bir forum\.net/i yoki
yoki /default\.aspx\?g=posts&t=\d+/i)
;
Ushbu yondashuv kodni murakkablashtirishda yaxshi emas.
Ssenariyning robotiga norozilik bildirish uchun men bir oz tadqiqot qildim.
Men o'n minglab forumlar ro'yxatini tuzdim va ularni ilovalar sonini va turli dvigatellarning mashhurligini ko'rsatadigan skriptim orqali boshqardim.
Forumlar ro'yxatini olish uchun men tezda Google tahlilchisidan foydalandim.
....
:) Ale biz haqimizda emas.
Yangi boshlanuvchilarga Xrumer+Hrefer kompleksi kabi super kombinat qo'shsa, nima kerak? To'g'ri, qanday qilib mashq qilishni va illyuziyalarni yaratishni o'rganing, agar siz e'lonlarni spam qilishni boshlasangiz, pul ishlashingiz mumkin. Agar shunday deb o'ylayotgan bo'lsangiz, yaxshisi, tiyinlaringizni xayriya ishlariga sarflang.
Ale Google Mis tog'ining hukmdori sifatida o'z boyligini hammaga ham beravermaydi. Hozirgacha bu yondashuv talab qilinadi. Men shunchaki aytmoqchimanki, kitobda topadigan belgilarga aldanmang, siz hamma narsani olishingiz mumkin. Hozirgacha bu yondashuv talab qilinadi. Ular jamoatchilikda ham mavjud, ammo narxi sharmandali. Men mavzuni yanada rivojlantirmayman., uni bosing va Google-ga kiriting, u bizga nimani ko'rsatadi Men buni so'rayman Biz taxminan 59 million variantni bilamiz. Biz xabarni ko'rib chiqmoqdamiz va ushbu kalit so'zga bir nechta boshqa variantlarni qo'shmoqdamiz, masalan,"Powered by SMF 1.1.14" terak yoki boshqa"Powered by SMF 1.1.14" viagra
. Keling, forum va ehtimol sizning ba'zi smittyalaringizning ko'z o'ngida, hashamatli odam nima ichishini qayta sozlaymiz. 2006-2008, Bundan tashqari, biz uchun bu mevaning hajmi emas, balki tez-tez aytganimdek, shirinlik. Keling, oldinga boraylik. Xuddi shu forumdan biz altbilgidan yana bir iborani olamiz:
, shuningdek, foydali va Google bilan mashhur.
Shu bilan birga, sizning ma'lumotlar bazangiz butunlay toza bo'ladi, chunki siz "index.php?topic=" kabi biror narsani yozasiz, shunda Google bu erda nafaqat bizga kerak bo'lgan forumlarni, balki ko'plab tabiiy resurslarni ham taqdim etadi. , bu erda forum mavzusiga postingizni yo'qoting.
Siz o'qishingiz mumkin, deyishingiz mumkin, lekin buning nimasi yomon? Boshqalar bizni xabardan mahrum qildilar, shuning uchun biz qila olamiz. Khrefer robotlari yordamga qoyil qolishlari mumkin va ular haqida shikoyat qilishning ma'nosi yo'q, teri mashinasi uchun barcha ko'zlar-ko'zlar-soniyalar oldindan belgilanadi.
Bonus sifatida men bu erda Xitoyning Baidu qidiruv tizimini tahlil qilish uchun shablonni joylashtiraman, men bu haqda bir necha kundan beri gapiryapman, o'ng tomonda o'qni yaratib, so'z birikmasiga e'tibor bering.
:)
Xost nomi=http://www.baidu.com
Query=s?wd=
LinksMask=
Jami sahifalar=100
Keyingi sahifa=
Keyingi sahifa2=
CaptchaURL=
CaptchaImage=
CaptchaField= Uni tahlil qilishga urinib ko'rganimda, hech qanday taqiq yo'q edi, Khreferning resurslari tezda to'plangan, tahlil qilish uchun barcha yozuvlar Googlenikiga o'xshash, ammo Xitoy resurslari dengiz va yuqori PR bilan, bundan tashqari, ko'plab joylar mavjud. hech bir yevropalik qadam bosmagan. Xitoy ichimliklari bilan ta'mi yaxshiroq.
Agar siz Google Translate-dan foydalansangiz, rus tilidagi kalit so'zlar ro'yxatini kiriting va uni xitoy tiliga tarjima qiling.
%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8
Okremaning mavzusi ma'lumotlar bazalarini tozalash, men bo'lajak tanlov uchun 3 yil oldin hisoblayapman.
Eng muhimi, u erda hamma narsa dolzarbdir, avvalgidek, 200 OK ga qayta tekshirishdan tashqari, endi bu jarayon unchalik zarur emasligini ko'rishingiz mumkin, garchi qotilliklar katta bo'lsa ham, u juda ko'p filtrlangan.
Bu shunday ko'rinadi.
Ish jarayonida qayta ishlanadigan shablonni kiritasiz va shablon ortida to'plangan ma'lumotlar Jurnallar jildidagi xgrabbed.txt fayliga kiritiladi.