我在Django项目中面临一个非常奇怪的问题。
我的代码使用Python BeautifulSoup模块来解析网页。当网站在Django开发服务器上运行时,对BeautifulSoup构造函数的调用似乎工作得非常好,但是当我切换到Apache服务器时,BeautifulSoup模块似乎不再起作用。我的其他网站,没有使用BeautifulSoup模块工作得非常好。事实上,当我注释掉对BeautifulSoup构造函数和BeautifulSoup函数的调用时,在Apache服务器上运行时,网页会打开而没有任何问题。调用BeautifulSoup构造函数会导致网页在浏览器中加载时停滞不前。使用Django开发服务器时,我没有遇到这样的问题。
我知道问题似乎很模糊。我找不到任何合乎逻辑的理由,为什么它会在调用BeautifulSoup构造函数时陷入困境。任何帮助将不胜感激。
PS:我也在使用Python请求模块,这似乎在Django开发服务器和Apache服务器上都能正常工作。