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

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

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

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

检查组件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. } 
  11. } 
  12. if (!xmlHttp && typeof XMLHttpRequest != ‘undefined’) { 
  13. xmlHttp = new XMLHttpRequest(); 
  14. } 
  15. if(!xmlHttp){alert(‘Create Xmlhttp Fail ‘);return false;} 
  16. } 
  17.  
  18.  
  19. function sugguest(){ 
  20. ajaxcreate(); 
  21. var xmvalue=document.getElementById("key").value; 
  22. //var url="post.ASP?key="+encodeURI(xmvalue)+"&rnd="+Math.random(); 
  23. var url="post.ASP?key="+(xmvalue)+"&rnd="+Math.random(1); 
  24. if (xmvalue== null  ¦ ¦ xmvalue.length>20  ¦ ¦ xmvalue == "") return false; 
  25. xmlHttp.open("POST",url,true); 
  26. xmlHttp.setRequestHeader("Content-Type","application/x-www-form-urlencoded"); 
  27. xmlHttp.send(xmvalue); 
  28. xmlHttp.onreadystatechange=returns
  29. tate; 
  30. } 
  31.  
  32.  
  33. function returnstate(){ 
  34. if(xmlHttp.readyState != 4 ){ 
  35. document.getElementById("sug").innerHTML="plase wait…."; 
  36. } 
  37. if(xmlHttp.readyState == 4 ){ 
  38. document.getElementById("sug").innerHTML=xmlHttp.responseText; 
  39. } 
  40. } 
  41.  
  42. </script> 

 

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

 

搞定收工!

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

评论 140

登录

找回密码

注册