亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 編程 > VBScript > 正文

msxml3.dll 錯誤 80070005 拒絕訪問

2020-07-26 11:51:04
字體:
來源:轉載
供稿:網友
昨天在采集某一個網站的時候,采集程序出錯了。
是自寫的采集程序。
經過搜索以后,查到一些沒有用的結果,后來發現,用Msxml2.ServerXMLHTTP替換掉Msxml2.XMLHTTP,問題成功解決。
以下是分析排錯過程。
老是采集一段時間就掛了,指定資源下載失敗,或者拒絕訪問。
后來直接全部是拒絕訪問。

一開始,認為,對方服務器做了防采集設置,比如有時間限制之類的。

于是更改程序,原先是直接獲取列表頁,然后持續循環獲得文章列表。改了采集文件結構,
原來是就一個文件,類,數據庫連接,數據處理全部在一個文件里,再采集某一篇文章的時候,后天加了一個時間循環。等待5秒的。代碼如下
復制代碼 代碼如下:

sTime=Timer()
dTime=Timer()-sTime
do while dTime < 5
dTime=Timer()-sTime
loop

確實是能等待5秒鐘,但是很快就發現,這個循環太過消耗CPU資源,一到這個循環,CPU占用率持續100%,于是馬上放棄這個方案。
另做了一個文件。只根據文章URL抓取文章的相關內容并寫入數據庫,寫入完畢后輸出自動跳轉代碼。
核心思想就是用了<meta http-equiv="refresh" content="5;url=someurl.asp">
這是一個定時跳轉的代碼,相信大家都很熟悉。
我的原理做法就是,用一開始的文件,抓取所有的文章連接地址,以及相關導航代碼,保存到數據庫中。
然后用新做的抓取文章內容的程序,讀取數據庫記錄,逐條進行采集。
數據庫記錄中有一個flag標記,tinyint類型,默認是0,采集成功更新為1,失敗更新為2
這樣,每次從數據庫中讀取一條未采集的數據,也就是讀取flag=0的數據,進行操作。操作完畢等待5秒跳轉到自身。

想法跟思路是很好的。文章URL數據庫也采集準備好了,一上采集文章具體內容,又出錯了。一直是msxml3.dll 錯誤 '80070005'
拒絕訪問的錯誤。
那個郁悶,想開一晚上機器,自動采集,破滅。
今天早上來搜索查詢資料,查詢到的絕大多數都是無用信息。
基本上都是說權限問題。

msxml3.dll 錯誤 '80070005'

拒絕訪問。

解決辦法:

賦予程序所在文件夾 internet 來賓帳號(IUSR_WEB)可寫。

做法:

選擇cachefile-屬性-安全-添加(IUSR_WEB)-寫入
都是這么說的。莫名其妙的,我的是FAT32的不存在NTFS格式的那種安全權限問題,IIS設置也正常,
我的問題是采集一部分就拒絕訪問??隙ú皇沁@個問題。
繼續搜索,找到另一個方案說是,用Msxml2.XMLHTTP替換掉Microsoft.XMLHTTP,我本來用的就是Msxml2.XMLHTTP的
繼續搜索。找到最終解決方案應該是用Msxml2.ServerXMLHTTP
先前也搜到這個結果,由于大意,沒有及時注意到,以下是搜索過程找到的有用的相關資料。

代碼如下:
復制代碼 代碼如下:

PostUrl=http://www.xxx.com/
Server.ScriptTimeOut=20
Set oXMLHttp = createObject("Microsoft.XMLHTTP")
Call oXMLHttp.Open("get", PostUrl, false)
Call oXMLHttp.Send("")
sHtmlStr = oXMLHttp.responseBody
Set oXMLHttp = nothing

初步判定可能是打開的頁面有跳轉的原因,解決辦法是用
MSXML2.ServerXMLHTTP
替換掉
Microsoft.XMLHTTP
即可解決。

另外在CSDN上找到這么一段代碼
復制代碼 代碼如下:

ServerURL=PostUrl
Set Mail1 = Server.CreateObject("CDO.Message")
Mail1.CreateMHTMLBody ServerURL,31
AA=Mail1.HTMLBody
Set Mail1 = Nothing
Response.Write AA

