შანსი ინდექსი php თემა powered by smf. მესამე გაკვეთილი. ულამაზეს ბაზებს დამოუკიდებლად ვირჩევთ

მოდით შევხედოთ კოდს მთავარ სკრიპტში:

#!/usr/bin/perl

# which-forum.pl სკრიპტი
# (გ) 2010 ალექსანდრე ალექსეევი, http://site/

მკაცრი გამოყენება;

# მონიშნული რიგები - სიჩქარისთვის
# როგორ დაზოგოთ - შეაგროვეთ ძრავის სტატისტიკა, წაშალეთ როგორ
# როგორ შევადგინოთ ფორუმების სია - კომენტარი

ჩემი $მონაცემები;
$data .= $_while (<> ) ;

# შეამოწმეთ რამდენი ფუნქციონირებს phpBB სარდაფში გამოქვეყნების გარეშე
დაბეჭდეთ "phpbb \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?phpbb\.com\/?"[^>]*>phpBB/iან
# $data =~ /viewforum\.php\?[^""]*f=\d+/i ან
$data =~ /phpBB\-SEO/i ან
$მონაცემები =~ /) ;
ბეჭდვა "ipb \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?invision(?:board|power)\.com\/?[^"]*"[^>]*> [^<]*IP\.Board/i ან
$მონაცემები =~ /]+href="[^"]*http:\/\/(?:www\.)?invisionboard\.com\/?"[^>]*>Invision Power Board/iან
$მონაცემები =~ /

/მეან
$მონაცემები =~ /index\.php\?[^""]*showforum=\d+/i) ;
ბეჭდვა "vbulletin \n"
თუ ($data =~ /მხარდაჭერით:?[^<]+vBulletin[^<]+(?:Version)?/i ან
$მონაცემები =~ /) ;
ბეჭდვა "smf \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?simplemachines\.org\/?"[^>]*>მხარდაჭერით SMF/iან
$მონაცემები =~ /index\.php\?[^""]*board=\d+\.0/i) ;
ბეჭდვა "punbb \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:(?:www\.)?punbb\.org|punbb\.informer\.com)\/?"[^>]*> PunBB/i); #ან
# $data =~ /viewforum\.php\?[^""]*id=\d+/i);
ბეჭდვა "fluxbb \n"
# if($data =~ /viewtopic\.php\?id=\d+/i ან
თუ ($data =~ /]+href="http:\/\/(?:www\.)fluxbb\.org\/?"[^>]*>FluxBB/i) ;
ბეჭდვა "exbb \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?exbb\.org\/?"[^>]*>ExBB/i); # ან
# $data =~ /forums\.php\?[^""]*forum=\d+/i);
ბეჭდვა "yabb \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?yabbforum\.com\/?"[^>]*>YaBB/iან
$data =~ /YaBB\.pl\?[^""]*num=\d+/i ) ;
ბეჭდვა "dleforum \n"
თუ ($data =~ /\(მოწყობილია DLE ფორუმის მიერ\)<\/title>/მეან
$მონაცემები =~ /]+href="[^"]+(?:http:\/\/(?:www\.)?dle\-files\.ru|act=საავტორო უფლება)[^"]*">DLE ფორუმი<\/a>/მე) ;
ბეჭდვა "ikonboard \n"
თუ ($data =~ /]+href="[^"]*http:\/\/(?:www\.)?ikonboard\.com\/?[^"]*"[^>]*>Ikonboard/iან
$მონაცემები =~ /\n"
თუ ($data =~ /\n"
# if($data =~ /forums\.php\?fid=\d+/i ან
# $data =~ /topic\.php\?fid=\d+/i ან
თუ ($data =~ /]+href="http:\/\/(?:www\.)?flashbb\.net\/?"[^>]*>FlashBB/i) ;
ბეჭდვა "stokesit \n"
# if($data =~ /forum\.php\?f=\d+/i ან
თუ ($data =~ /]+href="http:\/\/(?:www\.)?stokesit\.com\.au\/?"[^>]*>[^\/]*Stokes IT/i) ;
ბეჭდვა "პოდიუმი \n"
# if($data =~ /topic\.php\?t=\d+/i ან
თუ ($data =~ /]+href=[""]?http:\/\/(?:www\.)?sopebox\.com\/?[""]?[^>]*>პოდიუმი/i) ;
ბეჭდვა "usebb \n"
# if($data =~ /forum\.php\?id=\d+/i ან
თუ ($data =~ /]+href="http:\/\/(?:www\.)?usebb\.net\/?"[^>]*>UseBB/i) ;
ბეჭდვა "wrforum \n"
# if($data =~ /index\.php\?fid=\d+/i ან
თუ ($data =~ /]+href="http:\/\/(?:www\.)?wr\-script\.ru\/?"[^>]*>WR\-ფორუმი/i) ;
ბეჭდვა "yetanotherforumnet \n"
თუ ($data =~ /კიდევ ერთი ფორუმი\.net/i ან
$მონაცემები =~ /default\.aspx\?g=posts&t=\d+/i) ;

თქვენ ნახავთ ამ სხვა სკრიპტებს, რომლებიც გამოვლენილია პოსტში თქვენს არქივში.

