Tercihlerinizi ve tekrar ziyaretlerinizi hatırlayarak size en alakalı deneyimi sunmak için web sitemizde çerezler kullanıyoruz. "Kabul Et" seçeneğine tıklayarak, Tüm çerezlerin ve kişisel verilerinizin kullanımına izin vermiş olursunuz.
Accept
Türker UZUNTürker UZUN
  • ANASAYFA
  • VERİ ANALİZİ
  • PROGRAMLAMA
  • WORDPRESS
  • BLOG
    • Güncel Haber
    • Yaşam
    • Teknoloji
    • Finans
    • Kripto Para
  • DİZİ & FİLM
    • Dizi İnceleme
    • Film Fragmanları
  • İLETİŞİM
Reading: Python Selenium ETSY Yorum Çekme
Share
Aa
Türker UZUNTürker UZUN
Aa
  • ANASAYFA
  • VERİ ANALİZİ
  • PROGRAMLAMA
  • WORDPRESS
  • BLOG
  • DİZİ & FİLM
  • İLETİŞİM
Arama
  • ANASAYFA
  • VERİ ANALİZİ
  • PROGRAMLAMA
  • WORDPRESS
  • BLOG
    • Güncel Haber
    • Yaşam
    • Teknoloji
    • Finans
    • Kripto Para
  • DİZİ & FİLM
    • Dizi İnceleme
    • Film Fragmanları
  • İLETİŞİM
Follow US
© 2022 Türker UZUN. Python Uygulamaları - Veri Analizi Örnekleri - NLP Uygulamaları - RPA Uygulamaları
Türker UZUN > Blog > Algoritma-Programlama > Python Blog > Python Selenium ETSY Yorum Çekme
Python BlogPython Veri AnaliziVeri Analizi

Python Selenium ETSY Yorum Çekme

6 Views 1 Min Read
Python Programlama Dersleri, Python Blog, Python Programlama Örnekleri
SHARE

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.

You Might Also Like

SENTIMENT Analizi – TWITTER Diyet Verisinde NLP Uygulamaları

Python API Kullanımı: TheMovieDB API Örneği

Python ile Klasördeki Excel Dosyalarını Birleştirme

Python 4K Youtube Video İndirme Uygulaması

Python ile Google Translate / Çeviri Kullanımı

TAGGED: ETSY Veri Analizi, Python, Python Blog, Python ETSY, Python Programlama, Python Selenium Örnekleri, Python Veri Analizi, Python Web Scrap, Selenium, Selenium RPA örnek, Selenium Web Scrap
Editor 18 Temmuz 2022
Share this Article
Facebook Twitter LinkedIn Copy Link
Previous Article Python 4K Youtube Video İndirme Uygulaması
Next Article see 3. sezon hd izle SEE Dizisi 3. Sezon İzle – Final Sezonu HD Fragman
Leave a comment

Bir cevap yazın Cevabı iptal et

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir

10 + 7 =

PYTHON

Python Selenium ETSY Yorum Çekme
6 Views 1 Min Read
Python 4K Youtube Video İndirme Uygulaması
1 View 1 Min Read
Veri Analizi: Python Veri Tipi Dönüşümleri
2 Views 1 Min Read
Python CSV Okuma ve Dil Kodlama Sorunları
1 View 3 Min Read
Python Mükemmel Sayı Bulma – Python Fonksiyonlar
3 Views 1 Min Read

R PROGRAMLAMA

Temel İstatistik Fonksiyonları R Programlama
R Programlama Veri Analizi
ggplot2 Temaları R Dili
R Programlama Veri Analizi
ggplot2 histogram örneği R programlama
R Programlama Veri Analizi
Excel Dosyaları Okuma – R Programlama
R Programlama Veri Analizi

WORDPRESS

WordPress PLUGIN WooCommerce İnceleme
WORDPRESS Wordpress Plugin

İlgini Çekebilir..

wordcloud oluşturma, python veri analizi, python twitter analysis, sentiment analiz, nlp, lda modelling
Python Veri Analizi

SENTIMENT Analizi – TWITTER Diyet Verisinde NLP Uygulamaları

6 Min Read
Algoritma-ProgramlamaPython BlogPython Veri AnaliziVeri Analizi

Python API Kullanımı: TheMovieDB API Örneği

2 Min Read
Algoritma-ProgramlamaPython BlogPython Veri Analizi

Python ile Klasördeki Excel Dosyalarını Birleştirme

1 Min Read
Python Blog

Python 4K Youtube Video İndirme Uygulaması

1 Min Read
Show More
//

Python Uygulamaları, Veri Analizi Projeleri, Python Veri Analizi, Python NLP Uygulamaları, Sentiment Analysis, Duygusal Analiz, R Programlama, RPA Uygulamaları, Python Selenium Robot Uygulamaları, UiPath RPA Projeler, Web Tasarım

Sosyal Platformlar

Türker UZUNTürker UZUN
Follow US

© 2022 Türker UZUN. Python Uygulamaları - Veri Analizi Örnekleri - NLP Uygulamaları - RPA Uygulamaları

Removed from reading list

Undo
Welcome Back!

Sign in to your account

twelve + 13 =

Lost your password?