Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> Computer Programspråk >> Content

    Hur man gör en Web Bot

    sökmotorer som Google eller Yahoo , dra webbsidor i sina sökresultat genom att använda Web bots ( också ibland kallas spindlar eller sökrobotar ) , vilka är program som söker igenom Internet och webbplatser index i en databas . Web bots kan göras med de flesta programmeringsspråk , inklusive C , Perl , Python och PHP , som alla tillåter programvara ingenjörer att skriva skript som utför processuella uppgifter, såsom Web skanning och indexering . Instruktioner
    1

    Öppna en vanlig applikation textredigering , t.ex. Anteckningar , som ingår i Microsoft Windows , eller Mac OS X : s Textredigerare , där du kommer att författa en Python program Web bot .

    2

    Starta Python-skript genom att bland annat följande rader med kod , och ersätta det exempel URL med adressen till webbplatsen du vill scanna och namnet på exempel databasen med databasen som kommer att lagra resultaten :

    import urllib2 , re , stringenter_point = ' http://www.exampleurl.com ' DB_NAME = ' example.sql ' Addera 3

    Inkludera följande rader med kod definiera sekvens av operationer som webben bot kommer att följa :

    def uniq ( seq ) : set = { } map ( set.__setitem__ Seq, []) avkastning set.keys ( ) katalog
    4

    Skaffa webbadresserna i webbplatsens struktur genom att använda följande kodrader :

    def geturls (URL ) : objekt = [ ] begäran = urllib2.Request ( URL ) request.add.header ( ' Användare ' , ' Bot_name ;) ' ) halt = urllib2.urlopen ( begäran ) . läs ( ) objekt = re.findall ( ' href = " http://. ? " " , innehåll ) urls = [ ] retur webbadresser
    5

    Definiera databas som webben bot kommer att använda och ange vilken information den ska lagra för att slutföra göra webben bot :

    db = open ( DB_NAME , ' a ' ) allurls = uniq ( geturls ( enter_point ) )
    6

    Spara textdokumentet och ladda upp den till en server eller dator med en internetuppkoppling där du kan köra skriptet och börja skanna webbsidor .
    Addera ditt

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man använda vanliga uttryck för att blockera skrä…
    ·Kan du döda en tråd utan att döda processen
    ·Sekventiell Datatyp
    ·Systemkrav för Visual Studio 2008 Express
    ·ADT abstrakta datatyper
    ·Hur du installerar en SVN Repo
    ·Hur man skriver en installation Script
    ·Hur man använder Proxy i C #
    ·Lägga till en matris till en matris i MATLAB
    ·Hur man använder SNMP kommandot för att få en OID La…
    Utvalda artiklarna
    ·Hur man ställer in en IRC Bouncer
    ·Hur konvertera RealPlayer videofiler till PSP
    ·Hur du skapar mappar och kopiera filer i VBScript
    ·Betydelsen av beslutsstrukturer i Programmering
    ·Icke - root installation av python-moduler
    ·Hur : PHP MySQL Escape HTML för Infoga
    ·Den Identifiering Division i COBOL
    ·Hur du använder bläckfisk med PHP
    ·Hur Importera Excel till MySQL
    ·Hur man byter Radmatningar i en MySQL String
    Copyright © Dator Kunskap http://www.dator.xyz