콘텐츠로 이동
로그인 가입하기

JavaScript 지침

js_instructions에 브라우저 액션의 URL 인코딩된 JSON 배열을 전달하십시오. API는 최종 HTML을 반환하기 전에 이 액션들을 순서대로 실행합니다. 페이지네이션된 목록, 무한 스크롤, 폼 기반 흐름에 유용합니다.

GET https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=<TARGET_URL>&render_js=1&js_instructions=<URL_ENCODED_JSON>
ParameterTypeRequiredDescription
api_keystringyesWeb Scraping API 키
urlstringyes가져올 대상 URL
js_instructionsstringyes액션 객체의 URL 인코딩된 JSON 배열입니다.
render_jsintegeryes1이어야 합니다.
FieldTypeDescription
actionstringclick, scrollTo, focus, value, submit(폼 전용) 중 하나입니다.
selectorstring대상 요소에 대한 CSS 선택자입니다.
timeoutinteger이 액션이 완료된 후 대기할 밀리초입니다.
[{"action":"scrollTo","selector":"div.navFooterBackToTop","timeout":5000,"block":"start"}]
Terminal window
curl "https://scrape.shifter.io/v1?api_key=YOUR_API_KEY&url=https://example.com&render_js=1&js_instructions=%5B%7B%22action%22%3A%22scrollTo%22%2C%22selector%22%3A%22div.navFooterBackToTop%22%2C%22timeout%22%3A%205000%2C%20%22block%22%3A%20%22start%22%7D%5D"
<!doctype html>
<html>
<head>
<title>Example Domain</title>
</head>
<body>
<div>
<h1>Example Domain</h1>
<p>This domain is for use in illustrative examples in documents.</p>
</div>
</body>
</html>