სკრიპტი which-forum.pl html-ისტორიის კოდი გამოიყენება იმის უზრუნველსაყოფად, რომ ფორუმის ძრავის ხელმოწერები აშკარაა. ჩვენ გამოვიყენეთ მსგავსი ტექნიკა WordPress-თან და Joomla-სთან, ასევე რამდენიმე ადმინისტრატორთან. პირველ რიგში, თავად სკრიპტი არ კითხულობს გვერდით კოდს, მაგრამ კითხულობს მას stdin-დან ან არგუმენტად გადაცემული ფაილიდან. ეს საშუალებას გაძლევთ შეხვიდეთ გვერდზე ერთხელ, მაგალითად, wget-ის გამოყენებით და შემდეგ გაუშვათ იგი რამდენიმე ანალიზატორის საშუალებით, რადგან მათგან ერთზე მეტია. სხვა სიტყვებით რომ ვთქვათ, სცენარის ხელმოწერა არის 100% ძრავის ხელმოწერა. ბოლო დროს, ხელმოწერის ხილვადობამ გაზარდა მთავარი ძრავის სიძლიერე და ძრავა „გააძლიერა“ მაქსიმალური სიმძლავრით. მე მჯერა, რომ ამ შემთხვევაში ასეთი მიდგომა არ არის კარგი კოდის შედგენისთვის.

სცენარის რობოტის გასაპროტესტებლად, ცოტა კვლევა ჩავატარე. მე შევადგინე ათიათასობით ფორუმის სია და გავატარე ჩემი სკრიპტი, რომელიც აჩვენებდა აპლიკაციების რაოდენობას და სხვადასხვა ძრავების პოპულარობას.

ფორუმების სიის მისაღებად, მე სწრაფად გამოვიყენე ჩემი Google პარსერი. Ხმის სისტემაშეეცადა ეკითხა ბიჭი

საიტი:forum.*.ru
საიტი:talk.*.ru
საიტი:board.*.ru
საიტი: smf.*.ru
საიტი: phpbb.*.ru
....

Და ასე შემდეგ. თქვენ შეგიძლიათ იპოვოთ შეკითხვის გენერატორის სრული კოდი ფაილში gen-forumsearch-urls.pl. Krim zone.ru ასევე vikorized.su.ua.kz and.by. ბოლო დროს, მნიშვნელოვანი იყო ასეთი გამოძიების ჩატარება, რადგან WordPress და Joomla საიტების უმეტესობა არ შეიცავს ასეთ ხელმოწერებს URL-ში. კატალოგები, როგორიცაა cmsmagazine.ru/catalogue/ არ იძლევა საკმარის ინფორმაციას შერჩევის შესახებ. რა არის 600 საიტი Drupal-ზე?

ზედმეტია იმის თქმა, რომ ექსპერიმენტის შედეგებმა დამაბნია. მონიტორინგის 12590 საიტიდან მხოლოდ 7083 საძიებო სისტემა იყო წარმატებული, რაც შედეგების 56%-ზე ნაკლებია. იქნებ არცერთ ძრავს არ მოვიტყუე? Bitrix ისევ დგას ფორუმის ნახევარზე? რატომ ხარჯავთ ერთ საათზე მეტს ხელმოწერების ძებნაში? ბოდიშს გიხდით, აქ არის დამატებითი გამოკვლევების საჭიროება.

წარმატებით დანერგილი ძრავების 56%-ს შორის, ყველაზე პოპულარული, შედეგად, იყო IPB (31%), phpBB (26.6%) და vBulletin (26.5%).

მათ მოჰყვება SMF (5.8%) და DLEForum (5.3%). ჩემი სიყვარული punBB ნაკლებად გამოჩნდა 6 ​​ადგილზე (1,64%). მე დიდად არ დავიჯერებდი ამ ციფრებს (რომ ვთქვი, მესამე ფორუმი RuNet-ზე მუშაობს IPB-ზე), მაგრამ შესაძლებელია ფულის გამომუშავება.

მაგალითად, თუ თქვენ აპირებთ საიტის ფუნქციონირებას ფორუმზე და გეგმავთ ფორუმის შეცვლას, ვთქვათ, გადაუხადოთ ტრეიდერებს $0,01 თითო სკინზე ფასების ავტომატურად ჩვენებისთვის კვირაში ერთხელ, მაშინ უნდა აირჩიოთ სამი საუკეთესო პოპულარული ძრავიდან ერთ-ერთი. რაც უფრო პოპულარულია ფორუმი, მით მეტია შანსი იპოვოთ პროგრამისტი, რომელიც კარგად გაიგებს.

თუ რეალური ცვლილებები არ გადადის ძრავზე, მაშინ შესაძლებელია ისეთი ნაკლებად პოპულარული ძრავის არჩევა, როგორიცაა SMF ან punBB. ამ გზით თქვენ შეცვლით ჰაკერების თავდასხმების რაოდენობას თქვენს ფორუმზე და სპამის რაოდენობას, რომლებიც ავტომატურად იგზავნება თქვენს ახალ ფორუმზე.

ფორუმების ძიების/გამოყენების სკრიპტებს ასევე შეიძლება ჰქონდეთ ერთზე მეტი პრაქტიკული გამოყენება. პირველი რაც გამახსენდა არის TIC-ის მიერ აღიარებული ფორუმების მიხედვით დალაგება და თქვენს ერთ-ერთ საიტზე გაგზავნილ პირველ ას პოსტზე. თუმცა, ასობით ფორუმის dofollow-პოსტერი არ მოხვდა TIC-ში (გავიდა 2 განახლება), ამიტომ ჯობია აქ ერთი საათი არ დაკარგოთ, რადგან წინსვლა არ შეგაწუხებთ.

ნათელია, რომ სკრიპტების რაოდენობა შორს არის ერთგვაროვანი. მე ვფიქრობ, რომ თქვენ შეგიძლიათ მარტივად გაერკვნენ, თუ როგორ უნდა მოაწყოთ ისინი.

