Web sitemizde size en iyi deneyimi sunmak için çerezleri kullanıyoruz. Hangi çerezleri kullandığımız hakkında daha fazla şey öğrenmek için Gizlilik
Onayla
Türker UZUNTürker UZUN
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Reading: Python Selenium ETSY Yorum Çekme
Paylaş
Aa
Türker UZUNTürker UZUN
Aa
  • VERİ ANALİZİ
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Ara...
  • VERİ ANALİZİ
    • Veri Analiz Aşamaları
    • Pandas
    • CRM Analitiği
    • Makine Öğrenmesi
    • Ölçümleme Problemleri
    • Özellik Mühendisliği
    • Tavsiye Sistemleri
    • BI Araçları
  • LLM – AI
  • METODOLOJİ
  • PROGRAMLAMA
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Follow US
Türker UZUN > Blog > Algoritma-Programlama > Python Blog > Python Selenium ETSY Yorum Çekme
Python BlogVeri Analizi

Python Selenium ETSY Yorum Çekme

1 Min Read
Paylaş
1 Min Read
Python Programlama Dersleri, Python Blog, Python Programlama Örnekleri

Türkiye’de insanlar son zamanlarda el işi çalışmalarını satmak için ETSY platformunu tercih etmeye başladı. Ancak burada veri analizi, rekabet analizi büyük önem taşıyor. Analiz uygulamaları var tabii ki, ancak genelde dolar para birimi ile abonelik usulü paralı uygulamalar hem de Türkçe dil desteği yok, yeni başlangıç yapanlar bu konuda sıkıntı yaşayabiliyor.

Python ile ufak bir örnek paylaşmak istedim. Selenium kütüphanesi ile robotik süreçleri web tabanlı projelerde çalışabiliyorsunuz. Bs4 kütüphanesi de bir alternatif ancak bazı noktalarda yetersiz kalabiliyor.

Selenium kullanabilmeniz için tarayıcınızın güncel sürümüne göre webdriver ini indirmeniz gerekiyor. Kısa bir google yaparak indirebilirsiniz. İndirdikten sonra .exe dosyasını bir klasöre yerleştirin ve projenizde tanıtın.

from selenium import webdriver
from selenium.webdriver.common.action_chains import ActionChains
import time

shopname=”LingoBottles”
url = f’https://www.etsy.com/shop/{shopname}’

driver_path = “chromedriver”
driver = webdriver.Chrome(executable_path=driver_path)
driver.get(url)
driver.maximize_window()
time.sleep(1)

element = driver.find_element_by_class_name(“col-md-4.text-right-md-up.p-xs-0”)
actions = ActionChains(driver)
actions.move_to_element(element).perform()

driver.find_element_by_class_name(“col-md-4.text-right-md-up.p-xs-0”).click()
time.sleep(1)
driver.find_element_by_xpath(‘//*[@id=”sort-reviews-menu”]/div/button[2]’).click()
time.sleep(3)

Yorumlar = driver.find_element_by_class_name(‘reviews-list’)
Yorum = Yorumlar.find_elements_by_tag_name(“li”)
print(len(Yorumlar.find_elements_by_tag_name(“li”)))

print(“””Reviews”””)
for item in Yorum:
print(item.text+”\n\n”)

print(“””User and product links who submitted reviews”””)

for item2 in Yorum:
linkler=item2.find_elements_by_tag_name(“a”)
for link in linkler:
if “people” in link.get_attribute(‘href’):
print(“User Link: “,link.get_attribute(‘href’))
if “listing” in link.get_attribute(‘href’):
print(“Product Link: “,link.get_attribute(‘href’))
print(‘—————–‘)

time.sleep(3)
driver.quit()

Yukarıdaki örnek en basit haliyle yazmış olduğunuz mağazanın yorumlarını okuyacak, sayfa sayfa gezip onları biriktirip en son size bir çıktı üretecektir.

ETSY platformu ile ilgili başka sorularınız olursa hem kurulum hem veri analizi konusunda bana ulaşabilirsiniz.

ETİKETLER: etsy bot, etsy yorum, etsy yorum botu, Python, python bot, selenium, selenium bot, Veri Analizi
Editor Temmuz 18, 2022
Paylaş
Whatsapp Whatsapp LinkedIn Email Copy Link

İlginizi Çekebilir

BI AraçlarıVeri Analizi

Qlik Sense Measure Örnekleri

BI AraçlarıVeri Analizi

Qlik Sense İleri Seviye Fonksiyon Cheat Sheet & Kullanım Senaryoları

BI AraçlarıVeri Analizi

Qlik Sense – 100 Temel Fonksiyon

BI AraçlarıVeri Analizi

Qlik Sense Cheat Sheet (2025)

Türker UZUNTürker UZUN
Takip Et

Veri Analizi, ETL Süreçleri, Makine Öğrenimi, Doğal Dil İşleme Projeleri, Python Dersleri, Python Blog, Teknoloji Yazarı, AI Agents

Removed from reading list

Undo