import requests
print("starting")
SEARCH_URL_BASE = "https://api.wallapop.com/api/v3/general/search/"
def gen_url(keywords, category_ids, min_price, max_price, dist, order):
url = SEARCH_URL_BASE
url += "?keywords="
url += "+".join(keywords.split(" "))
url += "&time_filter=today"
if category_ids is not None:
url += "&category_ids="
url += category_ids
if min_price is not None:
url += "&min_sale_price="
url += min_price
if max_price is not None:
url += "&max_sale_price="
url += max_price
if dist is not None:
url += "&dist="
url += dist
if order is not None:
url += "&order_by="
url += order
return url
# get url content
def get_url_content(url):
print("getting url content")
print(f"{url}")
headers = {
"User-Agent": "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/96.0.4664.93 Safari/537.36",
}
response = requests.get(url, headers=headers)
return response.content
print(get_url_content(gen_url("", "", "", "", "", "")))