sarisite-pro-extension icon indicating copy to clipboard operation
sarisite-pro-extension copied to clipboard

Sahibinden Gateway Engellemesi

Open HCUx opened this issue 2 years ago • 14 comments

Sahibindene çok fazla request gidiyor sanırım. Otomatik işlem nedeniyle gateway engelledi. Daha sonra tekrar deneyin gibi mesaj çıkıyor.

HCUx avatar Nov 28 '22 10:11 HCUx

burada bi beyin firtinasi yapmak gerekir, her istek icin 2 sn belirledim ama demek ki siz daha hizli sayfalara bakiyorsunuz ilanlari geciyorsunuz. bunu ayarlara koyabiliriz her istek arasi kac dk olsun gibi

apo-bozdag avatar Nov 28 '22 10:11 apo-bozdag

@apo-bozdag listelenen ilanları hızlı bir şekilde yeni sekmede açmak sebep olabilir mi? Yani her sekme ayrı bir istek atıyorsa, kullanıcı davranışının birden fazla ilana yeni sekmede açmak için tıklaması buna neden oluyor olabilir mi?

sercanerhan avatar Nov 28 '22 11:11 sercanerhan

@apo-bozdag listelenen ilanları hızlı bir şekilde yeni sekmede açmak sebep olabilir mi? Yani her sekme ayrı bir istek atıyorsa, kullanıcı davranışının birden fazla ilana yeni sekmede açmak için tıklaması buna neden oluyor olabilir mi?

her sekmede istek atmaz sadece ilan listemesinde bi kereligine atar. kullanicinin actigi sekmelerde herhangi bir istek atilmiyor eklentide, bunun sebebi listelemede 1.2.3.4. sayfalarda hizli gezildiginden dolayi ekstra olarak kullanici kendisi detaya tiklayarak sahibindenin throttle engeline takiliyor. aklima gelen cozum ise istek araliginin saniyesini ayarlara koymak kullanici kendisi artirarak ortalama suresini kendisi belirlemesi olabilir.

apo-bozdag avatar Nov 28 '22 11:11 apo-bozdag

Daha önce kontrol edilmiş ilanlar, ilan id'sine göre cachelenebilirse kısa sürede çoğu ilan hakkında veri toplanmış olur. Her seferinde de sahibindene istek atmak yerine dış bir linkten veri çekilebilir. Teorik olarak mantıklı geldi teknik olarak detayına hakim değilim.

celepci avatar Nov 30 '22 15:11 celepci

baska bi urlde detay tutarsam bu verinin bi yerde tutulmasina girer sahibinden o zaman kizabilir :D ama cache sistemi kullanan user icin var, localStorage da tutuluyor

apo-bozdag avatar Nov 30 '22 15:11 apo-bozdag

İki ucu boklu değnek :D Son seçenek güzel en azından kullanıcı bazlı olması da fena değil.

celepci avatar Nov 30 '22 15:11 celepci

Manuel olarak yukleyebilecegimiz bir fork olusturabiliriz aslinda. Forklanmis versiyonda server side cache uygulanabilir.

fozbek avatar Nov 30 '22 18:11 fozbek

hocam onu yaparsak legal olmaz sahibinden uzebilir

apo-bozdag avatar Nov 30 '22 18:11 apo-bozdag

hocam onu yaparsak legal olmaz iste sahibinden uzebilir

Biraz daha dusununce cok da mantikli olmadigini fark ettim. Legal nedenlerden kaynakli degil. Son kullanicidan gelen input'un guvenilir olmamasi ve server'in eklenti haricinde kullanilabilecegi gercegi. :(

fozbek avatar Nov 30 '22 18:11 fozbek

aslinda kesin cozum : bi servis yapip user dan gelen ilan numarasina gore servisten ilani donmek eger o ilan yoksa zaten donmeezsin, userdan gelmiyor aslinda eklentiden o id nin yanlis gelme ihtimali eklentiden dolayidir

apo-bozdag avatar Nov 30 '22 18:11 apo-bozdag

Yanda gelistirdigim bir

aslinda kesin cozum : bi servis yapip user dan gelen ilan numarasina gore servisten ilani donmek eger o ilan yoksa zaten donmeezsin, userdan gelmiyor aslinda eklentiden o id nin yanlis gelme ihtimali eklentiden dolayidir

Proxy maliyetini dusunerek boyle bir cozum dusunmustum. Haklisiniz. Ustteki arkadasin bahsettigi degnek mevzusuna cikiyor :D

fozbek avatar Nov 30 '22 18:11 fozbek

Ben bu sorunu sahibinden icin bot yazarken endpoint taramasinda buldugum fazla data ile cozmustum. Suan baktigimda baska kisiler tarafindan kullanilmamasi icin baya bi uzerinde durduklarini dusunuyorum. Proxy - cihaz degisimi vs korumalar zaten mevcuttu oradan cozum cikmaz gibi :D

smtsarial avatar Nov 30 '22 19:11 smtsarial

request için belirlenmiş sabit 2sn'lik bekleme yerine 1-3sn arası random değerle bekletilebilir (bu daha human behaviour olur böylelikle bot tespit mekanizmasını belki aşar) + beklerken her ilan üstünde grayed out bir dönen progress bar olursa ux açısından daha iyi olabilir

sirmordred avatar Dec 04 '22 15:12 sirmordred

Aklıma şu geldi. İstek atılacak bağlantılar localstorage 'da tutulsa ve belli süre ile istek gönderilse. Kuyruklama mantığın nasıl olur ?

ramazansancar avatar Dec 05 '22 07:12 ramazansancar