All Samples(4015) | Call(3245) | Derive(0) | Import(770)
Parse a URL into 6 components: <scheme>://<netloc>/<path>;<params>?<query>#<fragment> Return a 6-tuple: (scheme, netloc, path, params, query, fragment). Note that we don't break the components up in smaller bits (e.g. netloc is a single string) and we don't expand % escapes.
def urlparse(url, scheme='', allow_fragments=True):
"""Parse a URL into 6 components:
:///;?#
Return a 6-tuple: (scheme, netloc, path, params, query, fragment).
Note that we don't break the components up in smaller bits
(e.g. netloc is a single string) and we don't expand % escapes."""
tuple = urlsplit(url, scheme, allow_fragments)
scheme, netloc, url, query, fragment = tuple
if scheme in uses_params and ';' in url:
url, params = _splitparams(url)
else:
params = ''
return ParseResult(scheme, netloc, url, params, query, fragment)
import sys import time from urllib import urlencode from urlparse import urljoin, urlparse, urlunparse from remoteobjects import RemoteObject, fields
def get(cls, url, **kwargs):
if not urlparse(url)[1]:
url = urljoin('http://api.giantbomb.com/', url)
self = super(Bombject, cls).get(url, **kwargs)
self = self.filter(api_key=cls.api_key, format='json')
return self
def filter(self, **kwargs):
url = self._location
parts = list(urlparse(url))
src/d/i/diesel-HEAD/examples/crawler.py diesel(Download)
# vim:ts=4:sw=4:expandtab '''A very simple, flawed web crawler--demonstrates Clients + Loops ''' import sys, time, re, os from urlparse import urlparse, urljoin url, folder = sys.argv[1:] schema, host, path, _, _, _ = urlparse(url)
src/b/a/badger-lib-HEAD/packages/python-openid/examples/server.py badger-lib(Download)
#!/usr/bin/env python __copyright__ = 'Copyright 2005-2008, Janrain, Inc.' from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler from urlparse import urlparse
def do_GET(self):
try:
self.parsed_uri = urlparse(self.path)
self.query = {}
for k, v in cgi.parse_qsl(self.parsed_uri[4]):
self.query[k] = v
def do_POST(self):
try:
self.parsed_uri = urlparse(self.path)
self.setUser()
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
src/p/o/polinax-HEAD/libs/external_libs/python-openid-2.1.1/examples/server.py polinax(Download)
#!/usr/bin/env python __copyright__ = 'Copyright 2005, Janrain, Inc.' from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler from urlparse import urlparse
def do_GET(self):
try:
self.parsed_uri = urlparse(self.path)
self.query = {}
for k, v in cgi.parse_qsl(self.parsed_uri[4]):
self.query[k] = v
def do_POST(self):
try:
self.parsed_uri = urlparse(self.path)
self.setUser()
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
src/y/o/yos-social-python-HEAD/examples/openid/server.py yos-social-python(Download)
#!/usr/bin/env python __copyright__ = 'Copyright 2005-2008, Janrain, Inc.' from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler from urlparse import urlparse
def do_GET(self):
try:
self.parsed_uri = urlparse(self.path)
self.query = {}
for k, v in cgi.parse_qsl(self.parsed_uri[4]):
self.query[k] = v
def do_POST(self):
try:
self.parsed_uri = urlparse(self.path)
self.setUser()
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
src/p/o/pony-build-HEAD/examples/push-cgi-notifier/test-post-rss.py pony-build(Download)
#! /usr/bin/env python import sys import httplib from urlparse import urlparse url = urlparse(sys.argv[1])
src/p/y/python-openid-HEAD/examples/server.py python-openid(Download)
#!/usr/bin/env python __copyright__ = 'Copyright 2005-2008, Janrain, Inc.' from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler from urlparse import urlparse
def do_GET(self):
try:
self.parsed_uri = urlparse(self.path)
self.query = {}
for k, v in cgi.parse_qsl(self.parsed_uri[4]):
self.query[k] = v
def do_POST(self):
try:
self.parsed_uri = urlparse(self.path)
self.setUser()
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
src/p/y/PyAMF-HEAD/doc/tutorials/examples/actionscript/guestbook/python/guestbook.py PyAMF(Download)
from datetime import datetime from urlparse import urlparse import re try:
def is_valid_url(url):
o = urlparse(url)
# scheme
if o[0] == '':
return (False, 'Scheme required')
src/p/y/python-openid-2.2.5/examples/server.py python-openid(Download)
#!/usr/bin/env python __copyright__ = 'Copyright 2005-2008, Janrain, Inc.' from BaseHTTPServer import HTTPServer, BaseHTTPRequestHandler from urlparse import urlparse
def do_GET(self):
try:
self.parsed_uri = urlparse(self.path)
self.query = {}
for k, v in cgi.parse_qsl(self.parsed_uri[4]):
self.query[k] = v
def do_POST(self):
try:
self.parsed_uri = urlparse(self.path)
self.setUser()
content_length = int(self.headers['Content-Length'])
post_data = self.rfile.read(content_length)
src/t/w/twitstream-HEAD/examples/stats.py twitstream(Download)
import math import sys from collections import defaultdict from urlparse import urlparse import twitstream
def first_url_domain(array):
if array:
return urlparse(array[0])[1]
else:
return None
def log_spacing(integer):
1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 Next