def process_request(self, request, spider):
if JAVASCRIPT in request.meta and request.meta[JAVASCRIPT] is True:
driver = self.phantomjs_opened()
try:
driver.get(request.url)
body = driver.page_source
return HtmlResponse(request.url, body=body, encoding='utf-8', request=request)
finally:
self.phantomjs_closed(driver)
评论列表
文章目录