1

这几天我一直在尝试解决这个问题,但没有成功。在我的程序中,我使用 dryscrape 从使用 JavaScript 呈现的网站中抓取一些信息。当我运行程序时,dryscrape 会自动打开 webkit_server 来抓取网站,但是当程序完成时,它不会关闭 webkit_server。我可以在程序结束时运行一个函数来自动关闭 webkit_server 吗?顺便说一句,我在 mac 上,在 python 3.6 中并使用 dryscrape 1.01 和 qt 5.5。这是我完整的dryscrape代码:

import dryscrape
import bs4 as bs
url = ("http://www.foxsports.com/mlb/scores")
session = dryscrape.Session()
session.visit(url)
dsire_get = session.body()
soup = bs.BeautifulSoup(dsire_get, 'lxml')
for el in soup.find_all("div", class_="wisbb_name"):
    print(el.get_text())

在那个循环之后,我想关闭 webkit_server。

4

0 回答 0