Ao manter o site hoje em dia, você deve adicionar muitas notícias ou outros artigos. Como você costuma procurar artigos em um site, você se pergunta se pode criar um programa e especificar um URL para permitir que o ASP pesquise todos os artigos nesta URL e depois analise os artigos pesquisados e salve o conteúdo dos artigos no banco de dados. Isso vai economizar muitos problemas?
Mais tarde, aprendi que essa idéia havia sido pensada e alguns haviam sido um ladrão de notícias. Haha, mas diz -se que é do PHP, eu nunca o vi. Haha, de qualquer maneira, comecei a trabalhar com uma mentalidade de desenvolvimento ...
Lembro -me de um artigo que coletei antes que introduzisse como usar o ASP para obter as páginas da Web de outras pessoas. Eu os tirei e vi. Oi, havia apenas alguns códigos:
Url = http: //news.sina.com.cn/
Setobjinet = server.createObject ("inetctls.inet")
objinet.RequestTimeout = 20
objinet.url = url
Strget = objinet.openurl ()
Response.WriteStGet
Isso não é simples? Salve -o como um arquivo ASP a depurar, mas, ao depurar, ele solicita que o CreatObject falhasse e a categoria não está autorizada a usar. Eu estava tonto. Esta é a primeira vez que vejo esse erro. Às vezes, o FSO não pode ser criado porque o servidor saiu do componente FSO, mas isso não funciona. Quando pesquisei on -line, muitas pessoas disseram que esse controle ActiveX é construído pelo IIS. Eu estava tonto. Existe um problema com o meu IIS? Copiei o programa para o sistema de servidor para depurar ou relatei o mesmo erro. Eu estava tonto. Não sei a qual arquivo este componente corresponde a.
Hoje fiz ao especialista essa pergunta em nosso grupo, dizendo que o arquivo correspondente deveria ser msinet.ocx. Encontrei esse arquivo em c:/winnt/system32. Registre -o, OK, o registro é bem -sucedido e o programa é depurado novamente. Eu estava tonto ou ainda relatei um erro. Será que esse arquivo no meu computador não pode ser usado? Eu estava tonto, baixei um da Internet e se registrei novamente, mas ainda falhei. Eu estava frio ~
Continue olhando online, ei, de repente descobri que alguém tinha um problema, mas o que ele disse não era o mesmo controle que eu, seu texto original é o seguinte:
Sobre VB chamando o controle de Mswinsock
Os scripts do Windows podem ligar para os controles do MSWinsSock para obter recursos de acesso de rede relativamente poderosos, mas os 106kb mswinsck.ocx (v6.0.89.88) não estão incluídos no sistema, o que reduz bastante a praticidade do controle. Além disso, uma dificuldade deve ser superada para o script ligar para Mswinsock.
Usando "Mswinsock" como palavra -chave, usando o Baidu para pesquisar páginas da web, você pode obter pelo menos três exemplos de VBS chamando controles de MSWinsock: obtenha o IP nativo, a digitalização da porta e envie "VBS+MSWinsock para criar um backdoor UDP inteligente em" Black Defense ". No entanto, quando você baixar e registrar mswinsck.ocx e experimenta esses códigos, você obtém um erro "classiNotliceSedForuuse" com o número do erro 0x80040112. Os autores desses códigos parecem pensar que o MSWINSOCK é o mesmo que os controles comuns e pode ser usado normalmente desde que estejam registrados no RegSVR32, e sua portabilidade não é realmente testada. Aqueles que repositam o artigo não se importam se o conteúdo está bem e apenas copiar e colá -lo. Como resultado, todos os exemplos de VBS que chamam Mswinsock na Internet são "castelos no ar", e nenhum deles pode correr. Isso é verdade em casa e no exterior. Todas as dúvidas sobre a incapacidade de usar esse controle foram expulsas com o argumento de que "requer registro". Obviamente, também existem pessoas que conhecem a "verdade", mas a solução que eles deram foi reescrever o encapsulamento OCX MSWINSSOCK em VB, que é realmente @#$%^&!.