seawolf2357 commited on
Commit
33395c3
ยท
verified ยท
1 Parent(s): daaf9ad

Update app.py

Browse files
Files changed (1) hide show
  1. app.py +7 -8
app.py CHANGED
@@ -207,13 +207,14 @@ def is_english(text):
207
  def is_korean(text):
208
  return any('\uAC00' <= char <= '\uD7A3' for char in text)
209
 
210
- def search_serphouse(query, country, page=1, num_result=100):
211
  url = "https://api.serphouse.com/serp/live"
212
 
213
  # 24์‹œ๊ฐ„ ์ด๋‚ด ๋‚ ์งœ ๋ฒ”์œ„ ์„ค์ •
214
  now = datetime.utcnow()
215
  yesterday = now - timedelta(days=1)
216
  date_range = f"{yesterday.strftime('%Y-%m-%d')},{now.strftime('%Y-%m-%d')}"
 
217
  # ๊ฒ€์ƒ‰์–ด ๋ฒˆ์—ญ
218
  translated_query = translate_query(query, country)
219
  print(f"Original query: {query}")
@@ -221,18 +222,16 @@ def search_serphouse(query, country, page=1, num_result=100):
221
 
222
  payload = {
223
  "data": {
224
- "q": translated_query, # ๋ฒˆ์—ญ๋œ ๊ฒ€์ƒ‰์–ด ์‚ฌ์šฉ
225
-
226
-
227
  "domain": "google.com",
228
  "loc": COUNTRY_LOCATIONS.get(country, "United States"),
229
- "lang": "en",
230
  "device": "desktop",
231
  "serp_type": "news",
232
  "page": "1",
233
  "num": "10",
234
- "date_range": date_range, # ๋‚ ์งœ ๋ฒ”์œ„ ์ถ”๊ฐ€
235
- "sort_by": "date" # ๋‚ ์งœ์ˆœ ์ •๋ ฌ ์ถ”๊ฐ€
236
  }
237
  }
238
 
@@ -244,7 +243,7 @@ def search_serphouse(query, country, page=1, num_result=100):
244
 
245
  try:
246
  response = requests.post(url, json=payload, headers=headers)
247
- print("Request payload:", json.dumps(payload, indent=2))
248
  print("Response status:", response.status_code)
249
 
250
  response.raise_for_status()
 
207
  def is_korean(text):
208
  return any('\uAC00' <= char <= '\uD7A3' for char in text)
209
 
210
+ def search_serphouse(query, country, page=1, num_result=10):
211
  url = "https://api.serphouse.com/serp/live"
212
 
213
  # 24์‹œ๊ฐ„ ์ด๋‚ด ๋‚ ์งœ ๋ฒ”์œ„ ์„ค์ •
214
  now = datetime.utcnow()
215
  yesterday = now - timedelta(days=1)
216
  date_range = f"{yesterday.strftime('%Y-%m-%d')},{now.strftime('%Y-%m-%d')}"
217
+
218
  # ๊ฒ€์ƒ‰์–ด ๋ฒˆ์—ญ
219
  translated_query = translate_query(query, country)
220
  print(f"Original query: {query}")
 
222
 
223
  payload = {
224
  "data": {
225
+ "q": translated_query, # ์—ฌ๊ธฐ๋ฅผ ๋ฒˆ์—ญ๋œ ๊ฒ€์ƒ‰์–ด๋กœ ๋ณ€๊ฒฝ
 
 
226
  "domain": "google.com",
227
  "loc": COUNTRY_LOCATIONS.get(country, "United States"),
228
+ "lang": COUNTRY_LANGUAGES.get(country, "en"), # ์–ธ์–ด ์ฝ”๋“œ๋„ ํ•ด๋‹น ๊ตญ๊ฐ€ ์–ธ์–ด๋กœ ๋ณ€๊ฒฝ
229
  "device": "desktop",
230
  "serp_type": "news",
231
  "page": "1",
232
  "num": "10",
233
+ "date_range": date_range,
234
+ "sort_by": "date"
235
  }
236
  }
237
 
 
243
 
244
  try:
245
  response = requests.post(url, json=payload, headers=headers)
246
+ print("Request payload:", json.dumps(payload, indent=2, ensure_ascii=False)) # ensure_ascii=False ์ถ”๊ฐ€
247
  print("Response status:", response.status_code)
248
 
249
  response.raise_for_status()