[GH-ISSUE #1] Sahibinden Gateway Engellemesi #3

Closed
opened 2026-02-26 12:16:31 +03:00 by kerem · 14 comments
Owner

Originally created by @HCUx on GitHub (Nov 28, 2022).
Original GitHub issue: https://github.com/apo-bozdag/sarisite-pro-extension/issues/1

Originally assigned to: @apo-bozdag on GitHub.

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

Originally created by @HCUx on GitHub (Nov 28, 2022). Original GitHub issue: https://github.com/apo-bozdag/sarisite-pro-extension/issues/1 Originally assigned to: @apo-bozdag on GitHub. Sahibindene çok fazla request gidiyor sanırım. Otomatik işlem nedeniyle gateway engelledi. Daha sonra tekrar deneyin gibi mesaj çıkıyor.
kerem 2026-02-26 12:16:31 +03:00
Author
Owner

@apo-bozdag commented on GitHub (Nov 28, 2022):

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

<!-- gh-comment-id:1328859294 --> @apo-bozdag commented on GitHub (Nov 28, 2022): 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
Author
Owner

@sercanerhan commented on GitHub (Nov 28, 2022):

@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?

<!-- gh-comment-id:1328905196 --> @sercanerhan commented on GitHub (Nov 28, 2022): @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?
Author
Owner

@apo-bozdag commented on GitHub (Nov 28, 2022):

@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.

<!-- gh-comment-id:1328909205 --> @apo-bozdag commented on GitHub (Nov 28, 2022): > @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.
Author
Owner

@celepci commented on GitHub (Nov 30, 2022):

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.

<!-- gh-comment-id:1332359495 --> @celepci commented on GitHub (Nov 30, 2022): 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.
Author
Owner

@apo-bozdag commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332362624 --> @apo-bozdag commented on GitHub (Nov 30, 2022): 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
Author
Owner

@celepci commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332363835 --> @celepci commented on GitHub (Nov 30, 2022): İki ucu boklu değnek :D Son seçenek güzel en azından kullanıcı bazlı olması da fena değil.
Author
Owner

@fozbek commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332556496 --> @fozbek commented on GitHub (Nov 30, 2022): Manuel olarak yukleyebilecegimiz bir fork olusturabiliriz aslinda. Forklanmis versiyonda server side cache uygulanabilir.
Author
Owner

@apo-bozdag commented on GitHub (Nov 30, 2022):

hocam onu yaparsak legal olmaz sahibinden uzebilir

<!-- gh-comment-id:1332574984 --> @apo-bozdag commented on GitHub (Nov 30, 2022): hocam onu yaparsak legal olmaz sahibinden uzebilir
Author
Owner

@fozbek commented on GitHub (Nov 30, 2022):

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. :(

<!-- gh-comment-id:1332576870 --> @fozbek commented on GitHub (Nov 30, 2022): > 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. :(
Author
Owner

@apo-bozdag commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332580398 --> @apo-bozdag commented on GitHub (Nov 30, 2022): > 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
Author
Owner

@fozbek commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332592886 --> @fozbek commented on GitHub (Nov 30, 2022): 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
Author
Owner

@smtsarial commented on GitHub (Nov 30, 2022):

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

<!-- gh-comment-id:1332631665 --> @smtsarial commented on GitHub (Nov 30, 2022): 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
Author
Owner

@sirmordred commented on GitHub (Dec 4, 2022):

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

<!-- gh-comment-id:1336447197 --> @sirmordred commented on GitHub (Dec 4, 2022): 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
Author
Owner

@ramazansancar commented on GitHub (Dec 5, 2022):

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 ?

<!-- gh-comment-id:1336873953 --> @ramazansancar commented on GitHub (Dec 5, 2022): 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 ?
Sign in to join this conversation.
No milestone
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference
starred/sarisite-pro-extension#3
No description provided.