Botmeister Labs-ის ორგანიზება დაგეგმვის გარეშე. დრო არ არის, ვიდეო კონკურსისთვის საჭიროა, როგორც ახალი ტრენდი, თუმცა ყველაფერი უფრო მარტივად აიხსნება კარგი სკრინშოტებით (ჩემი IMHO), მაგრამ განსაკუთრებით არ მინდა არაფრის დაწვა. ტიმს უკვე ცოტა მოგება აქვს მოკლებული, სულელური სპამი აღარ არის კონტროლირებადი, საჭიროა ფიქრი და მათთან ერთად არავის დაწვავ, რადგან მხოლოდ ფხიზლები ცდილობდნენ ნამსხვრევების ჭურჭელში ჩაყრას და ფხვნილს. :) ალე ჩვენზე არ არის. თუმცა, ეს სამი „არა“, ვფიქრობ, ძირითადად, ყველაზე პოტენციური მონაწილეებისთვის კონკურსში მონაწილეობის ბარიერი გახდა. აქ, ისევე როგორც მანქანის შეკეთებისას, სამი რამ არის: იაფი, გამჭვირვალე, სწრაფი - სერვისმა შეიძლება დაკარგოს ორზე მეტი გონება ერთდროულად. დაჯექი და აირჩიე რა არის შენთან ყველაზე ახლოს. :) კონკურსი იგივეა: ვიდეოზე მუშაობის დრო არ არის, მაგრამ თემა არ არის, მაგრამ დრო საერთოდ არ არის, ან დრო არ არის გამოჩენის დრო და ცოტა სიბნელეა, მაგრამ ვიდეო არა სამუშაო. ალე ცე კარგი, იაკჩო ერთი საათი 2 დაფიქრდი. კარგი, მოდით გადავიდეთ ლექსებზე. ჩემს თავზე ვისაუბრებ. დაგეგმვის გარეშე, ეს ნიშნავს, რომ მე ვმონაწილეობ კონკურსში, ავირჩიე სტატიისთვის ხმის მიცემა. რაც არ უნდა თქვათ, Doz-ის კარგმა პროგრამამ იცის და მისი ვიკორიზაციაც კი მიზანშეწონილია. სწორედ დღეს გავიგეთ, რომ კონკურსს გარკვეული ინტრიგა ჰქონდა. გამოდის, რომ ხმას ვერ ვიღებ, მაგრამ მათ შეუძლიათ იმუშაონ მხოლოდ ახალწვეულებზე, რომლებსაც 2011 წლის გამოცემაში პროგრამული უზრუნველყოფის დამატებით ექნებათ სადაზღვევო კონკურსი. ზდივუვავსია ცოტა, ალე ჰოსპოდარ - ბატონო. კონკურსი სარეკლამო კამპანიაა და ოლექსანდრმა იცის როგორ წარმართოს იგი. თუმცა, სტატიის დაწერის შემდეგ, უფრო ადვილია წერა, თუ ვინმესთვის გასაგებია, შეუძლებელია ყველამ ჭეშმარიტად იმუშაოს.
გრძელი შესავალი დასრულდა, ახლა საქმეზე.
რა სჭირდებათ დამწყებთათვის, თუ დაამატებენ ისეთ სუპერკომბინატს, როგორიც არის Xrumer+Hrefer კომპლექსი? ასეა, ისწავლეთ როგორ გამოიყენოთ ახალი იდეები და შექმენით ილუზიები, რომ თუ დაიწყებთ პროკლამაციების სპამს, შეგიძლიათ ფულის გამომუშავება. თუ ასე ფიქრობთ, სჯობს თქვენი გროშები ქველმოქმედებას გადასცეთ. თქვენ უნდა ისწავლოთ კომპლექსის ხელსაწყოების გამოყენება და აუცილებლად გაითვალისწინეთ ისინი საკუთარ თავზე. "აიღე მეტი - გადააგდე" საათი გავიდა. სისქე ივაჭრება გემრიელობის სანაცვლოდ. მაშ ასე, ჩვენთვის შევარჩიოთ ბაზა და თუ მუშაობას არ შეეგუებით, მატარებლიდან ჩამოხვალთ. ვინ დაგვეხმარება პირველ რიგში ხრეფერი. თუ თქვენ აპირებთ თქვენი რესურსების Google-ში ჩადებას, მაშინ ჩვენ ასევე უნდა მოვიძიოთ დონორთა საიტები Google-ის მეშვეობით. ვფიქრობ, ეს გასაგები და ლოგიკურია. ალე გუგლი, როგორც სპილენძის მთის მმართველი, თავის სიმდიდრეს ყველას არ უთმობს. აქამდე ეს მიდგომაა საჭირო. უბრალოდ იმის თქმა მინდა, რომ არ მოგატყუოთ იმ ნიშნებით, რომლებსაც წიგნში ნახავთ, შეგიძლიათ მიიღოთ ყველაფერი, რაც შეგიძლიათ. ისინი ასევე ხელმისაწვდომია საზოგადოებაში, მაგრამ ფასი სირცხვილია. თემას აღარ განვავითარებ. მოდით უკეთ გავიგოთ როგორ ავირჩიოთ სწორად, რომ მიიღოთ უკეთესი შედეგი, წინააღმდეგ შემთხვევაში თქვენ თავად შეისწავლით და გაიგებთ პრინციპს. აუცილებელია შევარჩიოთ სწორი კონკრეტული ძრავების ნიშნები, რომლებიც გვჭირდება და არა ფორუმების ნიშნები. ახალბედებისთვის მთავარი მიზანია არა კონკრეტულ საკითხზე კონცენტრირება, არამედ ყველაფრის შთანთქმის მცდელობა. ასევე, თუ გსურთ მეტ-ნაკლებად ნორმალური ბაზის გაანალიზება, განიხილეთ ოპერატორის მოთხოვნების გამოყენება. ჩვეულებრივი "inurl:", "site:", "title" და ა.შ. გუგლი დაუყოვნებლივ აკრძალავს ასეთ პრანკერებს. ამიტომ, ჩვენ საიმედოდ ვაძლიერებთ ძრავებს, რომლებითაც დღევანდელი მომენტიხრუმერი ამბობს:

