我得到一个奇怪的AttributeError:“Request”对象没有属性“method” 以下是原始代码:
class ModularSpider(CrawlSpider):
name = 'modular_spider'
allowed_domains = ['fatsecret.com']
login_url = 'https://www.fatsecret.com/Auth.aspx?pa=s'
start_urls = ['http://www.fatsecret.com/member/dorindam59']
rules = [
# main rule - process members page
Rule(
LinkExtractor(
allow='member\/[^\/\?]+$',
deny='inweb' # deny my own user
),
follow=True,
callback='schedule'
),
]
def schedule(self, response):
print 10 * "$", response.url
import pdb
pdb.set_trace()
r = Request(url=response.url
# callback=users.parse_user,
# dont_filter=True,
# priority=1
)
print 10 * "END"
print r
return
... (code continues)
这是我做的一些调查
^{pr2}$我知道也许我只是犯了一些基本的错误,但在这里或StackOverflow上找不到相关的东西。在
对我来说,它在1.0.3crapy版本中运行良好,也许值得删除您的.pyc文件。这对你来说可能是个问题
包含已编译代码的.pyc文件通常会在与.py文件相同的目录中创建。在
相关问题 更多 >
编程相关推荐