【发布时间】:2020-10-31 10:04:55
【问题描述】:
import requests
import time
from bs4 import BeautifulSoup
start_time = time.time()
url = 'https://secure.runescape.com/m=hiscore_oldschool/index_lite.ws?player=zezima'
headers = {'User-Agent': 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/86.0.4240.111 Safari/537.36'}
resp = requests.get(url, headers=headers)
print("Server: " + resp.headers['server'])
print(resp.text)
print("Job done in" + " %f seconds" % (time.time() - start_time))
我正在尝试学习如何对不同的值(它们的统计数据)进行排序并执行例如
总等级:1465
统计数据总是以相同的顺序排列,如果没有找到,则为 -1。
我希望它只输出第二个值的总水平。在这种情况下,1465。
理想的输出应该是这样的:
总等级:1465
示例响应:
690953,1465,27957906
711820,76,1343681
658073,76,1342072
1033645,75,1271864
1091165,75,1252551
【问题讨论】: