mirror of
https://github.com/apo-bozdag/sarisite-pro-extension.git
synced 2026-04-25 08:35:48 +03:00
[GH-ISSUE #1] Sahibinden Gateway Engellemesi #3
Labels
No labels
bug
enhancement
good first issue
pull-request
No milestone
No project
No assignees
1 participant
Notifications
Due date
No due date set.
Dependencies
No dependencies set.
Reference
starred/sarisite-pro-extension#3
Loading…
Add table
Add a link
Reference in a new issue
No description provided.
Delete branch "%!s()"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
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.
@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
@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?
@apo-bozdag commented on GitHub (Nov 28, 2022):
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.
@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.
@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
@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.
@fozbek commented on GitHub (Nov 30, 2022):
Manuel olarak yukleyebilecegimiz bir fork olusturabiliriz aslinda. Forklanmis versiyonda server side cache uygulanabilir.
@apo-bozdag commented on GitHub (Nov 30, 2022):
hocam onu yaparsak legal olmaz sahibinden uzebilir
@fozbek commented on GitHub (Nov 30, 2022):
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. :(
@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
@fozbek commented on GitHub (Nov 30, 2022):
Yanda gelistirdigim bir
Proxy maliyetini dusunerek boyle bir cozum dusunmustum. Haklisiniz. Ustteki arkadasin bahsettigi degnek mevzusuna cikiyor :D
@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
@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
@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 ?