უზრუნველყოფილია php-Fusion-ის მიერ

Khrumer 7.07 ვერსიისთვის, პროგრამას აქვს რამდენიმე ახალი ძრავა:

forumi.biz, forumb.biz, 1forum.biz, 7forum.biz და ა.შ.

phpBB-fr.com, Solaris phpBB თემა

და რაღაც ახლის დაწყების პროცესი უსასრულოდ რთულია.
თუმცა, ჩვენ უნდა მოვამზადოთ სწორი მოთხოვნები Hrefer-ის გარჩევისთვის. ავიღოთ ფორუმის საცავი კონდახისთვის SMF ფორუმები. დროა დაალაგოთ თქვენი იოგო სათადარიგო ნაწილების გარჩევისთვის. Google-ისადმი ჩვენი სიყვარული დაგვეხმარება. აკრეფილი Google-ში SMF ფორუმები- ამ მხრივ ბევრი ინფორმაციაა, გადახედე მე-13 გვერდს და აირჩიე გაგზავნილი თუ არა. მე წავაწყდი ამას: http://www.volcanohost.com/forum/index.php?topic=11.0. ეს არის მოქნილი და მოქნილი. ჩვენ უნდა ვიცოდეთ, რა არის ტიპიური საიტზე, რომელიც შეიძლება გამოყენებულ იქნას თქვენს ძრავზე სხვა საიტების მოსაძებნად. ქვედა კოლონტიტული აქვს მომავალი ნიშანი უზრუნველყოფილია SMF 1.1.14-ით, როდესაც დააჭერთ მას და შეიყვანთ Google-ში, ეს გვაჩვენებს, რომ ამ კითხვის უკან დაახლოებით 59 მილიონი ვარიანტია. ჩვენ განვიხილავთ შეტყობინებას, ვამატებთ ამ საკვანძო სიტყვას რამდენიმე სხვა ვარიანტს, მაგალითად, "იმუშავებს SMF 1.1.14" ვერხვიან კიდევ "მხარდაჭერილია SMF 1.1.14" viagra. მოდით გადავხედოთ რას დალევს ჩიკი, როგორც ფორუმის, ისე შესაძლოა თქვენი სმიტის თვალწინ.

ჩვენთვის, უფრო მეტიც, ეს არ არის ნაყოფის მოცულობა, არამედ სიტკბო, როგორც მე უფრო ხშირად ვამბობდი. მოდით წავიდეთ უფრო შორს. ამავე ფორუმიდან ვიღებთ კიდევ ერთ ფრაზას ქვედა კოლონტიტულიდან: , ასევე სასარგებლო და პოპულარული Google-ში. ანგარიში აჩვენებს, რომ მე მაქვს 13 მილიონზე მეტი შედეგი. კიდევ ერთხელ ვუყურებთ ხედს, ვამატებთ დამატებით სიტყვებს და მათთან ერთად ვამოწმებთ ხედს. ვაკეთებთ ხელახლა კონვერტაციას, რომ ჩამოირეცხოს და ფული არ იყოს. მეტიც, უკვე არის ორი ლითონის ელექტროგადამცემი ხაზი. მე გავაგრძელებ პირველი ფორუმის გამოყენებას, სანამ არ დავმშვიდდები და გავაგრძელებ კითხვების შეგროვებას სხვა ფორუმებიდან. საბედნიეროდ, Google ღიაა კითხვისთვის 2006-2008, მარტივი მანქანებიშპს. ჩვენ გავითვალისწინებთ, მაგალითად, ამ ფორუმს: http://www.snowlinks.ru/forum/index.php?topic=1062.0 და http://litputnik.ru/forum/index.php?action=printpage;topic =380.0 ქვედა კოლონტიტებში აქვთ შემდეგი სიტყვები: "Powered by SMF 1.1.7" და "Powered by SMF 1.1.10" (აკრიფეთ Khrefer-ისთვის, რომ წინასწარ ჩაიწეროს რაჯა, რადგან ჩვენ გვჭირდება იაკიტი პირველ ჩერგუში) . მე ვფიქრობ, როგორც ჩანს, რომ ჩვენ ვმუშაობთ, ჩვენ ვიპოვით SMF ძრავზე ფორუმების საძიებლად მოთხოვნების მონაცემთა ბაზას (მაგალითად, სხვა ძრავებთან, ეს მსგავსია).
ეს დაახლოებით ასე გამოიყურება:

"იმუშავებს SMF 1.1.2-ით"

"იმუშავებს SMF 1.1.3-ით"

"იმუშავებს SMF 1.1 RC2"

"იმუშავებს SMF 1.1.4-ით"

"იმუშავებს SMF 1.1.8-ით"

"იმუშავებს SMF 1.1.7-ით"