試了一下,也可以用,拷過來收藏



復制代碼 代碼如下:

<%
' 定義變量
Dim objXmlHttp
Dim strHTML

'這是Msxml3.0中的一個穩定版本.
'使用Msxml2.ServerXMLHTTP,不使用Msxml2.XMLHTTP
Set objXmlHttp = Server.CreateObject("Msxml2.ServerXMLHTTP")

' 如果你發現以下錯誤
' msxml3.dll error '80070005'
' 存取被拒絕.
' 可能是上網時使用了代理產生了錯誤
' 使用 proxycfg.exe 工具. :
'
' proxycfg -d
' 檢查是否采用了代理上網
' 同時可以參看這個帖子: http://www.asp101.com/forum/display_message.asp?mid=51841
'

' 這個版本太舊且不穩定
'Set objXmlHttp = Server.CreateObject("Msxml2.XMLHTTP")

' 現在我們開始發送請求.
' 套用微軟的話來講: 初始化一個請求,并且指定該請求的方法(get,post等等),
' URL, 和權限驗證信息(用戶名,密碼,等等)。
' 格式:
' .open(bstrMethod, bstrUrl, bAsync, bstrUser, bstrPassword)
'objXmlHttp.open "GET", "http://www.yahoo.com", False
objXmlHttp.open "GET", "http://www.yahoo.com", False

' 以直接的方式發送請求出去.
objXmlHttp.send

' 打印返回狀態:
Response.Write "Status: " & objXmlHttp.status & " " _
& objXmlHttp.statusText & "<br />"

' 獲取響應返回的文本.
' 這個對象本身是用來操作XML的,所以具備以下屬性:
' responseBody, responseStream, 和 responseXML.
' 但是我們現在只需要文本信息
strHTML = objXmlHttp.responseText

' 但這個對象實例不再使用時,需要清除這個對象實例.
Set objXmlHttp = Nothing

' 現在我們要做的就是顯示我們獲取到的HTML.
' 首先看瀏覽器解釋的效果
' 然后顯示其源碼
' 下面的類似<h1>s 和 <table>s只是為了展現獲取到的內容,本身不屬于獲取的內容.
%>

<h1>Here's The Page:</h1>
<table border="1" bgcolor="#FFFFFF">
<tr><td>
<%= strHTML %>
</td></tr>
</table>

<br />

<h1>Here's The Code:</h1>
<table border="1" bgcolor="#FFFFFF">
<tr><td>
<pre>

