this 질문에서 Selector
클래스 인스턴스의 extract_first()
메서드는 매우 유용한 선택적 매개 변수 default
을 사용할 수 있음을 알았습니다. 그러나이 기능을 설명하는 관련 official documentation을 찾을 수 없습니다. 심지어 Selector's reference 아래 Selector objects 언급하지 않습니다. 어쩌면 extract_first()
에 더 놀라운 기능이 있습니까? 누구든지 extract_first()
의 전체 설명을 어디에서 찾을 수 있는지 알고 있습니까?Python Scrapy extract_first() documentation
1
A
답변
4
실제로 바로 구 후 the documentation 내부에서 찾을 수 있습니다 :
기본 반환 값은 인수로 제공 할 수 없음 대신 사용할 수 : 또한
>>> response.xpath('//div[@id="not-exists"]/text()').extract_first(default='not-found')
'not-found'
에 대한 문서 개선을 제안 할 수 있음을 기억하십시오. GitHub repository
지금까지는 다른 놀라운 기능이 없습니다. e는 extract_first
이고, 발견되지 않으면 기본값 만 설정합니다.
코드에서'help (some_object.extract_first)'를 사용해 보셨습니까? 때로는 유용한 소스 코드에서 주석을 표시 할 수 있습니다. – furas
또한 'import scrapy; 소스 코드 파일을 찾아서 거기서 확인하려면'print (scrapy .__ file __)'를 써라. – furas
소스 코드에서 모듈'parsel'의 일부라는 것을 알았습니다 - 더 많은'import parsel; help (parsel.SelectorList.extract_first)' – furas