غير قادر على onebox لـ Amazon.co.uk (لكن amazon.com يعمل)

مرحبًا بالجميع،

نعمل على إصدار Discourse v2.4.0.beta6+119

لا نتمكن من إنشاء معاينة (onebox) للروابط الخاصة بمنتجات على amazon.co.uk

على سبيل المثال (هذا يعمل هنا بالمناسبة): Amazon.co.uk

يمكننا إنشاء معاينة للروابط على amazon.com (وغيرها من نطاقات Amazon) دون أي مشاكل.

يُظهر مستعرض الويب خطأ 404 Not Found:

جربت اختبار قائمة حظر عناوين IP الخاصة بـ Vimeo في حال كانت أمازون قد حظرت أيضًا مجموعة من عناوين IP الخاصة بـ Digital Ocean، ولكن بشكل غريب، يمكنني استخدام wget لفتح الرابط دون مشاكل مباشرة من الخادم:

xx@xx:~# wget https://www.amazon.co.uk/BG-Electrical-NBS22G-Brushed-Switched/dp/B004TRJYE8
--2019-10-23 14:49:47--  https://www.amazon.co.uk/BG-Electrical-NBS22G-Brushed-Switched/dp/B004TRJYE8
Resolving www.amazon.co.uk (www.amazon.co.uk)... 99.86.105.85
Connecting to www.amazon.co.uk (www.amazon.co.uk)|99.86.105.85|:443... connected.
HTTP request sent, awaiting response... 200 OK
Length: unspecified [text/html]
Saving to: âB004TRJYE8â

B004TRJYE8                                            [   <=          ] 711.64K   682KB/s    in 1.0s

2019-10-23 14:49:48 (682 KB/s) - âB004TRJYE8â saved [728716]

هل لديكم أي اقتراحات حول ما يمكنني تجربته بعد ذلك؟ :thinking:

من خلال خبرتي، ستقوم أمازون بحظر حسابك بسرعة كبيرة إذا قمت بمحاولة الوصول إليها بشكل متكرر. كما أن هذه العملية مؤتمتة.

لقد وجد أعضاؤنا هذا الأمر كثيرًا مؤخرًا، خاصةً لأننا مرتبطون بـ Amazon UK و Amazon France.

إن القدرة على عرض المنتجات المقترحة ذات الصلة بالمناقشة في مربع واحد تساعدنا بالتأكيد، حيث تزداد أموال منتدانا عند شراء عنصر باستخدام رابط الانتماء.

لكن عدم ظهور المربع الواحد الآن أمر جنوني ولا يفيد أحدًا. لقد عثرت منذ ذلك الحين على هذا الموضوع من @merefield

كن حذرًا عند استخدام Oneboxing لـ Amazon.

تم طردي من برنامجهم بسبب هذا “التجاوز”.

أستخدم بدلاً من ذلك روابط الصور الرسمية التي يوفرها Amazon وتولدها شريط الأدوات الخاص بهم. يمكنك تعيينها داخل تنسيق الجدول في Markdown لجعلها تبدو أفضل قليلاً. بالطبع، يتطلب ذلك جهدًا أكبر، لكن الأمر يعتمد حقًا على مدى تكرار حاجتك للقيام بذلك.

كما قلت في موضوعي الأصلي، فإن إحدى المزايا الكبيرة لذلك هي أن Amazon هي التي تخدم هذه الصور.

شكرًا لك يا روبرت، تم أخذ التحذير في الاعتبار ونقله.

من الناحية القانونية، هذا يخالف شروطهم، لكنني أتفق مع جيف؛ فالوقت الذي “عُوقبت” فيه كان على الأرجح بسبب مراجع متشدد كان يمر بيوم سيء (وربما غير ملم بمنصة Discourse).

بالمناسبة، رفضت أمازون المملكة المتحدة طلبي مرتين بحجة أنني “منتدى” (وهو شرط غير مذكور في قواعدهم من أي مكان!). أما في الولايات المتحدة فلا توجد مشكلة. من المحبط للغاية كيف يبدون وكأنهم يطبقون قواعد مختلفة حسب الموقع الجغرافي.

