2012-07-27 103 views
0

我想凑表在以下website网页抓取---发生了错误,而处理这个指令

它给了我"[an error occurred while processing this directive]"

这是工作,直到昨天,开始抛出一个错误。我在VB.net代码中尝试了"URLDownloadToFile""HTTPResponseStream",但都抛出了相同的错误。

有什么想法?我不在服务器端进行编程。这是一个简单的网络/屏幕刮擦。

添加代码片段 -

Dim web_address As String 
    'web_address = "http://iso-ne.com/sys_ops/op_frcstng/7day_frcst/index.html" 
    web_address = "http://iso-ne.com/sys_ops/op_frcstng/csvdocs/seven_day_forecast2012-07-27-10-13.csv" 

    'Dim myReq As HttpWebRequest = WebRequest.Create(web_address) 
    'Dim myReq_response As Net.HttpWebResponse 
    'myReq_response = myReq.GetResponse() 
    'Dim sr As IO.StreamReader = New StreamReader(myReq_response.GetResponseStream) 'Imports System.IO 
    Dim strng As String 
    'strng = sr.ReadToEnd() 


    Dim fileDownloadReq As HttpWebRequest 
    Dim fileDownloadResponse As HttpWebResponse 
    ' fileDownloadReq = Net.HttpWebRequest.Create(web_address) 
    'fileDownloadReq.Method = "get" 
    ' fileDownloadResponse = fileDownloadReq.GetResponse 


    'Get the data from the page 
    'Dim stream As StreamReader = New StreamReader(fileDownloadResponse.GetResponseStream()) 
    'strng = stream.ReadToEnd() 
    'fileDownloadResponse.Close() 

    Dim genscapeDataFile As Long 
    Dim raw_file_path As String 
    raw_file_path = "C:\NEPOOL\ISONE_Seven_day_Raw.csv" 
    genscapeDataFile = URLDownloadToFile(0, web_address, raw_file_path, 0, 0) 
+0

没有一些代码,通过猜测会很难......我不是一个占卜者。 – cybertextron 2012-07-27 15:37:36

+0

添加了代码片段。它有三种不同的方式来抓取网站,但没有一个能够工作,因此代码评论。 – 2012-07-27 15:44:38

+0

你在用VB吗? – cybertextron 2012-07-27 15:45:42

回答

0

它在托管网页的错误,而不是在你的代码。只要你有这样的莫名其妙的问题,你应该直接导航到页面,如果可能的话,并验证它是否按照你的预期工作。

如果您在IE中导航到此页面,您将看到相同的错误消息。

+0

我实际上可以在没有任何错误的情况下导航到页面。我也测试了下载CSV并显示正常。所以我不确定你在指什么。 – 2012-07-27 19:55:31

+0

我在您的代码中使用了未注释的URL,http://iso-ne.com/sys_ops/op_frcstng/csvdocs/seven_day_forecast2012-07-27-10-13.csv,并且出现此错误。你使用的是不同的网址吗? – 2012-07-27 19:57:16

+0

这一个工作正常,它是在上述职位相同。 http://iso-ne.com/sys_ops/op_frcstng/csvdocs/seven_day_forecast2012-07-27-10-13.csv – 2012-07-27 20:01:20