BeautifulSoup错误:标识符中的字符无效

时间:2014-07-23 16:22:14

标签: python web-scraping beautifulsoup

我在python 3.2中使用bs4(beautifulsoup),这是我的代码:

from urllib import urlopen
from bs4 import bs4
import re

webpage = urlopen(‘http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html’).read()

它给出了:

    webpage = urlopen(‘http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html’).read()
                            ^
SyntaxError: invalid character in identifier

我该如何解决这个问题?

1 个答案:

答案 0 :(得分:3)

您没有使用ASCII引号字符; 不是Python语法中的合法引用。

使用文本编辑器编辑Python源代码,而不是使用花哨的引号替换纯ASCII引号。

使用'"

webpage = urlopen('http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html').read()
webpage = urlopen("http://www.azlyrics.com/lyrics/kanyewest/workoutplan.html").read()

有关选项的详尽列表,请参阅String and Bytes literals