我正试图通过谷歌财务网站获取实时报价 urllib,请求,但它返回了大量的数据,但我想选择唯一的价格,所以我如何选择不使用循环**我想从HTML [“INFY”,“Infosys Ltd”,“894.70”,“ -0.90" , “字符”]
import urllib.request
response = urllib.request.urlopen('https://www.google.com/finance?q=NSE:INFY')
html = response.read()
答案 0 :(得分:1)
关于标题中表达的问题,response.read()
会为您提供bytes
个对象。
将其转换为字符串以更方便地操作它:
html = str(response.read(), encoding="utf8")
encoding
可选参数表示由bytes
对象表示的文本的编码 - 很可能是UTF-8。