最近ウェブサイトを維持するときは、多くのニュースやその他の記事を追加する必要があります。ウェブサイトで記事を探すことがよくあるので、プログラムを作成し、ASPをこのURL上のすべての記事を検索できるようにURLを指定し、検索された記事を分析してデータベース内の記事のコンテンツを保存できるかどうか疑問に思います。これにより、多くのトラブルが節約されますか?
後に私はこの考えが考えられていたことを知り、一部はニュース泥棒だった。ハハ、しかしそれはPHPからのものと言われています、私はそれを見たことがありません。ははは、とにかく、私は開発の考え方で仕事を始めました...
ASPを使用して他の人のWebページを取得する方法を紹介した前に収集した記事を覚えています。私はそれらを取り出して見ました。こんにちは、いくつかのコードしかありませんでした:
url = http://news.sina.com.cn/
setobjinet = server.createObject( "inetctls.inet")
objinet.requesttimeout = 20
objinet.url = url
strget = objinet.openurl()
Response.Writestrget
これは簡単ではありませんか?デバッグするASPファイルとして保存しますが、デバッグすると、CreatObjectが失敗し、カテゴリが使用されていないことが促されます。私はめまいがしました。このエラーを見たのはこれが初めてです。サーバーがFSOコンポーネントからログアウトしているため、FSOを作成できない場合がありますが、これは機能しません。私がオンラインで検索したとき、多くの人々は、このActiveXコントロールはIISによって構築されていると言いました。私はめまいがしました。私のIISに問題はありますか?プログラムをサーバーシステムにコピーしてデバッグするか、同じエラーを報告しました。私はめまいがしました。このコンポーネントがどのファイルに対応するかわかりません。
今日、私たちのグループでこの質問を専門家に尋ね、対応するファイルはmsinet.ocxであるべきだと言いました。このファイルはc:/winnt/system32で見つかりました。登録してください、OK、登録は成功し、プログラムは再びデバッグされます。私はめまいがしました、または私はまだエラーを報告しました。私のコンピューター上のこのファイルを使用できないのでしょうか?私はめまいがして、インターネットからダウンロードして再登録しましたが、まだ失敗しました。私は寒かった〜
オンラインで見続けて、ちょっと、私は突然誰かが問題を抱えていることに気付きましたが、彼が言ったのは私と同じコントロールではありません。彼の元のテキストは次のとおりです。
Mswinsockコントロールを呼び出すVBについて
WindowsスクリプトはMswinssockコントロールを呼び出して比較的強力なネットワークアクセス機能を取得できますが、106kb Mswinsck.ocx(v6.0.89.88)はシステムに含まれておらず、コントロールの実用性を大幅に減らします。さらに、スクリプトがMswinsockを呼び出すのが難しいことを克服する必要があります。
「Mswinsock」をキーワードとして使用して、Baiduを使用してWebページを検索すると、Mswinsockコントロールを呼び出すVBSの少なくとも3つの例を取得できます。ネイティブIPを取得し、ポートスキャンして、「VBS+Mswinsock」を送信して、「Black Defence」でスマートUDPバックドア」を作成します。ただし、mswinsck.ocxをダウンロードして登録してそれらのコードを試すと、エラー番号0x80040112の「classisnotlicensedforuse」エラーが表示されます。これらのコードの著者は、Mswinsockは通常のコントロールと同じであり、regsvr32に登録されている限り通常使用できると考えているようで、それらの移植性は実際にはテストされていません。記事を再投稿する人は、コンテンツが問題ないかどうかは気にしません。コピーして貼り付けます。その結果、インターネット上でMswinsockを呼ぶVBSのすべての例は「空中の城」であり、それらのどれも実行できません。これは自宅と海外でも当てはまります。このコントロールを使用できないことについてのすべての疑問は、「登録が必要」という理由で送られました。もちろん、「真実」を知っている人もいますが、彼らが与えた解決策は、VBのOCXカプセル化Mswinssockを書き換えることでした。