scrape dalam bentuk xpath website tok*p*dia dengan url format:
https://www.tok*p*dia.com/search?st=product&q= &pmin=
jadi contohnya sbb:
https://www.tok*p*dia.com/search?st=product&q=xbox%20360&pmin=200000
https://www.tok*p*dia.com/search?st=product&q=kaos kaki&pmin=5000
total akan ada 60 hasil per halaman, atau 12 baris (1 baris teratas dan terbawah adalah promosi, tidak perlu diikutsertakan), yang perlu discrape adalah untuk masing-masing:
- nama barangnya
- harga
- nama toko
- lokasi
- rating
- url tokonya
- url pic thumbnailnya
- url page selanjutnya (halaman ke-2)
jadi mungkin bisa di for loop untuk
contoh:
product_descs = response.xpath('//*[@class="basic-products basic-products--grid"]/ul/li')
for product in product_descs:
price = product.xpath('.//*[@class="amount positive"]/text()').extract_first()
// title = ...
xpath nya disini yang harus dicari untuk item-item di atas