Python-파일 / 웹 페이지가 있는지 확인

베드로

Python을 사용하여 응답 코드를 기반으로 파일 / 웹 페이지가 존재하는지 확인하고 그에 따라 행동하고 싶습니다. 그러나 HTTPS를 사용하고 사용자 이름 및 암호 자격 증명도 제공해야합니다. curl (HTTPS를 좋아하지 않음)을 통해 실행할 수는 없었지만 wget (-spider 및 --user 및 --password 포함)을 사용하여 성공했습니다. 나는 os.system을 통해 wget을 스크립트에 통합 할 수 있다고 생각하지만 구문 분석하기 매우 까다로운 많은 출력을 출력하고 URI가 존재하지 않으면 (일명 404) "응답 대기 중 .. ".

나는 웹에서 urllib2를 살펴 보았고 사람들이 어떤 일을하는 것을 보았지만 이것이 내 상황을 해결하고 솔루션이 항상 매우 복잡한 지 (예 : Python urllib2, 기본 HTTP 인증 및 tr. im ). 어쨌든, 가장 쉬운 방법이 파이썬을 사용하는 것에 대한 지침을 얻을 수 있다면 감사하겠습니다.

편집 : os.system 메서드를 사용하고 (그리고 wget에 "-q"를 제공) URI가 존재하는지 여부에 따라 다른 숫자를 반환하는 것처럼 보이므로 지금은 작업 할 수 있습니다.

툰 알프 링크

urllib2는 웹 페이지를 여는 방법입니다.

urllib2.urlopen('http://google.com')

추가 된 기능을 위해서는 핸들러가있는 오프너가 필요합니다. 정보를 거의 추출하지 않기 때문에 https 만 필요하다고 생각합니다.

opener = urllib2.build_opener(
    urllib2.HTTPSHandler())
opener.open('https://google.com')

데이터를 추가하면 자동으로 POST 요청이 될 것입니다.

opener.open('https://google.com',data="username=bla&password=da")

받을 개체에는 code속성이 있습니다.

그것이 그것의 기본 요점입니다. 당신이 좋아하는만큼 많은 핸들러를 추가하세요. 나는 그들이 해칠 수 없다고 믿습니다. 출처 : https://docs.python.org/2.7/library/urllib2.html#httpbasicauthhandler-objects

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

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

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

VBA 웹 사이트에서 파일이 있는지 확인

분류에서Dev

파일 확장자가없는 웹 페이지

분류에서Dev

두 웹 페이지가 정확히 동일한 지 확인하는 방법

분류에서Dev

Python : .txt 파일에 변수가 있는지 확인

분류에서Dev

Python : 주어진 정규식이 파일에 있는지 확인

분류에서Dev

웹 페이지가 액세스하는 .dat 파일을 볼 수있는 플러그인은 무엇입니까?

분류에서Dev

웹 사이트의 특정 페이지가 다운되었는지 확인하는 방법 (Batch 또는 Python)

분류에서Dev

웹 페이지에 단어가 있는지 확인하는 방법

분류에서Dev

특정 외부 웹 사이트 페이지가 있는지 확인 (dart)

분류에서Dev

Python : 파일이 있는지 확인하고 누락 된 파일 만 복사

분류에서Dev

웹 페이지에 업로드하기 전에 파일의 여러 확장자를 확인하는 방법

분류에서Dev

확장자를 모르고 원격 웹 사이트에 파일이 있는지 확인하십시오.

분류에서Dev

웹 페이지에서 이메일을 가져 오는 Python 웹 자동화

분류에서Dev

Ruby로 웹 페이지가 온라인인지 확인

분류에서Dev

파일에 줄이 있는지 확인

분류에서Dev

파일이 있는지 확인 [BASH]

분류에서Dev

파일이 열려 있는지 확인

분류에서Dev

UWP에 파일이 있는지 확인

분류에서Dev

파일이 있는지 확인 [SH]

분류에서Dev

웹 디렉토리에서 파일이 있는지 확인하십시오 (종료되지 않은 경우)

분류에서Dev

Bash + 홈 경로가있는 파일이 있는지 확인 ~

분류에서Dev

접두사가있는 파일이 있는지 perl glob 확인

분류에서Dev

Python : 웹 페이지에서 파일 다운로드, ashx

분류에서Dev

웹 프로젝트에 파일이 있는지 여부를 확인할 수 없습니다.

분류에서Dev

Python + winsound-오디오 파일이 재생되고 있는지 확인

분류에서Dev

YAML 파일의 데이터가 Python에서 알파벳 순서로되어 있는지 확인하십시오.

분류에서Dev

python3 : 파일의 줄이 일치하는지 확인

분류에서Dev

Python을 사용하여 CSV 파일에 데이터가 이미 있는지 확인하는 방법

분류에서Dev

웹 페이지가 이미 다운로드되었는지 확인

Related 관련 기사

  1. 1

    VBA 웹 사이트에서 파일이 있는지 확인

  2. 2

    파일 확장자가없는 웹 페이지

  3. 3

    두 웹 페이지가 정확히 동일한 지 확인하는 방법

  4. 4

    Python : .txt 파일에 변수가 있는지 확인

  5. 5

    Python : 주어진 정규식이 파일에 있는지 확인

  6. 6

    웹 페이지가 액세스하는 .dat 파일을 볼 수있는 플러그인은 무엇입니까?

  7. 7

    웹 사이트의 특정 페이지가 다운되었는지 확인하는 방법 (Batch 또는 Python)

  8. 8

    웹 페이지에 단어가 있는지 확인하는 방법

  9. 9

    특정 외부 웹 사이트 페이지가 있는지 확인 (dart)

  10. 10

    Python : 파일이 있는지 확인하고 누락 된 파일 만 복사

  11. 11

    웹 페이지에 업로드하기 전에 파일의 여러 확장자를 확인하는 방법

  12. 12

    확장자를 모르고 원격 웹 사이트에 파일이 있는지 확인하십시오.

  13. 13

    웹 페이지에서 이메일을 가져 오는 Python 웹 자동화

  14. 14

    Ruby로 웹 페이지가 온라인인지 확인

  15. 15

    파일에 줄이 있는지 확인

  16. 16

    파일이 있는지 확인 [BASH]

  17. 17

    파일이 열려 있는지 확인

  18. 18

    UWP에 파일이 있는지 확인

  19. 19

    파일이 있는지 확인 [SH]

  20. 20

    웹 디렉토리에서 파일이 있는지 확인하십시오 (종료되지 않은 경우)

  21. 21

    Bash + 홈 경로가있는 파일이 있는지 확인 ~

  22. 22

    접두사가있는 파일이 있는지 perl glob 확인

  23. 23

    Python : 웹 페이지에서 파일 다운로드, ashx

  24. 24

    웹 프로젝트에 파일이 있는지 여부를 확인할 수 없습니다.

  25. 25

    Python + winsound-오디오 파일이 재생되고 있는지 확인

  26. 26

    YAML 파일의 데이터가 Python에서 알파벳 순서로되어 있는지 확인하십시오.

  27. 27

    python3 : 파일의 줄이 일치하는지 확인

  28. 28

    Python을 사용하여 CSV 파일에 데이터가 이미 있는지 확인하는 방법

  29. 29

    웹 페이지가 이미 다운로드되었는지 확인

뜨겁다태그

보관