"2006-2008, შპს "სიმპლ მაინსი"

უფრო მეტიც, ეს ყველაფერი არ არის. სხვადასხვა SMF ფორუმებზე ძრავის ვერსიების არჩევისას, ქვედა კოლონტიტული აჩვენებს „2001-2006, Lewis Media“. ჩვენ ვამოწმებთ ამ კითხვას, ისიც სრულიად გვაკმაყოფილებს. ნაცნობი მსგავსი სათაური: "2001-2005, Lewis Media". ქვედა კოლონტიტულის გადახვევისას არის ნაცნობი ჩანაწერი: „SMFone design by A.M.A, პორტირებული SMF 1.1-ზე“. დამოწმებული - დამოწმებული. Და ასე შემდეგ. ის კარგად მუშაობს და თქვენ გაქვთ მოთხოვნის მშვენიერი მონაცემთა ბაზა ძრავზე, და Google აგიკრძალავთ შეკითხვის მონაცემებს ბევრად უფრო ადრე, ვიდრე მათში გამარჯვებული იქნებით ოპერატორების მიერ. და ამავდროულად, თქვენი მონაცემთა ბაზა სრულიად სუფთა იქნება, რადგან თქვენ აკრიფებთ რაღაცას „index.php?topic=", ასე რომ აქ Google მოგაწოდებთ არა მხოლოდ ჩვენთვის საჭირო ფორუმებს, არამედ ბუნებრივი რესურსების სიმდიდრეს. , სადაც დაკარგეთ თქვენი პოსტი ფორუმის თემაში. შეგიძლიათ თქვათ ჯვარედინი კითხვა, მაგრამ რა არის ამაში საზიზღარი? სხვებმა წაგვართვეს მესიჯი, ასე შეგვიძლია. ელე! დაპირება შეიძლება გააუქმოს არა მარტო ხრუმერმა, არამედ სხვა პროგრამებმაც. უფრო მეტიც, ისინი შეიძლება სპეციალურად გამკაცრდეს, რათა ჩამოერთვას კომენტარებს სიმღერის რესურსი, ასე რომ, მაღალტექნოლოგიური პროგრამული უზრუნველყოფის სათაურები და ასეთი შეტყობინებები შეიძლება ჩამოერთვას ხელიდან. კიდევ ერთხელ გავიმეორებ, ჩვენთვის მნიშვნელოვანია არა სმაკის რაოდენობა, არამედ სიკაშკაშე, საფუძველი, სწორი კითხვებით და ასე მივიღებთ მას. პლუს ამ მეთოდითასევე იმის გამო, რომ პრაქტიკულად არ დაგჭირდებათ მისი შეკეთება ხრეფერში sieve-ფილტრი , შეგიძლიათ უბრალოდ ჩართოთ, მიუხედავად იმისა, რომ Google პრაქტიკულად არ არის თქვენთვის ხელმისაწვდომი.


ვაფასებ, რომ საწყის ეტაპზე კიდევ უფრო პატივისცემით სწავლობ ხრეფერთან კომპეტენტურად მოქცევას და ამას რომ ისწავლი, ყოველთვის შეგიძლია გაარკვიო, რომ ხრუმერი სტაგნაციაშია, თითქოს სიტუაცია არ შეცვლილა. პრობლემები გართულებულია და ყველა ტიპის ძრავაზე დაცვა გაძლიერდა და მისი მოგვარება შეუძლებელია ნარაზიხრუმერ, მაშინ აზრი არ აქვს რესურსების ფლანგვას ამ ლინკების შეგროვებაზე და შემდეგ მათ შემდეგ ხრუმერზე მუშაობაზე, უფრო სწორად, კონცენტრირდით თქვენს ძალისხმევაზე იმაზე, რაც შედეგს იძლევა. და ამავდროულად, ვინაიდან Botmeister Labs-ის გუნდმა ასწავლა ხრუმერს, რა არის ახალი, შესაძლებელია სწრაფად მოამზადოს ახალი პაციენტი და მოამზადოს ბაზა Khroomer-ისთვის, სანამ პაციენტი ჯერ კიდევ თბილია. ერთი საათი უმნიშვნელოა, რესურსი შეიძლება არ იყოს შესაბამისი, თუ მონაცემთა ბაზას იყიდით. კიმოები მოვაგროვე. გარდა ამისა, საკუთარი თავისთვის ბაზების სწორი შერჩევა მნიშვნელოვნად აფართოებს ხრუმერის "თეთრ" სტაგნაციას. და აქ ყველაფერი ინგრევა, რაც არ უნდა გვსურს, მაგრამ აღდგენის პროცესი გრძელდება. ჩერნიმ გაუწოდა, რატომ მხოლოდ შენ შეგიძლია ბოლომდე წასვლა.
რაშტა, უკვე ტექნიკური პუნქტებიხრეფერის რობოტები აღფრთოვანებული იქნებიან დახმარებაში და აზრი არ აქვს მათზე წუწუნს, ყველა თვალი-თვალი-წამი წინასწარ არის დაყენებული კანის აპარატისთვის ინდივიდუალურად.
ბონუსად, მე აქ ვდებ შაბლონს ჩინური საძიებო სისტემის Baidu-ს გასაანალიზებლად, ამაზე ვსაუბრობ დღეების განმავლობაში, შევქმენი ღერძი მარჯვნივ, გაითვალისწინეთ სიტყვა. :)


მასპინძლის სახელი=http://www.baidu.com
შეკითხვა=s?wd=
LinksMask=
სულ გვერდები=100
შემდეგი გვერდი =

