This repo contains a simple Chrome/Edge (Manifest V3) extension that exports search results to CSV or Excel-compatible .xls.
- Open
chrome://extensions(oredge://extensions) - Enable Developer mode
- Click Load unpacked
- Select the folder:
extension/
- Open a search results page (example:
https://www.sahibinden.com/sunucular?...) - Click the extension icon
- Choose CSV or Excel (.xls)
- (Optional) enable Export multiple pages and set Max pages
- (Optional) enable Include details + Açıklama (slower) to fetch each ad’s detail page and extract description + fields like “İlan No”, “İlan Tarihi”, “Kimden”, etc.
- Click Export
On https://www.sahibinden.com/... pages, export runs in the extension background so it can continue even if you switch tabs/pages.
If you see a block message like “Olağan dışı erişim tespit ettik…”, reduce automation:
- Increase Throttle (ms) (try
3000–8000) - Lower Max ads / Max pages
- Wait a while and try again
- In
chrome://extensions, open the extension details - Enable Allow access to file URLs
- Open
sahibinden_search.htmlin Chrome - Export (multi-page export is disabled for local files)
id,title,brand,price,date,city,district,seller,isNew,url,ilanNo,ilanTarihi,brandDetail,islemci,ram,ramTipi,hdd,kasaTipi,garanti,kimden,takas,durumu,description,detailsJson
- This exports the data visible in the search results table. If you want extra fields (description, seller phone, etc.), the extension would need to open/fetch each ad detail page (slower).
- Be mindful of Sahibinden’s terms and any legal/contractual restrictions before scraping/exporting.
- If you hit bot protection, increase Throttle (ms), reduce Max ads/pages, and wait a bit before retrying.
See github_publish/README_GITHUB.md and github_publish/RELEASE_CHECKLIST.md.
