gpt4 book ai didi

python - 属性错误 : module 'urllib' has no attribute 'urlopen'

转载 作者:太空宇宙 更新时间:2023-11-03 12:13:05 26 4
gpt4 key购买 nike

<分区>

我刚开始学习 Python。我确信我写的代码是正确的。

import urllib
import re


stockname = input('Enter the stock name : ')

url = "https://www.nseindia.com/live_market/dynaContent/live_watch/get_quote/GetQuote.jsp?symbol="+stockname+"&illiquid=0&smeFlag=0&itpFlag=0"
htmlfile = urllib.urlopen(url)
htmltext = htmlfile.read()
regex = '<span id="lastPrice">'+stockname+'</span>'
pattern = re.compile(regex)
price = re.findall(pattern,htmltext)
print (price)

但无论我尝试多少次,我都会不断收到此错误。

Enter the stock name : tcs
Traceback (most recent call last):
File "C:\Users\.....\Desktop\stockq.py", line 8, in <module>
htmlfile = urllib.urlopen(url)
AttributeError: module 'urllib' has no attribute 'urlopen'

我也试过`urllib.request。我收到此错误。

Traceback (most recent call last):
File "C:\Users\HiMMi\Desktop\stockq.py", line 8, in <module>
htmlfile = urllib.request.urlopen(url)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 223, in urlopen
return opener.open(url, data, timeout)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 532, in open
response = meth(req, response)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 642, in http_response
'http', request, response, code, msg, hdrs)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 570, in error
return self._call_chain(*args)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 504, in _call_chain
result = func(*args)
File "C:\Users\HiMMi\AppData\Local\Programs\Python\Python36-32\lib\urllib\request.py", line 650, in http_error_default
raise HTTPError(req.full_url, code, msg, hdrs, fp)
urllib.error.HTTPError: HTTP Error 403: Forbidden

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com