შემდეგი გვერდი2=

CaptchaURL=
CaptchaImage=
CaptchaField=


მისი გაანალიზება რომ ვცადე, აკრძალვა არ ყოფილა, ხრეფერის რესურსები სწრაფად შეგროვდა, პარსინგის ყველა ჩანაწერი გუგლის მსგავსია, მაგრამ ჩინური რესურსები ზღვაა და მაღალი PR-ით და გარდა ამისა, ბევრი ადგილია. არცერთ ევროპელს ფეხი არ დაუდგამს. ჩინურ სასმელებთან გემო უკეთესია. თუ იყენებთ Google Translate-ს, ჩაწერეთ საკვანძო სიტყვების სია რუსულ ენაზე და თარგმნეთ ჩინურად. სიმართლე " სიტყვებისიტყვები ჩინურად არ იწერება, საჭიროა მათი ხელახალი კოდირება.
ჩინელების ჩანაცვლება:

伟哥 - ვიაგრა

吉他 - გიტარა

其他 - სარემონტოდ

保险公司 - დაზღვევა

Words ფაილში განთავსება და მათ შემცვლელი კოდები:

%E4%BC%9F%E5%93%A5

%E5%90%89%E4%BB%96

%E5%85%B6%E4%BB%96

%E4%BF%9D%E9%99%A9%E5%85%AC%E5%8F%B8

თუ იყენებთ საიტს დაზღვევისთვის, მაშინ განათავსეთ თქვენი შეტყობინება თქვენს პროფილზე ძიებაში ნაპოვნი თემატურ (!) ჩინურ ფორუმზე. SMF ფორუმი" 保险公司მართლა ცუდი იქნება.
დასასრულს, მინდა ვთქვა, რომ არავის ესმის იმ ადამიანების, რომლებიც გაბრაზებულები არიან მათზე, ვინც სისულელეა, მაგრამ მე მინდა ვთქვა, რომ მათ უბრალოდ ვერ მოამზადებ. კიდევ უკეთესი, თუ პარსერს არ შეუძლია შეარჩიოს vidach, უბრალოდ მოითხოვეთ სწორი. ხრეფერი მანქანაა: კარგი, მყარი, გერმანელის აშენებული, მაგრამ ადამიანია და ყველაფერი დევს, რადგან რაც არ უნდა გონივრული იყოს, არ შეიძლება მანქანის მართვა ერთდროულად მარჯვენა ხელით ან მარცხენა ხელით. .
ოკრემას თემაა ბაზების გაწმენდა, 3 წლის წინ ვითვლი მომავალ კონკურსს. ყველაზე მეტად, აქ ყველაფერი აქტუალურია, როგორც ადრე, გარდა 200 OK-ით ხელახალი შემოწმებისა, ახლა ხედავთ, თუმცა ეს პროცესი განსაკუთრებით არ იყო შესაფერისი, გატაცებებიც კი მშვენიერი იყო, ბევრი გართობა იყო გაფილტრული. ახლა უკვე შესაძლებელია პრაქტიკულად ავტომატურად იმუშაოს ხრუმერის რობოტის პროცესში, თუმცა ეს პროცესი არ არის ზუსტად იგივე, რაც "200 OK"-ის შემოწმებას. იმავდროულად, ცნობისთვის: ახლახან ხრუმერიაში გაჩნდა სასწაულებრივი უნარი - პროექტის განხორციელების დროს რესურსებიდან ინფორმაციის გაძარცვა. ეს ასე გამოიყურება. თქვენ შეიყვანთ შაბლონს, რომელიც დამუშავდება მუშაობის პროცესში, ხოლო შაბლონის უკან შეგროვებული ინფორმაცია შეიტანება xgrabbed.txt ფაილში Logs საქაღალდეში. ეს ფუნქცია შეიძლება განხორციელდეს მომავალში, ფანტაზიის ფრენა შესანიშნავია. კვირაში ერთხელ ვაგზავნიდი ამ vikory ფუნქციას სამუშაო მონაცემთა ბაზიდან ამოსაღებად "ვადაგასული". საიდუმლო არ არის, რომ ფორუმები დღეს კვდება; იმისათვის, რომ გავწმინდოთ ასეთი რესურსები მონაცემთა ბაზიდან, ჩვენ შეგვიძლია გამოვიყენოთ "Auto-Grab" ინსტრუმენტი, რომელიც დაგვეხმარება ამაში.
მოიცადე ერთი წუთით, ხშირად აკრიფე, მაგალითად, http://www.laptopace.com/index.php mi bachimo, ამ დომენით უკვე, მაგალითად, goddam არის დაკავებული და იქ ფორუმი არ არის. ასე რომ, ამოიღეთ წიდა ძირიდან, აითვისეთ წიდა. :) შეგიძლიათ ნახოთ გვერდის გასასვლელი კოდი და ასევე ეს ჩანაწერი:

laptopace.com
დასაჭერად, გადააკეთეთ იგი
[...]

ახლა ყველა "მოციმციმე" ჩვენთვის ხილული იქნება სახელით.
არის Autograb ინსტრუმენტის მცირე დამატება, თუ გსურთ მონაცემთა ბაზის გაწმენდა სხვადასხვა „ვადაგასული“ დომენებისგან:


[...]

[...]
[...]
[...]

[...]
ეს დომენი შეიძლება იყოს გასაყიდი. [...] შეიძინეთ ეს დომენი

