我现在正在使用它的 api 在新浪微博爬虫上工作。为了使用 api,我必须访问 oauth2 授权页面以从 url 检索代码。
这正是我的做法:
使用我的 app_key 和 app_secret(都是已知的)
获取 oauth2 网页的 url
手动从响应 URL 复制并粘贴代码。
这是我的代码:
#call official SDK
client = APIClient(app_key=APP_KEY, app_secret=APP_SECRET, redirect_uri=CALLBACK_URL)
#get url of callback page of authorization
url = client.get_authorize_url()
print url
#open webpage in browser
webbrowser.open_new(url)
#after the webpage responding, parse the code part in the url manually
print 'parse the string after 'code=' in url:'
code = raw_input()
我的问题是如何摆脱手动解析部分?
参考: http: //blog.csdn.net/liuxuejiang158blog/article/details/30042493