scrapy에 하나 하나 결과와 나는 내가이 XPath를 사용하고, 거기에서 모든 직책을 얻으려고 :선택은 내가 <a href="https://www.indeed.cl/trabajo?q=Data%20scientist&l=" rel="nofollow noreferrer">Indeed</a>에서 한 페이지의 소스를 다운로드
response.xpath('//*[@class=" row result"]//*[@class="jobtitle"]//text()').extract()
문제는 결과가 따라서 한 줄에없는 것을있다이 결과 얻기 :
제가 원하는 것은 하나 하나 과정을 작업을 선택하는 것입니다, 나머지 데이터와 매핑 할 문제가[u'\n ',
u'Data',
u' ',
u'Scientist',
u' Experto SQL con conocimiento en R',
u'\n ',
u'\n ',
u'Data',
u' Analytic con Python',
u'\n ',
u'\n ',
u'Data',
u' Analytic con R',
, 뭔가를 extract_first()와 유사
response.xpath('//*[@class=" row result"]').extract_first()
그러나 주어진 색인 및 데이터 처리를 계속할 수있는 옵션이 있습니다. 나는이 시도 :
current_job = response.xpath('//*[@class=" row result"]').extract_first()
current_job = TextResponse(url='',body=current_job,encoding='utf-8')
을하지만 첫 번째 결과를 작동하고 나에게 파이썬 방법처럼 보이지 않는다.
뭔가? –
@KlausD. 내가 scream에 내장 된 무언가를 찾고 있으므로 매번 TextResponse()를 사용할 필요가 없다. 존재하는지 확실하지 않다. –
'for' 루프를 사용할 수 없습니까? – furas