PDA

View Full Version : سوال: خطای HTTP request failed



Anisi1371
سه شنبه 23 خرداد 1391, 00:48 صبح
سلام
یه برنامه کراولر دارم می نویسم منتها تا امروز داشت کار می کرد یهو امروز وقتی میاد محتوای صفحه مورد نظر رو با تابع file_get_contents دریافت کنه خطای زبر رو میده و صفحه رو هم دریافت نمی کنه:
file_get_contents(http://www.scholar.google.com/scholar?q="zsc") [function.file-get-contents (http://localhost/me/google/function.file-get-contents)]: failed to open stream: HTTP request failed! HTTP/1.0 503 Service Unavailable in C:\xampp\htdocs\me\google\classes.php on line 12
نمی دونم اشکالش از کجاست!
* خط 12 همون دستور file_get_contents هست.
ممکنه که که گوگل بلوکه کرده باشه منو؟
آخه این خطا فقط برای scholar.google.com هست و برای آدرس های دیگه خطا نمیده.
اما وقتی همین آدرس رو توی آدرس بار مرورگر می زنم نشونش میده.
چطور مشکل رو رفع کنم؟
ممنون

Anisi1371
چهارشنبه 24 خرداد 1391, 13:13 عصر
دوستان با تغییر آی پی هم وصل شدم فایده ای نداشت!

ngmsshd
چهارشنبه 21 آبان 1393, 00:47 صبح
من هم دقیقا همین مشکلو دارم.کسی نیست راهنماییم کنه؟

ngmsshd
چهارشنبه 21 آبان 1393, 00:56 صبح
احتمالا گوگل شما رو شناسایی کرده که کاربر/مرورگر نیست
یا از cURL استفاده کن
یا user-agent رو عوض کن و با socket بسته/هدر بساز و بفرست