Bei der Aufrechterhaltung der Website heutzutage müssen Sie viele Neuigkeiten oder andere Artikel hinzufügen. Da Sie häufig nach Artikeln auf einer Website suchen, fragen Sie sich, ob Sie ein Programm erstellen und eine URL angeben können, damit die ASP nach allen Artikeln auf dieser URL suchen und dann die durchsuchten Artikel analysieren und den Inhalt der Artikel in der Datenbank speichern können. Dies spart viel Ärger?
Später erfuhr ich, dass diese Idee darüber nachgedacht worden war, und einige waren ein Nachrichtendieb gewesen. Haha, aber es soll von PHP stammen, ich habe es noch nie gesehen. Haha, sowieso begann ich mit einer Entwicklungsmentalität zu arbeiten ...
Ich erinnere mich an einen Artikel, den ich vor der Einführung von ASP gesammelt habe, um die Webseiten anderer Personen zu erhalten. Ich nahm sie raus und sah es. Hallo, es gab nur wenige Codes:
Url = http: //news.sina.com.cn/
SetObjinet = server.createObject ("inetctls.inet")
Objinet.RequestTimeout = 20
objinet.url = url
StrGet = objinet.openurl ()
Response.writestGet
Ist das nicht einfach? Speichern Sie es als ASP -Datei zum Debuggen, aber beim Debuggen fordert es auf, dass das CreatObject fehlgeschlagen ist und die Kategorie nicht zu verwenden ist. Ich war schwindelig. Dies ist das erste Mal, dass ich diesen Fehler gesehen habe. Manchmal kann FSO nicht erstellt werden, da sich der Server aus der FSO -Komponente herausgemeldet hat, dies funktioniert jedoch nicht. Als ich online suchte, sagten viele Leute, dass diese ActiveX -Kontrolle von IIS erstellt wurde. Ich war schwindelig. Gibt es ein Problem mit meinem IIS? Ich habe das Programm zum Debuggen in das Serversystem kopiert oder den gleichen Fehler gemeldet. Ich war schwindelig. Ich weiß nicht, welcher Datei diese Komponente entspricht.
Heute habe ich dem Experten diese Frage in unserer Gruppe gestellt und gesagt, dass die entsprechende Datei msinet.ocx sein sollte. Ich habe diese Datei in c:/winnt/system32 gefunden. Registrieren Sie es, OK, die Registrierung ist erfolgreich und das Programm wird erneut debuggen. Ich war schwindelig oder habe immer noch einen Fehler gemeldet. Könnte es sein, dass diese Datei auf meinem Computer nicht verwendet werden kann? Ich war schwindelig, ich habe einen aus dem Internet heruntergeladen und wieder registriert, aber ich habe immer noch versagt. Mir war kalt ~
Wenn ich weiter online schaue, hey, ich habe plötzlich festgestellt, dass jemand ein Problem hatte, aber was er sagte, war nicht die gleiche Kontrolle wie ich, sein ursprünglicher Text lautet wie folgt:
Über VB Calling Mswinsock Control
Windows -Skripte können MSWINSSOCK -Steuerelemente aufrufen, um relativ leistungsstarke Netzwerkzugriffsfunktionen zu erhalten. Die 106 -KB -MSWINSCK.OCX (V6.0.89.88) ist jedoch nicht in das System enthalten, das die Praktikabilität der Kontrolle erheblich verringert. Darüber hinaus muss eine Schwierigkeit überwunden werden, damit das Skript Mswinsock anrufen kann.
Mit "mswinsock" als Schlüsselwort, die Baidu zum Durchsuchen von Webseiten verwenden, können Sie mindestens 3 Beispiele für VBS -Aufruf -MSWINSOCK -Steuerelemente erhalten: Erhalten Sie die native IP, den Port -Scan und senden "VBS+Mswinsock, um eine intelligente UDP -Backdoor in" Black Defense "zu erstellen. Wenn Sie jedoch MSWINSCK.OCX herunterladen und registrieren und diese Codes ausprobieren, erhalten Sie einen Fehler "classisnotlicensed foruse" mit der Fehlernummer 0x80040112. Die Autoren dieser Codes scheinen zu glauben, dass Mswinsock die gleichen wie gewöhnliche Kontrollen entspricht, und können normal verwendet werden, solange sie bei REGSVR32 registriert sind, und ihre Portabilität wird nicht tatsächlich getestet. Diejenigen, die den Artikel erneut veröffentlichen, ist es nicht wichtig, ob der Inhalt in Ordnung ist, und kopieren und fügen Sie ihn einfach ein. Infolgedessen sind alle Beispiele für VBS, die Mswinsock im Internet anrufen, "Burgen in der Luft", und keiner von ihnen kann laufen. Dies ist im In- und Ausland wahr. Alle Zweifel an der Unfähigkeit, diese Kontrolle zu verwenden, wurden mit der Begründung verschickt, dass "Registrierung erforderlich ist". Natürlich gibt es auch Leute, die die "Wahrheit" kennen, aber die Lösung, die sie gaben, war, die OCX -Kapselung Mswinsock in VB umzuschreiben, was wirklich @#$%^&!.