<aside> 😀 일잘러 장피엠, 아웃바운드 채용 후보자 관리 자동화 (https://www.youtube.com/@jangpm)

</aside>

(Inspired by : https://www.notion.so/Building-a-LinkedIn-Scrapper-on-Airtable-af052e46f3454d40909990d75fbdfde8)

  1. Airtable Extension인 Web Clipper 설치

  1. 하단의 Import 버튼을 눌러서, 아래 코드를 삽입

{
    "schemaVersion": 3,
    "fieldMappings": [
        {
            "fieldName": "이름",
            "fieldType": "singleLineText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".text-heading-xlarge.inline.t-24.v-align-middle.break-words"
                }
            }
        },
        {
            "fieldName": "LinkedIn URL",
            "fieldType": "url",
            "defaultValue": {
                "type": "pageUrl",
                "opts": {}
            }
        },
        {
            "fieldName": "프로필 이미지",
            "fieldType": "multipleAttachments",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".pv-top-card-profile-picture__image.pv-top-card-profile-picture__image--show.evi-image.ember-view"
                }
            }
        },
        {
            "fieldName": "간단 소개",
            "fieldType": "singleLineText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".text-body-medium.break-words"
                }
            }
        },
        {
            "fieldName": "현재 회사",
            "fieldType": "singleLineText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".pv-text-details__right-panel-item:nth-child(1)"
                }
            }
        },
        {
            "fieldName": "학교",
            "fieldType": "singleLineText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".pv-text-details__right-panel-item:nth-child(2)"
                }
            }
        },
        {
            "fieldName": "위치",
            "fieldType": "singleLineText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".text-body-small.inline.t-black--light.break-words"
                }
            }
        },
        {
            "fieldName": "자기 소개",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".display-flex.ph5.pv3"
                }
            }
        },
        {
            "fieldName": "경력 (L1)",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".artdeco-list__item.pvs-list__item--line-separated.pvs-list__item--one-column:nth-child(1)"
                }
            }
        },
        {
            "fieldName": "경력 (L2)",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".artdeco-list__item.pvs-list__item--line-separated.pvs-list__item--one-column:nth-child(2)"
                }
            }
        },
        {
            "fieldName": "경력 (L3)",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".artdeco-list__item.pvs-list__item--line-separated.pvs-list__item--one-column:nth-child(3)"
                }
            }
        },
        {
            "fieldName": "경력 (L4)",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".artdeco-list__item.pvs-list__item--line-separated.pvs-list__item--one-column:nth-child(4)"
                }
            }
        },
        {
            "fieldName": "경력 (L5)",
            "fieldType": "richText",
            "defaultValue": {
                "type": "cssSelector",
                "opts": {
                    "cssSelector": ".artdeco-list__item.pvs-list__item--line-separated.pvs-list__item--one-column:nth-child(5)"
                }
            }
        }
    ]
}

코드를 아래처럼 복사-붙여 넣기 해서 Import 하세요.

  1. 필드명과 web clipper 설저을 확인하고 매핑을 완료하세요.