私はInetRead()
を使用して、いくつかの店の価格を監視:InetRead()とInetGet()の戻り0バイト
$data = BinaryToString(InetRead($url,1),4)
実際の戻り0バイトの存在するいくつかのURL。私はInetGet()
を試しましたが、データも返されません。ブラウザからアクセスすると、ページが正常に表示されます。 HTTPステータスコード202を返しています。
Global $oHTTP = ObjCreate("winhttp.winhttprequest.5.1")
$oHTTP.Open("GET", $RequestURL, False)
$oHTTP.Send()
If $oHTTP.status == 200 Then
Return $oHTTP.ResponseText
Else
Return "ooops... status: " & $oHTTP.status & @LF
EndIf
どうすれば解決できますか?同じURLでこのエラーが発生するとは限りません。
オートチェントコードが機能する場合は、サーバー側で問題が発生する可能性があります。エラーが発生した場合は、コードを再実行してください。 – Xenobiologist
HTTPステータスコード202は、特定のものです。 url _may_ helpを提供しています。 'InetGet()'と 'InetRead()'のエラーコードはいずれも[文書化されていません](https://www.autoitscript.com/forum/topic/84709-inetget-and-error-codes/?do=findComment&comment = 986243)、エラーがまったく返されるかどうかを確認することができます。 – user4157124