<%= Server.HTMLEncode(strHTML) %>
</pre>
</td></tr>
</table>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
精品国产精品三级精品av网址| 成人在线精品视频| 91黄色8090| 国产成人精品在线视频| 久久91亚洲人成电影网站| 91精品在线播放| 91高清视频在线免费观看| 国产精品丝袜久久久久久高清| 精品国产一区二区三区在线观看| 亚洲欧美激情四射在线日| 亚洲欧美日韩精品久久奇米色影视| 全色精品综合影院| 91精品视频在线免费观看| 国产精品美女久久久久av超清| 欧美午夜精品久久久久久久| 亚洲精品黄网在线观看| 亚洲欧美激情一区| 欧美成年人网站| 欧美黑人巨大精品一区二区| 午夜剧场成人观在线视频免费观看| 日韩av在线资源| 亚洲色图国产精品| 亚洲欧美国产日韩天堂区| 国产欧美日韩中文字幕在线| 欧美日韩国产精品专区| 亚洲va久久久噜噜噜| 一区二区三区无码高清视频| 欧美日韩国产精品一区二区不卡中文| 国产亚洲成精品久久| 欧美激情第6页| 成人www视频在线观看| 亚洲在线观看视频| 欧美日韩电影在线观看| 久久天天躁狠狠躁夜夜躁2014| 国产精品久久久久秋霞鲁丝| 国产精品三级久久久久久电影| 日韩欧美精品网址| 91精品在线国产| 福利微拍一区二区| 色av吧综合网| 欧美久久精品一级黑人c片| 久久久久久久91| 欧美激情小视频| 亚洲va久久久噜噜噜| 成人免费网站在线看| 欧美激情精品久久久久久黑人| 欧美精品手机在线| 国产日韩欧美电影在线观看| 欧美精品日韩www.p站| 国产精品美女网站| 亚洲美女福利视频网站| 91精品国产自产在线老师啪| 欧美日韩中文在线观看| 亚洲最大的成人网| 久久国产一区二区三区| 欧美性猛交xxxx免费看久久久| 伊人伊成久久人综合网站| 日韩国产激情在线| 日韩欧美中文字幕在线播放| 国产精品永久免费观看| 91精品国产91久久久久久吃药| 日本伊人精品一区二区三区介绍| 国模精品视频一区二区| 欧美性猛交xxxx免费看漫画| 久久久久久久电影一区| 久久理论片午夜琪琪电影网| 久久免费福利视频| 97在线看免费观看视频在线观看| 久久国产精品久久久久| 精品久久香蕉国产线看观看gif| 在线观看日韩专区| 尤物yw午夜国产精品视频| 成人精品久久一区二区三区| 日韩中文字幕在线播放| 国产成人av在线| 午夜精品久久久久久久久久久久| 亚洲国产中文字幕在线观看| 精品美女永久免费视频| 国产精品2018| 国产精品成人av在线| 久久久久www| 久久久久久久av| 久久久久久欧美| 日韩中文字幕在线精品| 国产精品444| 中文字幕在线国产精品| 欧美巨乳美女视频| 欧美多人乱p欧美4p久久| y97精品国产97久久久久久| 91九色国产社区在线观看| 国内精品久久久久久中文字幕| 92看片淫黄大片看国产片| 国产精欧美一区二区三区| 久久国产精品影片| 国产精品免费久久久久久| 91成人福利在线| 国产999精品久久久影片官网| 国产精品丝袜一区二区三区| 国产精品96久久久久久又黄又硬| 91理论片午午论夜理片久久| 欧美精品成人91久久久久久久| 亚洲精品美女在线观看| 成人444kkkk在线观看| 日韩大片在线观看视频| 欧洲永久精品大片ww免费漫画| 日韩小视频在线| 中文字幕综合在线| 亚洲丁香久久久| 免费av一区二区| 欧美高清视频在线观看| 欧美综合激情网| 欧美电影免费在线观看| 亚洲最大福利视频| 久久高清视频免费| 欧洲亚洲免费在线| 情事1991在线| 992tv在线成人免费观看| 国产精品免费观看在线| 亚洲毛片一区二区| 久久久av电影| 国产suv精品一区二区三区88区| 尤物精品国产第一福利三区| 久久精品国产一区| 国产免费亚洲高清| 久久精品99无色码中文字幕| 国产在线98福利播放视频| 日韩有码在线观看| 久久亚洲国产成人| 亚洲国产欧美一区二区丝袜黑人| 国产精品偷伦视频免费观看国产| 欧美色xxxx| 日本a级片电影一区二区| 中文字幕精品视频| 亚洲天堂av电影| 亚洲精品视频在线观看视频| 日韩免费观看在线观看| 国产精品视频xxx| 久久99热精品这里久久精品| 欧美巨大黑人极品精男| 国产精品美女www爽爽爽视频| 欧美重口另类videos人妖| 亚洲护士老师的毛茸茸最新章节| 狠狠久久亚洲欧美专区| 亚洲精品午夜精品| 精品国产一区二区在线| 色妞色视频一区二区三区四区| 中文字幕日韩av| 国产日韩欧美在线看| 国产主播在线一区| 亚州精品天堂中文字幕| 国产69久久精品成人| 在线激情影院一区| 欧美激情小视频| 91久久国产精品| 久久精品国产91精品亚洲| 韩剧1988在线观看免费完整版| 久久精品电影网| 日韩av免费在线观看| 日韩电影大全免费观看2023年上| 91色在线观看| 日韩精品在线看| 日韩最新av在线| 欧美一区二区大胆人体摄影专业网站| 国产视频一区在线|