🛠️ToolsShed

Sorgu Dizesi Oluşturucu

URL sorgu dizelerini görsel olarak oluşturun ve ayrıştırın. Parametreleri kolayca ekleyin, düzenleyin ve kaldırın.

No parameters added yet.

Sıkça Sorulan Sorular

Kod Uygulaması

from urllib.parse import urlencode, urlparse, parse_qs, urljoin

# Build a query string from a dict
params = {
    "q":       "hello world",
    "lang":    "en",
    "page":    "2",
    "filter":  "price>100&color=red",  # special chars auto-encoded
}
qs = urlencode(params)
print("Query string:", qs)
# q=hello+world&lang=en&page=2&filter=price%3E100%26color%3Dred

# Append to a base URL
base_url = "https://example.com/search"
full_url = f"{base_url}?{qs}"
print("Full URL:    ", full_url)

# Parse a query string back to a dict
parsed = parse_qs("q=hello+world&lang=en&page=2")
print("Parsed:      ", parsed)
# {'q': ['hello world'], 'lang': ['en'], 'page': ['2']}

# Parse an existing URL
url = "https://example.com/search?q=test&page=1#results"
parts = urlparse(url)
params_back = parse_qs(parts.query)
print("Params from URL:", params_back)

Comments & Feedback

Comments are powered by Giscus. Sign in with GitHub to leave a comment.