a = [(' https://www.google.co.in/search?q=kite+zerodha&oq=kite%2Cz&aqs=chrome.1.69i57j0l5.4766j0j7&sourceid=chrome&ie=UTF-8',1),(' https://kite.zerodha.com/',1),(' {{3 }}',1)]
如何从上面提到的a
获取api_key的值,即xyz。
请帮我在python中编写代码。谢谢
答案 0 :(得分:1)
只需循环遍历所有元素并解析url以获取api_key,请查看以下代码:
xyz
输出:
<div class="radio">
答案 1 :(得分:0)
这也会奏效。希望这会有所帮助。
- 查找包含关键字&#39; api_key&#39;的所有项目(在url [0]中),
- 将其拆分为列,由&#39; =&#39;分隔。 (由&#39; =&#39;分开)
- 最后一个条目([-1])将是答案(xyz)。
a=[('https://www.google.co.in/search?q=kite+zerodha&oq=kite%2Cz&aqs=chrome.1.69i57j0l5.4766j0j7&sourceid=chrome&ie=UTF-8', 1), ('https://kite.zerodha.com/', 1), ('https://kite.trade/connect/login?api_key=xyz', 1)]
for ky in [url for url in a if 'api_key' in url[0]]:
print(ky[0].split('=')[-1])
Sample result: xyz