URL parsing is the process of taking a URL and producing a representation of its constituent parts: scheme, host, port, path, query, and fragment. The URL Standard defines an algorithm for URL parsing.
Questions tagged [url-parsing]
166 questions
443
votes
34 answers
How to convert URL parameters to a JavaScript object?
I have a string like this:
abc=foo&def=%5Basf%5D&xyz=5
How can I convert it into a JavaScript object like this?
{
abc: 'foo',
def: '[asf]',
xyz: 5
}

Alex
- 66,732
- 177
- 439
- 641
262
votes
12 answers
How can I get parameters from a URL string?
I have an HTML form field $_POST["url"], having some URL strings as the value.
Example values…

Asim Zaidi
- 27,016
- 49
- 132
- 221
240
votes
32 answers
Change URL parameters and specify defaults using JavaScript
I have this URL:
site.fwx?position=1&archiveid=5000&columns=5&rows=20&sorting=ModifiedTimeAsc
what I need is to be able to change the 'rows' url param value to something i specify, lets say 10. And if the 'rows' doesn't exist, I need to add it to…

Sindre Sorhus
- 62,972
- 39
- 168
- 232
81
votes
4 answers
Creating a new Location object in javascript
Is it possible to create a new Location object in javascript? I have a url as a string and I would like to leverage what javascript already provides to gain access to the different parts of it.
Here's an example of what I'm talking about (I know…

Josh Johnson
- 10,729
- 12
- 60
- 83
80
votes
4 answers
Get integer value from malformed query string
I'm looking for an way to parse a substring using PHP, and have come across preg_match however I can't seem to work out the rule that I need.
I am parsing a web page and need to grab a numeric value from the string, the string is like…

MonkeyBlue
- 2,234
- 6
- 31
- 41
51
votes
9 answers
Is $_SERVER['REQUEST_SCHEME'] reliable?
I recently was seeking a way to properly determine protocol, under which url request was supplied to the server.
I watched through parse_url() and though $_SERVER superglobal variable, and found this:

BlitZ
- 12,038
- 3
- 49
- 68
28
votes
9 answers
How to get the last path in a URL?
I would like get the last path segment in a URL:
http://blabla/bla/wce/news.php or
http://blabla/blablabla/dut2a/news.php
For example, in these two URLs, I want to get the path segment: 'wce', and 'dut2a'.
I tried to use $_SERVER['REQUEST_URI'],…

bahamut100
- 1,795
- 7
- 27
- 38
26
votes
2 answers
Reconstructing absolute urls from relative urls on a page
Given an absolute url of a page, and a relative link found within that page, would there be a way to a) definitively reconstruct or b) best-effort reconstruct the absolute url of the relative link?
In my case, I'm reading an html file from a given…

Yarin
- 173,523
- 149
- 402
- 512
25
votes
14 answers
How can I extract video ID from YouTube's link in Python?
I know this can be easily done using PHP's parse_url and parse_str functions:
$subject = "http://www.youtube.com/watch?v=z_AbfPXTKms&NR=1";
$url = parse_url($subject);
parse_str($url['query'], $query);
var_dump($query);
But how to achieve this…

decarbo
- 347
- 1
- 5
- 17
22
votes
6 answers
How can I prepend the 'http://' protocol to a url when necessary?
I need to parse an URL. I'm currently using urlparse.urlparse() and urlparse.urlsplit().
The problem is that i can't get the "netloc" (host) from the URL when it's not present the scheme.
I mean, if i have the following…

santiagobasulto
- 11,320
- 11
- 64
- 88
18
votes
5 answers
Python: Join multiple components to build a URL
I am trying to build a URL by joining some dynamic components. I thought of using something like os.path.join() BUT for URLs in my case. From research I found urlparse.urljoin() does the same thing. However, it looks like it only take two arguments…

summerNight
- 1,446
- 3
- 25
- 52
16
votes
4 answers
How to change values of url query in python?
url = "http://www.example.com?type=a&type1=b&type2=c"
urllist = get_urllist(url)
trigger = ["'or '1'='1'"," 'OR '1'='2'","'OR a=a"]
def get_urllist(url):
url_parsed = urlparse.urlparse(url)
#extract the query parameters of the URL
…

Anubhav Singh
- 432
- 1
- 5
- 15
16
votes
2 answers
How to remove subdomains from domains using javascript
I am starting with domains that look like this:
www.exemple.com
main.testsite.com
www.ex-emple.com.ar
main.test-site.co.uk
en.tour.mysite.nl
www.ip.com
www.one.lv
and I need to remove the subdomains to get values that look like…

usr13
- 161
- 1
- 4
15
votes
3 answers
URL parsing in Java
I've got the URL like this:
http://test.com/testapp/test.do?test_id=1&test_name=SS
Is there any way we can get only this part
/test.do?test_id=1&test_name=SS

user2346047
- 213
- 1
- 2
- 16