6 분마다 웹 사이트에서 이미지를 다운로드하는 방법은 무엇입니까?

Frederick

나는 기계 학습 프로젝트를 진행 중이며 내 프로그램을 훈련시킬 데이터 세트에 대한 많은 사진이 필요합니다. 웹 사이트 https://its.txdot.gov/ITS_WEB/FrontEnd/default.html?r=SAT&p=San%20Antonio&t=cctv 에는 6 분마다 업데이트되는 사진이 있습니다. Kyle Seal Pkwy의 LP 1604에 이미지를 저장해야하는데 방법을 알 수 없습니다. 이미지를 저장하기 위해 액션 체인을 사용하여 이미지를 마우스 오른쪽 버튼으로 클릭하려고합니다. 지금까지 내가 가진 내용은 다음과 같습니다.

driver.get('https://its.txdot.gov/ITS_WEB/FrontEnd/default.html?r=SAT&p=San%20Antonio&t=cctv')
time.sleep(5) #to let the site load
driver.find_element_by_id('LP-1604').click() #to get to the 1604 tab
time.sleep(5) #to let the site load
pic = driver.find_element_by_id('LP 1604 at Kyle Seale Pkwy__SAT')
action = ActionChains(driver)
action.context_click(pic)

일반적으로 마우스 오른쪽 버튼을 클릭하면 나타나는 드롭 다운 메뉴가 표시되지 않습니다. 우클릭보다 더 나은 방법이 있어야한다고 생각합니다. 6 분마다 실행되는 루프로 이것을 래핑하는 방법을 알고 있으므로 도움이 필요하지 않습니다. 이미지 부분을 다운로드하는 것입니다. 내가 겪는 문제 중 하나는 모든 이미지가 동일한 URL에 있고 대부분의 예제가 URL을 사용한다는 것입니다. 어떤 제안이라도 도움이 될 것입니다.

레이

PC에 이미지를 저장하는 데 도움이 될 수 있다고 생각합니다.

from PIL import Image

def save_image_on_disk(driver, element, path):
    location = element.location
    size = element.size
    # saves screenshot of entire page
    driver.save_screenshot(path)

    # uses PIL library to open image in memory
    image = Image.open(path)

    left = location['x']
    top = location['y'] + 0
    right = location['x'] + size['width']
    bottom = location['y'] + size['height'] + 0

    image = image.crop((left, top, right, bottom))  # defines crop points
    image = image.convert('RGB')
    image.save(path, 'png')  # saves new cropped image
def your_main_method():
    some_element_img = driver.find_element_by_xpath('//*[@id="id-of-image"]')
    save_image_on_disk(driver, some_element_img, 'my-image.png')

time.sleep (6 * 60)을 사용해야하는 시간에 대해

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

웹 사이트에서 모든 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

'img'태그없이 웹 사이트에서 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 모든 비디오를 다운로드하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 비디오 다운로드를 비활성화하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 파비콘을 다운로드하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에 다운로드 할 수없는 PDF를 삽입하는 방법은 무엇입니까?

분류에서Dev

로그인이 필요한 전체 웹 사이트를 다운로드하는 방법은 무엇입니까?

분류에서Dev

터미널에서 X 초마다 웹 사이트에 로그인하고 페이지를 자동 새로 고침하는 방법은 무엇입니까?

분류에서Dev

웹 페이지에서 크기가 100kb 이상인 모든 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

Wget으로이 웹 페이지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

Wget으로이 웹 페이지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

내 사이드 바에서 다른 웹 사이트를 미리 볼 수있는 방법은 무엇입니까?

분류에서Dev

Python을 사용하여 ftp 지원 웹 사이트에서 파일을 자동으로 다운로드하는 방법은 무엇입니까?

분류에서Dev

iOS에서 웹에서 텍스트를 다운로드하는 방법은 무엇입니까?

분류에서Dev

터미널에서 Javascript 생성 콘텐츠를 포함한 HTML 웹 페이지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

python 웹 URL에서 모든 파일 이미지, css, js를 다운로드하는 방법은 무엇입니까?

분류에서Dev

nscache를 사용하여 API에서 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

터미널을 통해 웹 사이트에서 파일을 다운로드하는 방법은 무엇입니까?

분류에서Dev

html을 사용하여 웹 사이트에서 로컬 파일을 열거 나 "다운로드"하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 모든 mp3 파일을 다운로드하고 매번 성가신 광고를 우회하는 방법은 무엇입니까?

분류에서Dev

다른 웹 사이트에서 .json 파일을로드하는 방법은 무엇입니까?

분류에서Dev

웹 사이트에서 이미지를 대량 다운로드하는 가장 좋은 방법

분류에서Dev

Windows Azure 웹 사이트에서 .exe 파일을 다운로드하여 제공하는 방법은 무엇입니까?

