import requests
from bs4 import BeautifulSoup
page = requests.get("http://api.mesowest.net/v2/authapikey=KzdBcPu5cCptvhuS1tagDhZ3CqeQB878nWl")
soup = BeautifulSoup(page.content, "lxml")
myWeather = soup.findAll("body")
token = [elem.text.strip() for elem in myWeather]
rtoken = token[0:1]
print (rtoken)
這樣做的結果文本替換字符是:'{"TOKEN": "7657b5ce64f4425d8a6cf30684e62b18"}'
試圖片,帶,從似乎都被視爲一個字符
我試圖抓住剛令牌一塊即"7657b5ce64f4425d8a6cf30684e62b18"
。我已經嘗試了token[11,43]
,等各種方法,但所有字符似乎都在[0]
中定義,因此rtoken = token[0:1]
代碼選擇了所有內容,而不是第一個字符。我也試圖剝離所需的價值以及取代,似乎無法得到任何工作。
'token'是** **名單,您只使用一個列表理解*建造它*。您想要的令牌**字符串**位於列表中的第一個項目「token [0]」中。請注意,現在您已經在線公開分享了您的令牌。 – jonrsharpe
謝謝你的建議。我已經擺脫了他們。 – elued