저는 파이썬을 처음 접했고 목록에서 특정 값이나 키를 얻는 데 어려움을 겪고 있습니다.목록에서 키 또는 값을 추출하는 치료
내 스크랩 한 아이템이 가치를 출력 할 때 때때로 나는 이와 같은 결과를 얻습니다.
첫 번째 목록 :
'image_urls': [u'http://www.websites.com/1.jpg',
u'http://www.websites.com/2.jpg',
u'http://www.websites.com/3.jpg'],
지금
내가 더 타겟 XPath를 수행하고 숫자로 요소를 선택하여이 문제를 해결 작업 한 [2]하지만 내 진짜 문제는 긁힌 이미지
에서 이러한 수익률 함께두 번째 목록 :
'images': [{'checksum': '2efhz768djdzs76dz',
'path': 'full/2efhz768djdzs76dz.jpg',
'url': 'http://www.websites.com/1.jpg'},
{'checksum': 'zadz764dhqj34dsjs',
'path': 'full/zadz764dhqj34dsjs.jpg',
'url': 'http://www.websites.com/2.jpg'}],
내가 sqlite3를 사용하고 item.get
item.get를 ('image_urls', '')
어떻게 당신이 문자열 값의 목록을 병합 않거나 그것의 순위에 따라 목표 알 내 다른 긁어 데이터를 저장하는 방법? (첫 번째 목록)
및 체크섬, 경로 및 URL item.get 값을 어떻게 얻습니까? (두 번째 목록)
편집 : 난 아직 두 번째 문제에 대한 해결책을 찾고 있어요는 :
'images': [{'checksum': '2efhz768djdzs76dz',
'path': 'full/2efhz768djdzs76dz.jpg',
'url': 'http://www.websites.com/1.jpg'},
{'checksum': 'zadz764dhqj34dsjs',
'path': 'full/zadz764dhqj34dsjs.jpg',
'url': 'http://www.websites.com/2.jpg'}],
내가 첫 번째 또는 두 번째 얻는 방법 :
이 출력입니다 체크섬은 sqlite 열로 이동합니다. 나는 현재 spracy 항목이 스크랩 된 항목의 이름을 나타내는 item.get ('scrapy-item', '')입니다. 코드 예제에서 가능하면
item.get
당신의 SQLite는 테이블이 무엇처럼 보이나요 :이 솔루션은 당신이 당신의 질문에 대한 이해를 기반으로 원하는 걸 줄 수 최적이 아닌 경우에도 위로의 질문에
? –