Modify and add some functions
This commit is contained in:
parent
f1b9b80392
commit
db38973a69
|
@ -16,7 +16,18 @@ def get_user_listings(url):
|
|||
|
||||
return matches
|
||||
|
||||
def get_users(url):
|
||||
def get_users(url, allow_quotes):
|
||||
contents = urllib.urlopen(url).read()
|
||||
matches = re.findall('http:\/\/community\.webshots\.com\/user\/([^/\'"]+)', contents)
|
||||
return [value for value in matches if value != "my"]
|
||||
|
||||
if allow_quotes == True:
|
||||
matches = re.findall('http:\/\/community\.webshots\.com\/user\/([^/]+)', contents)
|
||||
else:
|
||||
matches = re.findall('http:\/\/community\.webshots\.com\/user\/([^/\'"]+)', contents)
|
||||
|
||||
count = contents.count("http://community.webshots.com/user/")
|
||||
|
||||
return [value for value in matches if value != "my"], count
|
||||
|
||||
def search_query(query):
|
||||
query = urllib.quote(query.ljust(3, "%") + "%")
|
||||
return get_users("http://www.webshots.com/explore/member?action=userSearch&username=%s" % query, True)
|
||||
|
|
Loading…
Reference in a new issue