本人在python爬虫时遇到了在windows中能爬取网页数据,但部署到linux环境中时无法获取数据 的问题, 检查后发现是BeautifulSoup解析问题。 解决方法: BeautifulSoup的解析器问题,即把lxml 替换为 html.parser 将 soup = BeautifulSoup(html, "lxml") 替换为: soup = BeautifulSoup(html, "html.parser") 具体原因:在linux环境中lxml无法解析多层嵌套的网页结构源码