참고 :이 페이지에서 jQuery을 사용할 수 있으므로 계속 사용하겠습니다.
우선, 우리가 원하는 요소를 선택해야합니다. 회사의 이름. 이들은 name
필드의 items
클래스 안에있는 ID startups_content
의 목록에 보관됩니다. 따라서 이들의 선택자는 다음과 같이 나타낼 수 있습니다.
$('#startups_content .items .name a')
결과적으로 HTMLElements가 여러 개 생성됩니다. 일반 텍스트가 필요하기 때문에 다음 HTMLElements에서 HTML 텍스트를 추출해야합니다.
.map(function(idx, item){ return $(item).text(); }).toArray()
그러면 회사 이름 배열이됩니다. 그러나, 그것의 하나의 일반 텍스트 목록을 만들 수 있습니다 : 우리가 얻을
.join('\n')
연결 모든 단계 위의 다음 DevTools로 콘솔에서 실행해야
$('#startups_content .items .name a').map(function(idx, item){ return $(item).text(); }).toArray().join('\n');
.
다른 데이터가 필요한 경우 회사 URL을 변경하려면 위에서 설명한 것과 동일한 단계를 적절히 수행하면됩니다.
놀라운 대답. 정말 고맙습니다. 나는 앞으로 나아가서 합류 한 날짜와 "resume"(설명 "이제 모든 데이터를 얻었습니다. 이제 DB로 입력 할 수 있도록 CSV 형식으로 정규 표현식을 사용하고 싶습니다. – JP89
3 파일 (이름, 설명, 날짜)이있는 경우 Excel (또는 Google 스프레드 시트)을 실행하고 각 파일의 데이터를 복사하여 붙여 넣으십시오. 스프레드 시트의 다른 열에 입력 한 다음 CSV 내보내기 만 수행하십시오. –
감사합니다. – JP89