새로운 터미널 창에서 작동 :대한 파이썬 모듈 만 나는 다음과 같은 파이썬 스크립트를 실행하기 위해 노력하고있어
FitValet-MacBook-Pro:desktop fitvalet$ python selenium.py
Traceback (most recent call last):
File "selenium.py", line 1, in <module>
from selenium import webdriver
File "/Users/fitvalet/Desktop/selenium.py", line 1, in <module>
from selenium import webdriver
ImportError: cannot import name webdriver
FitValet-MacBook-Pro:desktop fitvalet$
: 그러나 나는 그것을 실행하려고 할 때마다
from selenium import webdriver
driver = webdriver.PhantomJS()
driver.get('https://www.everlane.com/collections/mens-luxury-tees/products/mens-v-antique')
driver.save_screenshot('screen.png') # save a screenshot to disk
print driver.current_url
images = driver.find_elements_by_tag_name('img')
for image in images:
print image.get_attribute('src')
을,이 오류가 발생합니다
그러나 pip install selenium
을 사용하여 모듈을 설치했는데 정상적으로 설치되었습니다. 새 터미널 창을 실행하면 python
을 입력 한 다음 from selenium import webdriver
을 입력하면 올바르게 가져옵니다. 내가 exit()
파이썬을 누른 다음 다시 입력하고 다시 시도하면 위의 동일한 오류가 발생하여 셀렌을 가져올 수 없습니다. 터미널을 다시 열면 터미널 파이썬 창에서만 다시 작동합니다. 나는 코드의 모든 라인을 타이핑 할 수 있으며 이미지를 터미널에 잘 인쇄한다.
스크립트를 독자적으로 실행하려고하면 절대로 작동하지 않습니다. 왜이게 어떤 아이디어일까요? 감사!!!