python3中使用 urllib 出問(wèn)題
因?yàn)槲业膒ython版本是3.6的,所以引入的是 import urllib.request
然后使用 response = urllib.request.urllopen(url)一直出問(wèn)題,這是怎么回事呢。
import?urllib.request import?http.cookiejar url?=?"www.baidu.com" #--------------方法一-------------- #獲取地址內(nèi)容 response3?=?urllib.request.urlopen(url) #判斷狀態(tài)碼等于200成功 print?(response3.getcode()) #讀取獲取的內(nèi)容 cont?=?response3.read() print?(cont)
問(wèn)題提示:
Traceback?(most?recent?call?last): ??File?"/Users/carol/www/Python/urllib2DownloadStyle.py",?line?9,?in?<module> ????response3?=?urllib.request.urlopen(url) ??File?"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py",?line?223,?in?urlopen ????return?opener.open(url,?data,?timeout) ??File?"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py",?line?511,?in?open ????req?=?Request(fullurl,?data) ??File?"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py",?line?329,?in?__init__ ????self.full_url?=?url ??File?"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py",?line?355,?in?full_url ????self._parse() ??File?"/Library/Frameworks/Python.framework/Versions/3.6/lib/python3.6/urllib/request.py",?line?384,?in?_parse ????raise?ValueError("unknown?url?type:?%r"?%?self.full_url) ValueError:?unknown?url?type:?'www.baidu.com' [Finished?in?0.3s]
2018-07-19
應(yīng)該是要吧url寫(xiě)完整,求助,爬取https下載到的只要head標(biāo)簽的內(nèi)容
2018-07-19
我也遇到這個(gè)問(wèn)題,請(qǐng)問(wèn)樓主解決了嗎?
2018-02-27
from urllib import request
response = request.urlopen(url) 這樣寫(xiě)呢
2018-02-27
百度的鏈接沒(méi)寫(xiě)對(duì)吧,應(yīng)該是:http://www.baidu.com,試一下,看報(bào)錯(cuò)提示是不識(shí)別url