urlparse 명령에 헤더를 추가하는 방법이없는 것 같습니다. 이것은 기본적으로 파이썬이 여러 웹 페이지에 의해 차단되는 기본 사용자 에이전트를 사용하도록합니다. 내가 뭘하려고 기본적으로이에 해당 할 수 있습니다 :Python urlparse에 헤더 추가
req = Request(INPUT_URL,headers={'User-Agent':'Browser Agent'})
그러나 사용 urlparse :
나는 그것이 헤더를 적용하려면이 urlparse을 수정하거나 사용할 수있는 방법 그래서parsed = list(urlparse(INPUT_URL))
내가 만든 나의 요청과 함께? 감사합니다. 감사합니다. 내가 무엇입니까 정확한 오류 궁금 사람을위한 또한
:urllib.error.HTTPError: HTTP Error 403: Forbidden
이에서 :
urlretrieve(urlunparse(parsed),outpath)
urlopen urllib.request 수입에서
? 헤더는 요청이 아니라 URL에 추가됩니다. –
내가 여기서 잘못 본 것을 볼 수 있다고 생각합니다. 코드를 다시 작성하고 다시보고하겠습니다. 처음에는 명령에 대한 문서를 읽을 때 크게 혼란에 빠졌다고 생각합니다. –