首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >BeautifulSoup HTMLParseError

BeautifulSoup HTMLParseError
EN

Stack Overflow用户
提问于 2012-03-23 23:17:13
回答 4查看 2.4K关注 0票数 5

Python新手,有一个简单的情景问题:

尝试使用BeautifulSoup解析一系列页面。

代码语言:javascript
运行
复制
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)

EN

回答 4

Stack Overflow用户

回答已采纳

发布于 2012-03-23 23:27:13

如果这个URL是正确的,那么您就会问为什么超文本标记语言解析器在解析MP3文件时会抛出错误。我相信答案是不言而喻的……

票数 24
EN

Stack Overflow用户

发布于 2012-08-31 07:40:28

如果你想下载这个MP3,你可以这样做:

代码语言:javascript
运行
复制
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()
票数 4
EN

Stack Overflow用户

发布于 2016-02-08 02:46:10

如果你想用python下载一个文件,你也可以使用这个

代码语言:javascript
运行
复制
import urllib
urllib.urlretrieve("http://bit.ly/xg7enD","myfile.mp3")

它将以"myfile.mp3“名称将您的文件保存在当前工作目录中。我可以通过它下载所有类型的文件。

希望它能有所帮助!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/9841757

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档