naufalnashif commited on
Commit
64cf71d
·
1 Parent(s): e7035b1

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +9 -4
app.py CHANGED
@@ -23,8 +23,7 @@ def scrape_klikindomaret(nama_barang, num_items):
23
  while len(products) < num_items :
24
  if len (products) > num_items :
25
  products = products[:num_items]
26
- break
27
-
28
  url = f"https://www.klikindomaret.com/search/?key={query}&categories=&productbrandid=&sortcol=&pagesize=54&page={page}&startprice=&endprice=&attributes=&ShowItem="
29
  response = requests.get(url)
30
  soup = BeautifulSoup(response.text, 'html.parser')
@@ -58,9 +57,15 @@ def scrape_klikindomaret(nama_barang, num_items):
58
  'price': product_price,
59
  'link': product_link
60
  })
61
-
 
 
 
 
 
 
62
  page += 1
63
-
64
  return products
65
 
66
  @st.cache_data
 
23
  while len(products) < num_items :
24
  if len (products) > num_items :
25
  products = products[:num_items]
26
+ break
 
27
  url = f"https://www.klikindomaret.com/search/?key={query}&categories=&productbrandid=&sortcol=&pagesize=54&page={page}&startprice=&endprice=&attributes=&ShowItem="
28
  response = requests.get(url)
29
  soup = BeautifulSoup(response.text, 'html.parser')
 
57
  'price': product_price,
58
  'link': product_link
59
  })
60
+ if len (products) > num_items :
61
+ products = products[:num_items]
62
+ break
63
+ placeholder = st.empty()
64
+ placeholder.text(f'Terambil {len(products)} data')
65
+ time.sleep(1)
66
+ placeholder.empty()
67
  page += 1
68
+
69
  return products
70
 
71
  @st.cache_data