Python 如何同时使用BeautifulSoup和lxml?

Python 如何同时使用BeautifulSoup和lxml?,python,html-parsing,beautifulsoup,lxml,Python,Html Parsing,Beautifulsoup,Lxml,我是Python新手。如何同时使用BeautifulSoup和lxml 建议在中使用lxml作为解析器 调用BeautifulSoup()构造函数时指定解析器: import urllib2 from bs4 import BeautifulSoup soup = BeautifulSoup(urllib2.urlopen("http://www.google.com").read(), "lxml") 第6行,在get_feeds soup=BeautifulSoup(open(“);IO

我是Python新手。如何同时使用BeautifulSoup和lxml

建议在中使用lxml作为解析器


调用
BeautifulSoup()
构造函数时指定解析器:

import urllib2
from bs4 import BeautifulSoup

soup = BeautifulSoup(urllib2.urlopen("http://www.google.com").read(), "lxml")

第6行,在get_feeds soup=BeautifulSoup(open(“);IOError:[Errno 2]没有这样的文件或目录:'@Sop:我假设您已经设置了url加载。使用
请求
urllib2
加载页面进行解析。更新为使用
urllib2
加载页面。谢谢!我是Python新手。为什么不能使用lxml直接打开远程页面?@Sop:是的,
lxml
支持加载正在加载远程URL,但BeautifulSoup没有。因为您要使用BeautifulSoup API,所以必须自己加载URL。
import urllib2
from bs4 import BeautifulSoup

soup = BeautifulSoup(urllib2.urlopen("http://www.google.com").read(), "lxml")