Scraping Hakkında Yardım

Arkadaşlar herkese merhaba, request ve bs4 Kullanarak zaradan data çekmeyi deniyordum. İlk etapta acces denied ile karşılaştım bunu headers yollayarak çözdüm fakat şu an response da site sadece js dönüyor. Var mı bunu bypass etmenin bir yolu aydınlatırsanız sevinirim. Sevgilerle.

def getData():
    import requests
    from bs4 import BeautifulSoup
    url = 'https://www.zara.com/tr/tr/'
    r = requests.get(url,
                     stream=True, headers={'User-agent': 'Mozilla/5.0'})
    r.raw.decode_content = True
    print(r.text)

getData()

Edit:
selenium webdriver ile çekebiliyorum dataları fakat çok fazla zaman alıyor içime sinmedi doğrusu

requests_html kütüphanesini deneyebilirsiniz. Onun da chromium kullanıyor olması lazım ancak işe yarıyordu diye hatırlıyorum.

Maalesef işe yaramıyor

burada uzun uzun anlatmıştım. şimdi zara için baktım api scraping mümkün görünüyor. kolay gelsin.

1 Beğeni

Çok teşekkür ediyorum. Umarım işe yarar. Okuyacağım hepsini.