Update app.py
Browse files
app.py
CHANGED
@@ -90,12 +90,15 @@ def search_serphouse(query, country, page=1, num_result=10):
|
|
90 |
"data": {
|
91 |
"q": translated_query,
|
92 |
"domain": "google.com",
|
|
|
93 |
"country_code": COUNTRY_CODES.get(country, "US"),
|
94 |
"lang": "en",
|
95 |
"device": "desktop",
|
96 |
-
"serp_type": "
|
97 |
"page": "1",
|
98 |
-
"
|
|
|
|
|
99 |
}
|
100 |
}
|
101 |
|
@@ -105,10 +108,13 @@ def search_serphouse(query, country, page=1, num_result=10):
|
|
105 |
"authorization": f"Bearer {API_KEY}"
|
106 |
}
|
107 |
|
|
|
|
|
|
|
108 |
try:
|
109 |
response = requests.post(url, json=payload, headers=headers)
|
110 |
-
print("Request payload:", json.dumps(payload, indent=2, ensure_ascii=False))
|
111 |
print("Response status:", response.status_code)
|
|
|
112 |
|
113 |
response.raise_for_status()
|
114 |
return {"results": response.json(), "translated_query": translated_query}
|
|
|
90 |
"data": {
|
91 |
"q": translated_query,
|
92 |
"domain": "google.com",
|
93 |
+
"loc": country, # 국가 이름 추가
|
94 |
"country_code": COUNTRY_CODES.get(country, "US"),
|
95 |
"lang": "en",
|
96 |
"device": "desktop",
|
97 |
+
"serp_type": "web", # web으로 변경
|
98 |
"page": "1",
|
99 |
+
"verbatim": "0",
|
100 |
+
"gfilter": "0",
|
101 |
+
"num_result": "10"
|
102 |
}
|
103 |
}
|
104 |
|
|
|
108 |
"authorization": f"Bearer {API_KEY}"
|
109 |
}
|
110 |
|
111 |
+
# 디버깅을 위한 출력
|
112 |
+
print("Full request payload:", json.dumps(payload, indent=2, ensure_ascii=False))
|
113 |
+
|
114 |
try:
|
115 |
response = requests.post(url, json=payload, headers=headers)
|
|
|
116 |
print("Response status:", response.status_code)
|
117 |
+
print("Response content:", response.text)
|
118 |
|
119 |
response.raise_for_status()
|
120 |
return {"results": response.json(), "translated_query": translated_query}
|