반응형
파이썬에서 URL을 여는 방법
import urllib
fun open():
return urllib.urlopen('http://example.com')
그러나 example.com이 열리면 CSS 또는 js를 렌더링하지 않습니다. 웹 브라우저에서 웹 페이지를 열려면 어떻게합니까?
@error(404)
def error404(error):
return webbrowser.open('http://example.com')
나는 병을 사용하고 있습니다. 나에게 오류를 제공 :TypeError("'bool' object is not iterable",)
와 웹 브라우저의 모듈
import webbrowser
webbrowser.open('http://example.com') # Go to example.com
import webbrowser
webbrowser.open(url, new=0, autoraise=True)
기본 브라우저를 사용하여 URL을 표시합니다. new가 0이면 가능한 경우 동일한 브라우저 창에서 URL이 열립니다. new가 1이면 가능하면 새 브라우저 창이 열립니다. new가 2이면 가능하면 새 브라우저 페이지 ( "탭")가 열립니다. autoraise가 True이면 창이 올라갑니다.
webbrowser.open_new(url)
기본 브라우저의 새 창에서 URL 열기
webbrowser.open_new_tab(url)
기본 브라우저의 새 페이지 ( "탭")에서 URL 열기
데이터도 읽어야합니다.
http://www.doughellmann.com/PyMOTW/urllib2/ 를 확인 하여 이해하십시오.
response = urllib2.urlopen(..)
headers = response.info()
data = response.read()
물론, 당신이 원하는 것은 브라우저에서 렌더링하는 것이고 aaronasterling의 대답은 당신이 원하는 것입니다.
에 창
import os
os.system("start \"\" https://example.com")
에 맥 OS
import os
os.system("open \"\" https://example.com")
에 리눅스
import os
os.system("xdg-open \"\" https://example.com")
교차 플랫폼
import webbrowser
webbrowser.open('https://example.com')
시도해 볼 수도 있습니다.
import os
os.system("start \"\" http://example.com")
이것은 @aaronasterling의 대답 외에 기본 웹 브라우저를 여는 이점이 있습니다. "http : //"를 잊지 마십시오.
이 기능을 사용하여 URL을 여는 쉬운 방법이라고 생각합니다
webbrowser.open_new_tab(url)
여기에 다른 방법이 있습니다.
import webbrowser
webbrowser.open("foobar.com")
참고 URL : https://stackoverflow.com/questions/4302027/how-to-open-a-url-in-python
반응형
'Development Tip' 카테고리의 다른 글
Oracle의 기본 날짜 형식은 YYYY-MM-DD입니다. 이유는 무엇입니까? (0) | 2020.11.09 |
---|---|
프로그래밍 이론 : 미로 풀기 (0) | 2020.11.09 |
Python : 문자열 이름에서 함수 호출 (0) | 2020.11.09 |
PHP의 implode ( ',', array_filter (array ()))에 해당하는 Java (0) | 2020.11.09 |
Laravel에 데이터베이스 테이블이 있는지 감지하는 방법이 있습니까? (0) | 2020.11.09 |