2014-12-27 3 views
0
import scrapy 

from bs4 import BeautifulSoup 


class Spider(scrapy.Spider): 
    name = "crawl" 
    start_urls = [url] 

    def parse(self, response): 
     soup = BeautifulSoup(response.text) 
     print soup.prettify() 

У меня есть этот код кода. Я использую Scrapy и когда я исполню его, я получаю эту ошибку:Объект ответа Html не имеет атрибута text

File "/usr/local/lib/python2.7/dist-packages/twisted/internet/defer.py", line 577, in _runCallbacks 
    current.result = callback(current.result, *args, **kw) 
    File "/vagrant_data/cars_scraper/cars_scraper/spiders/__init__.py", line 17, in parse 
    soup = BeautifulSoup(response.text) 
exceptions.AttributeError: 'HtmlResponse' object has no attribute 'text' 

ответ

Смежные вопросы