Python Scrapy:如何将start_URL中的URL发送到我的回调?

Python Scrapy:如何将start_URL中的URL发送到我的回调?,python,scrapy,Python,Scrapy,我有以下代码 start_urls = ['http://mydomain.com/results.php?123123123123'] rules = (Rule(SgmlLinkExtractor(allow=[r'results.php'], restrict_xpaths=('//a[text()="Next"]')), callback='parse_item', follow=True, ),) 它解析除第一页以外的所有内容。我怎样才能解决这个问题?我在start_URL中指定的U

我有以下代码

start_urls = ['http://mydomain.com/results.php?123123123123']
rules = (Rule(SgmlLinkExtractor(allow=[r'results.php'], restrict_xpaths=('//a[text()="Next"]')), callback='parse_item', follow=True, ),)

它解析除第一页以外的所有内容。我怎样才能解决这个问题?我在start_URL中指定的URL也有我需要解析的结果。我还需要发送“开始URL”中指定的URL以进入我的解析项回调。

我正在回答我自己的问题,以防其他人也有同样的问题。只需将我的回调从
parse_item
重命名为
parse_start_url
就可以了。现在,开始URL和规则提取的URL被发送到我的回调。

您是否收到任何错误消息?不,没有错误。规则中URL的响应是进入回调的响应。我还需要将我的开始url发送到那里,因为它包含结果。如何更改开始url的取消回调方法?这是
def parese(响应)