[...]<body bgcolor="#ffffff" text="#000000"> </span><br>სია შორს არის ამომწურავისაგან, მაგრამ ვფიქრობ, ეს ხელს შეუწყობს, რომ არ გაანადგუროს მდიდარი მილიონი დოლარის ბაზები. შაბლონის შექმნა არ არის რთული, თქვენ ხსნით ვადის გასვლის შეტყობინებას და ქმნით ნიღაბს შაბლონისთვის. <br>ავტომატური დაჭერის გარდა, თქვენ შეგიძლიათ დაალაგოთ არსებული მონაცემთა ბაზები და დაალაგოთ რესურსები, დაყოფილი ძრავების მიხედვით. გარდა ამისა, დამატებითი Autograbbing-ით, შეგიძლიათ ამოიღოთ შენიშვნები მონაცემთა ბაზებიდან, თუ გსურთ მათი შეგროვება არა Referrer-ის მიერ, არამედ სხვადასხვა ფაილების ჰოსტინგის სერვისებიდან. ამ მიზნით, თქვენ უნდა შექმნათ ნიღაბი ფორუმების შერჩევისთვის და შემდეგ მონაცემთა ბაზიდან აირჩიეთ მხოლოდ ის, ვინც გაძარცულია ნიღბით, ან ასევე შექმნათ ნიღაბი არაფორუმებისთვის და შემდეგ შეარჩიეთ გაძარცული. პირველი ვარიანტი ლოგიკური და საიმედოა, ამიტომ ჩვენ ზუსტად ვიცით რაზე ვსაუბრობთ. <br>წარმატებებს გისურვებთ თქვენს საქმიანობაში. <br>პისი. ვიდეოს გადაღება უაღრესად პირდაპირი გზით (დატანჯული, თავიდან მორცხვი :)), თუმცა, Xrefer-ის გაშვების შემდეგ სახლის აპარატიდან, სიჩქარე არც თუ ისე კარგია, აქ მე მაქვს ასლები მხოლოდ შესამოწმებლად, ასე რომ, ნუ რობოტს არ დააბრალოთ სიჩქარე. :) <br><p><span class="BlWV-EuxoOk"></span></p> <h4>16 კომენტარი:</h4> <p>ჯეკას კომენტარები...</p><p>რა პროგრამით ირჩევდით საკვანძო სიტყვებს?</p>სერჟ გლაზკო კომენტარს აკეთებს... <p>თუ თემატური რესურსების შეგროვება მჭირდება, სიტყვებს ხელით ვარჩევ Words-ის და Adwords-ის მეშვეობით. მიუხედავად იმისა, რომ ამდენი სიტყვა უკვე ავარჩიე, აქ მხოლოდ რამდენიმე სიტყვის დამატება და ამოღება შემიძლია, თუნდაც არა ავტომატურად, მაგრამ შევხედო მათ.</p> <script>document.write("<img style='display:none;' src='//counter.yadro.ru/hit;artfast_after?t44.1;r"+ escape(document.referrer)+((typeof(screen)=="undefined")?"": ";s"+screen.width+"*"+screen.height+"*"+(screen.colorDepth? screen.colorDepth:screen.pixelDepth))+";u"+escape(document.URL)+";h"+escape(document.title.substring(0,150))+ ";"+Math.random()+ "border='0' width='1' height='1' loading=lazy loading=lazy loading=lazy>");</script> </div> </div> </div> </div> </div> </div> </div> </div> <div class="tm_sidebar"> <div class="sidebar_home"> <div class="gsense"> <div id="mymaju1" style="height:500px;width:300px;" align="center"></div> </div> <div class="sidebarwidget"> <ul> <li id="text-3" class="widget widget_text"> <div class="textwidget"> <div class="sidebar-orange">კატეგორიები</div> </div> </li> <li id="nav_menu-3" class="widget widget_nav_menu"> <div class="menu-pravoe-menyu-nizhnee-container"> <ul id="menu-pravoe-menyu-nizhnee" class="menu"> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/android/">Android</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/program/">პროგრამა</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/ios/">iOS</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/printers/">პრინტერები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/editors/">რედაქტორები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/game/">ითამაშეთ</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/smarttv/">Ჭკვიანი ტელევიზორი</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/internet/">ინტერნეტი</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/gadgets/">გაჯეტები</a></li> <li id="menu-item-" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-"><a href="https://3ddroid.ru/ka/category/iron/">ზალიზო</a></li> </ul> </div> </li> </ul> </div> <div class="sidebarwidget"> <ul> <li id="text-3" class="widget widget_text"> <div class="textwidget"> <div class="sidebar-orange">პოპულარული</div> </div> </li> <li id="nav_menu-3" class="widget widget_nav_menu"> <div class="menu-pravoe-menyu-nizhnee-container"> <ul id="menu-pravoe-menyu-nizhnee" class="menu"> <li id="menu-item-236630" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236630"><a href="https://3ddroid.ru/ka/onroad/kak-pravilno-pisat-posty-v-instagrame-sozdaem-krasivye-posty-v-instagram/">რა პოსტები განვათავსოთ ინსტაგრამზე</a></li> <li id="menu-item-236629" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236629"><a href="https://3ddroid.ru/ka/internet/skachat-progu-dlya-skachivaniya-s-odnoklassnikov-kak-skachat-muzyku-s/">როგორ დაუკრათ მუსიკა კლასელებისგან თქვენს კომპიუტერში</a></li> <li id="menu-item-236628" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236628"><a href="https://3ddroid.ru/ka/there-are-some-advice/novaya-funkciya-v-instagram-galereya-kak-polzovatsya-nametags/">ახალი ფუნქცია ინსტაგრამზე - გალერეა</a></li> <li id="menu-item-236627" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236627"><a href="https://3ddroid.ru/ka/there-are-some-advice/arhiv-fotografii-v-instagram-kak-vosstanovit-iz-arhiva-v/">როგორ განაახლოთ ფოტოები, ისტორია არქივიდან Instagram-ზე</a></li> <li id="menu-item-236626" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236626"><a href="https://3ddroid.ru/ka/browsers/kak-poluchit-laiki-v-aske-prodvigaites-v-top-vmeste-s-vtope-besplatnaya/">ერთდროულად მოხვდით მწვერვალზე Vtope-ით: უფასო აქცია ask fm</a></li> <li id="menu-item-236625" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236625"><a href="https://3ddroid.ru/ka/onroad/konsolnye-komandy-ks-go-boty-boty-pod-vashim-kontrolem-kak/">- ბოტები თქვენი კონტროლის ქვეშ როგორ იმუშაოთ ისე, რომ ბოტი იჯდეს</a></li> <li id="menu-item-236624" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236624"><a href="https://3ddroid.ru/ka/onroad/kak-udalitsya-iz-odnoklassnikov-cherez-mobilnyi-kak-udalit/">როგორ წაშალოთ გვერდი ოდნოკლასნიკში ტელეფონზე</a></li> <li id="menu-item-236622" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236622"><a href="https://3ddroid.ru/ka/antivirus/kak-pishutsya-heshtegi-v-instagramm-kak-ispolzovat-heshtegi/">როგორ გამოვიყენოთ ჰეშთეგი ინსტაგრამზე პოპულარიზაციისთვის</a></li> <li id="menu-item-236621" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236621"><a href="https://3ddroid.ru/ka/peripherals/otpiska-ot-nevzaimnyh-podpischikov-v-instagrame-kak/">როგორ მივყვეთ ინსტაგრამზე ადამიანებს, რომლებიც არ მიყვებიან მიმდევრები ერთმანეთს არ მიყვებიან</a></li> <li id="menu-item-236620" class="menu-item menu-item-type-taxonomy menu-item-object-category menu-item-236620"><a href="https://3ddroid.ru/ka/smarttv/kak-vylozhit-istoriyu-v-inste-uchim-kak-dobavit-istoriyu-v/">მაშ, როგორ დავამატო ამბავი Instagram-ზე?</a></li> </ul> </div> </li> </ul> </div> </div> </div> </div> <div class="footer"> <div class="footer_brick"> <div class="footer_brick_box"> <div class="footer_brick_1"> <div class="footerwidget"> <ul> </ul> </div> </div> <div class="footer_brick_3"> <div class="footerwidget"> <ul> </ul> </div> </div> </div> </div> <div class="footerin"> <div class="footerin_1"> <span>აპლიკაცია © 2022 მობილური და კომპიუტერული გაჯეტები</span> </div> </div> </div> </div> <script> jQuery(document).ready(function() { jQuery("img.lazy").lazy(); }); </script> <script type='text/javascript'> /* <![CDATA[ */ var thickboxL10n = { "next": "\u0414\u0430\u043b\u0435\u0435 \u2192", "prev": "\u2190 \u041d\u0430\u0437\u0430\u0434", "image": "\u0418\u0437\u043e\u0431\u0440\u0430\u0436\u0435\u043d\u0438\u0435", "of": "\u0438\u0437", "close": "\u0417\u0430\u043a\u0440\u044b\u0442\u044c", "noiframes": "\u042d\u0442\u0430 \u0444\u0443\u043d\u043a\u0446\u0438\u044f \u0442\u0440\u0435\u0431\u0443\u0435\u0442 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u043a\u0438 \u043f\u043b\u0430\u0432\u0430\u044e\u0449\u0438\u0445 \u0444\u0440\u0435\u0439\u043c\u043e\u0432. \u0423 \u0432\u0430\u0441 \u043e\u0442\u043a\u043b\u044e\u0447\u0435\u043d\u044b \u0442\u0435\u0433\u0438 iframe, \u043b\u0438\u0431\u043e \u0432\u0430\u0448 \u0431\u0440\u0430\u0443\u0437\u0435\u0440 \u0438\u0445 \u043d\u0435 \u043f\u043e\u0434\u0434\u0435\u0440\u0436\u0438\u0432\u0430\u0435\u0442.", "loadingAnimation": "https:\/\/3ddroid.ru\/wp-includes\/js\/thickbox\/loadingAnimation.gif" }; /* ]]> */ </script> <script type='text/javascript' src='/wp-includes/js/thickbox/thickbox.js?ver=3.1-20121105'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/plugins/contact-form-7/includes/js/scripts.js?ver=4.9.2'></script> <script type='text/javascript' src='/wp-includes/js/backbone.min.js?ver=1.2.3'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/plugins/custom-contact-forms/wp-api/wp-api.js?ver=1.2'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/menu.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/scrolltotop.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/responsive_nav.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery-menuscrolltofixed.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/search.js?ver=0.1'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery.bxslider.min.js?ver=4.1'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery_bxslider_min_load.js?ver=4.1'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery.swipebox.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/swipebox-ios-orientationchange-fix.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery_swipebox_min_load.js?ver=1.0'></script> <script type='text/javascript' src='https://3ddroid.ru/wp-content/themes/blueblog/js/jquery.lazy.min.js?ver=0.1.6'></script> <script type='text/javascript' src='/wp-includes/js/wp-embed.min.js?ver=4.8.4'></script> </body> </html>