使用Python如何从URL打印request\u token
,如:
https://kite.trade/?request_token=p87tOTSXRSp4O20TGr870n2JiXFKISIh&action=login&status=success
IE:=
到
您可以使用字符串函数拆分字符串,并将查询放入dict,如:
url = 'https://kite.trade/?request_token=p87tOTSXRSp4O20TGr870n2JiXFKISIh&' \
'action=login&status=success'
query = dict(a.split('=') for a in url.split('?')[1].split('&'))
print(query)
您可以使用urllib执行相同的操作,如:
import urllib
query = urllib.parse.parse_qs(urllib.parse.urlparse(url).query)
print(query['request_token'][0])
{'request_token': 'p87tOTSXRSp4O20TGr870n2JiXFKISIh', 'action': 'login', 'status': 'success'}
p87tOTSXRSp4O20TGr870n2JiXFKISIh
在python 2中使用URLPASSE库https://docs.python.org/2/library/urlparse.html
或python 3中的urllib.parsehttps://docs.python.org/3/library/urllib.parse.html
我想你要找的是parse_qs
来自urllib.parse
。
from urllib.parse import urlparse, parse_qs #import stuff
#parse the url
url_obj = urlparse('https://kite.trade/?request_token=p87tOTSXRSp4O20TGr870n2JiXFKISIh&action=login&status=success')
#get a dictionary from the query
q_dict = parse_qs(url_obj.query)
#now get query args by key name.
print(q_dict["request_token"])
print(q_dict["status"])
这里是指向parse\u qs
文档的链接。
问题内容: 我对熊猫和matplotlib还不熟悉。无法获取对 绘制模式如下的“DataFrame” 喜欢画三维图形w.r.t.x,y和z 这是我使用的示例代码 I am getting a empty graph plot. definitely missing something. Any pointers? -Thx Request-1: Print df Result of top 10
问题内容: 我正在为具有内置行式打印机的Android设备开发应用程序。我必须与此打印机进行交互,并使用它来打印收据上的详细信息,然后使用裁纸器自动剪切该收据。我已经在其中看到了一些ESC命令,但是我不知道如何执行这些ESC命令。 关于Casio设备打印机,我有三个主要问题: 1.我已经使用了内置打印机的打印代码,但是打印后切纸刀没有激活 2.我不知道如何在android中将ESC命令发送到打印机
我正在使用iText7(C#)创建一个简单的PDF,但我需要它以正确的大小打印。这是我的密码: 如果我右键单击生成的PDF并选择“打印”,我的三角形将离开页面底部。 当我在使用的PDF程序(PDF Architect)中打开生成的PDF时,它为我提供了几个选项: 如果我只单击“打印”,它会给我1 1/16英寸长的线条,从页面边缘开始大约1/8英寸,因此默认情况下,PDF Architect似乎会获
问题内容: 我有一个包含XML的Java字符串,没有换行或缩进。我想将其转换为格式正确的XML字符串。我该怎么做呢? 注意:我的输入是String。我的输出是String。 (基本)模拟结果: 问题答案: 注意:结果可能因Java版本而异。搜索特定于你的平台的解决方法。
问题内容: 我正在尝试修复这段代码,该代码是从具有车牌号和车主列表(该格式)的哈希图进行打印的。我试图通过printOwners()仅打印出所有者;但是我不能不打印重复的东西。 我已经玩了一段时间,但似乎无法跳过重复项。 这是我的代码: 问题答案: 要删除重复项,请使用: 或者使用Java 8 和方法:
我下载了一个意思是Androidsqlite.db字典文件的单词。通过获取SQL查询 通过在TextView中使用印地语字体,我得到了正确的印地语含义。如果我尝试按System.out打印。println(印地语) 打印<代码>lR;kHkklh]diViw.kZ] 我对这个问题感到困惑,正在寻找解决方案。请在评论部分查看原始Androidsqlite.dbGithub链接。