分享你我的心得.
共乘一片美好网络.

采集时出现“网页源码时发生错误”

把采集程序传到别的空间试试

如果没问题的话就证明本地环境有问题

检查组件Microsoft.XMLHTTP是否支持

javascript 代码
 
  1. <script language="javascript"
  2. <!– 
  3. var xmlHttp = false
  4. function ajaxcreate(){ 
  5. try {xmlHttp = new ActiveXObject("Msxml2.XMLHTTP"); 
  6. catch (e) { 
  7. try {xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); 
  8. catch (e2) { 
  9. xmlHttp = false
  10. if (!xmlHttp && typeof XMLHttpRequest != ‘undefined’) { 
  11. xmlHttp = new XMLHttpRequest(); 
  12. if(!xmlHttp){alert(‘Create Xmlhttp Fail ‘);return false;} 
  13.  
  14.  
  15. function sugguest(){ 
  16. ajaxcreate(); 
  17. var xmvalue=document.getElementById("key").value; 
  18. //var url="post.ASP?key="+encodeURI(xmvalue)+"&rnd="+Math.random(); 
  19. var url="post.ASP?key="+(xmvalue)+"&rnd="+Math.random(1); 
  20. if (xmvalue== null  ¦ ¦ xmvalue.length>20  ¦ ¦ xmvalue == ""return false
  21. xmlHttp.open("POST",url,true); 
  22. xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
  23. xmlHttp.send(xmvalue); 
  24. xmlHttp.onreadystatechange=returns
  25. tate; 
  26.  
  27.  
  28. function returnstate(){ 
  29. if(xmlHttp.readyState != 4 ){ 
  30. document.getElementById("sug").innerHTML="plase wait…."
  31. if(xmlHttp.readyState == 4 ){ 
  32. document.getElementById("sug").innerHTML=xmlHttp.responseText; 
  33.  
  34. </script> 

 

在注册表的HKEY_CLASSES_ROOT中找到Microsoft.XMLHTTP键,右键查看权限看有users的读取权限没有,如果没有把users的读权限加上.

 

搞定收工!

赞(0)
未经允许不得转载:小叶白龙博客 » 采集时出现“网页源码时发生错误”
分享到: 更多 (0)

评论 140

评论前必须登录!