从Python中的地址栏提取信息

2024-04-26 13:27:00 发布

您现在位置:Python中文网/ 问答频道 /正文

我是Python新手,使用python3.5.1(windows)

我正在尝试编写一个代码来自动化API服务器的登录模块

  1. 第一个输入是我提供的API密钥和密码,然后我从API服务器获得一个URL,并使用该URL打开指向该页面的浏览器,该页面要求我们手动输入用户名和密码以进行身份验证。==目前为止还不错。

  2. 经过身份验证后,服务器打开一个网页,并在url参数中显示一个token ref,类似于

http://www.xxxx.xx.x.../xxxxxxtoken_ref=a1234xyx

我需要提取token_ref值并将其用于进一步的身份验证。在

  1. 我试图在重定向IP使用一个本地服务器,这样我就可以使用瓶子捕获令牌\u ref,但我认为我做错了什么。在

我的代码如下:

from kiteconnect import KiteConnect
from kiteconnect import websocket
from bottle import run , request , route
import webbrowser

登录kite

^{pr2}$

获取token_请求(这是我遇到的问题)

@route('/')
def root():
tk_request = request.query.token_request
return 'the token request is' + tk_request
run()

获取访问令牌

user = kite.request_access_token(request_token=tk_request,secret=api_secret)

Tags: run代码fromimport服务器token身份验证ref