كما هو الحال مع دعم البائعين لدى أمازون، يعتمد كل شيء على من يستقبل استفسارك أو، في هذه الحالة، طلبك، لتحديد الرد الذي ستحصل عليه!

تم تحديث اتفاقية تشغيل برنامج الشركاء التابعين لأمازون مؤخرًا في 6 سبتمبر 2019 (المملكة المتحدة) وفي 1 أكتوبر على موقع .com.

وكما هو معتاد، لديهم عبارة “نحتفظ بالحق في تعديل أي جزء من شروط وأحكام الاتفاقية” (البند 13)، وإذا لم يعجبك الأمر… فليكن، غادر (البند 6)… إنهم متعة حقيقية للعمل معهم!

https://affiliate-program.amazon.co.uk/help/operating/agreement

نحن لسنا شركاء في أمازون، ولا أي من أعضائنا الذين ينشرون روابط لمنتجات أمازون على منصة Discourse الخاصة بنا.

ينشر أعضاؤنا أحيانًا روابط لمنتجات على أمازون قد تهم مجتمعنا، لكن العدد لا يكون كبيرًا؛ أقول إن المتوسط منخفض جدًا، ربما رابط أمازون واحد يوميًا فقط. لذا فإننا لا نسيء استخدام النظام حقًا.

ما زلت غير متأكد تمامًا من سبب قدرتي على استخدام الأمر wget لجلب الرابط مباشرة من الخادم دون أي مشكلة :thinking:

هل هناك أي شيء آخر يمكنني تجربته أو اختباره؟ هل هناك أي ذاكرة تخزين مؤقت يمكنني تفريغها أو عمليات يمكنني إعادة تشغيلها قد تؤدي إلى “تحديث” شيء ما؟

تتزايد التعقيدات / يستمر الارتباك…

هل لديك أي فكرة عما يحدث هنا؟ :thinking:

الرابط الأول يظهر في مربع واحد، رغم ظهور رسالة “فحص الروبوتات”، هل يكشف ذلك شيئًا لأي شخص؟

الرابط الثاني لا يظهر في مربع واحد على الإطلاق.

الرابط المعني: https://www.amazon.co.uk/dp/B0791RGQW3/

:man_shrugging:

بالمناسبة، لا تظهر رسالة Robot Check هنا في الميتا، بل يظهر مربع واحد فارغ فقط:

يتحقق روبوت يعني أنك محظور كبوت.

ليس جيدًا :confused:

بما أنني أستطيع استخدام wget لجلب الصفحة من الخادم نفسه بنجاح، فهذا ليس حظرًا صريحًا للعنوان IP مثلما يفعل Vimeo، فهل نعرف كيف يقومون بهذا الفحص؟

هل توجد أي نصائح حول وجود حل بديل؟ :thinking:

تم تحديد هويتك بطريقة ما على أنك غير مرغوب فيها. من الشائع جدًا أن يتم حظر خوادم VP من الزحف. تحتاج إلى خدمة زحف باستخدام وكيل.

أدعم واحدة في ملحقي: مساعد Onebox

شكرًا لك على الاقتراح، تشير النظرة السريعة إلى أنني بحاجة للاشتراك في خدمة مدفوعة لكي يعمل ذلك. هل توجد أي حلول بديلة أخرى يمكنني استخدامها؟

أنا فضولي لمعرفة كيف تعرف أمازون أن Discourse يقوم بإجراء الطلب وتمنعه فورًا، بينما لا يزال مسار wget على نفس الخادم يعمل بشكل جيد.

ربما يكون ذلك بسبب سلسلة وكيل المستخدم.

ما الذي يعرضه Discourse كـ User-Agent؟

هل يمكنني انتحال هذا لجعله يبدو وكأنه متصفح Firefox عادي أو شيء مشابه؟ :thinking: