Python과 함께 PhantomJS 사용
헤드리스 웹 브라우저인 PhantomJS는 Python 자동화 작업에 이점을 제공합니다. PhantomJS를 Python에 통합하려면 다음 방법을 고려하십시오.
Selenium WebDriver
가장 편리한 접근 방식은 내부적으로 PhantomJS를 사용하는 Python 라이브러리인 Selenium WebDriver를 활용하는 것입니다. 설치에는 다음이 포함됩니다.
Selenium 사용, PhantomJS를 다음과 같이 사용할 수 있습니다. 다음은 다음과 같습니다.
from selenium import webdriver # Optional: Set the window size driver = webdriver.PhantomJS() driver.set_window_size(1024, 768) # Navigate to a website driver.get('https://google.com/') # Save a screenshot driver.save_screenshot('screen.png') # Click an element sbtn = driver.find_element_by_css_selector('button.gbqfba') sbtn.click()
필요한 경우 PhantomJS에 대한 올바른 경로가 설정되어 있는지 확인하세요. 그렇지 않으면 다음을 사용하여 명시적으로 지정하십시오.
driver = webdriver.PhantomJS(executable_path='/usr/local/lib/node_modules/phantomjs/lib/phantom/bin/phantomjs')
참조:
위 내용은 웹 자동화를 위해 PhantomJS를 Python에 통합하는 방법은 무엇입니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!