분류에서Dev

인증이 필요한 경우 웹 디렉토리를 다운로드하는 방법은 무엇입니까?

분류에서Dev

웹 페이지에 연결하고 JS 함수를 호출 한 다음 PHP를 사용하여 html을 다운로드하는 방법은 무엇입니까?

분류에서Dev

버튼 클릭을 에뮬레이션 한 후 웹 사이트의 소스 코드를 다운로드하는 방법은 무엇입니까?

분류에서Dev

s3에서 numpy 배열로 이미지를 다운로드하는 방법은 무엇입니까?

분류에서Dev

업로드 / 다운로드를 사용하여 공유기의 내부 웹 페이지를 편집하는 방법은 무엇입니까?

분류에서Dev

파이썬에서 웹 URL을 사용하여 파일을 다운로드하는 방법은 무엇입니까? 브라우저를 통한 다운로드는 작동하지만 파이썬의 요청을 통해서는 아닙니다.

Related 관련 기사

  1. 1

    웹 사이트에서 모든 이미지를 다운로드하는 방법은 무엇입니까?

  2. 2

    'img'태그없이 웹 사이트에서 이미지를 다운로드하는 방법은 무엇입니까?

  3. 3

    웹 사이트에서 모든 비디오를 다운로드하는 방법은 무엇입니까?

  4. 4

    웹 사이트에서 비디오 다운로드를 비활성화하는 방법은 무엇입니까?

  5. 5

    웹 사이트에서 파비콘을 다운로드하는 방법은 무엇입니까?

  6. 6

    웹 사이트에 다운로드 할 수없는 PDF를 삽입하는 방법은 무엇입니까?

  7. 7

    로그인이 필요한 전체 웹 사이트를 다운로드하는 방법은 무엇입니까?

  8. 8

    터미널에서 X 초마다 웹 사이트에 로그인하고 페이지를 자동 새로 고침하는 방법은 무엇입니까?

  9. 9

    웹 페이지에서 크기가 100kb 이상인 모든 이미지를 다운로드하는 방법은 무엇입니까?

  10. 10

    Wget으로이 웹 페이지를 다운로드하는 방법은 무엇입니까?

  11. 11

    Wget으로이 웹 페이지를 다운로드하는 방법은 무엇입니까?

  12. 12

    내 사이드 바에서 다른 웹 사이트를 미리 볼 수있는 방법은 무엇입니까?

  13. 13

    Python을 사용하여 ftp 지원 웹 사이트에서 파일을 자동으로 다운로드하는 방법은 무엇입니까?

  14. 14

    iOS에서 웹에서 텍스트를 다운로드하는 방법은 무엇입니까?

  15. 15

    터미널에서 Javascript 생성 콘텐츠를 포함한 HTML 웹 페이지를 다운로드하는 방법은 무엇입니까?

  16. 16

    python 웹 URL에서 모든 파일 이미지, css, js를 다운로드하는 방법은 무엇입니까?

  17. 17

    nscache를 사용하여 API에서 이미지를 다운로드하는 방법은 무엇입니까?

  18. 18

    터미널을 통해 웹 사이트에서 파일을 다운로드하는 방법은 무엇입니까?

  19. 19

    html을 사용하여 웹 사이트에서 로컬 파일을 열거 나 "다운로드"하는 방법은 무엇입니까?

  20. 20

    웹 사이트에서 모든 mp3 파일을 다운로드하고 매번 성가신 광고를 우회하는 방법은 무엇입니까?

  21. 21

    다른 웹 사이트에서 .json 파일을로드하는 방법은 무엇입니까?

  22. 22

    웹 사이트에서 이미지를 대량 다운로드하는 가장 좋은 방법

  23. 23

    Windows Azure 웹 사이트에서 .exe 파일을 다운로드하여 제공하는 방법은 무엇입니까?

  24. 24

    인증이 필요한 경우 웹 디렉토리를 다운로드하는 방법은 무엇입니까?

  25. 25

    웹 페이지에 연결하고 JS 함수를 호출 한 다음 PHP를 사용하여 html을 다운로드하는 방법은 무엇입니까?

  26. 26

    버튼 클릭을 에뮬레이션 한 후 웹 사이트의 소스 코드를 다운로드하는 방법은 무엇입니까?

  27. 27

    s3에서 numpy 배열로 이미지를 다운로드하는 방법은 무엇입니까?

  28. 28

    업로드 / 다운로드를 사용하여 공유기의 내부 웹 페이지를 편집하는 방법은 무엇입니까?

  29. 29

    파이썬에서 웹 URL을 사용하여 파일을 다운로드하는 방법은 무엇입니까? 브라우저를 통한 다운로드는 작동하지만 파이썬의 요청을 통해서는 아닙니다.

뜨겁다태그

보관