Python新手,有一个简单的情景问题:
尝试使用BeautifulSoup解析一系列页面。
from bs4 import BeautifulSoup
import urllib.request
BeautifulSoup(urllib.request.urlopen('http://bit.ly/'))追溯..。
html.parser.HTMLParseError: expected name token at '<!=KN\x01...
在64位Windows 7和Python 3.2上工作。
我需要机械化吗?(这将需要Python 2.X)
发布于 2012-03-23 23:27:13
如果这个URL是正确的,那么您就会问为什么超文本标记语言解析器在解析MP3文件时会抛出错误。我相信答案是不言而喻的……
发布于 2012-08-31 07:40:28
如果你想下载这个MP3,你可以这样做:
import urllib2
BLOCK_SIZE = 16 * 1024
req = urllib2.urlopen("http://bit.ly/xg7enD")
#Make sure to write as a binary file
fp = open("someMP3.mp3", 'wb')
try:
while True:
data = req.read(BLOCK_SIZE)
if not data: break
fp.write(data)
finally:
fp.close()发布于 2016-02-08 02:46:10
如果你想用python下载一个文件,你也可以使用这个
import urllib
urllib.urlretrieve("http://bit.ly/xg7enD","myfile.mp3")它将以"myfile.mp3“名称将您的文件保存在当前工作目录中。我可以通过它下载所有类型的文件。
希望它能有所帮助!
https://stackoverflow.com/questions/9841757
复制相似问题