다음은 Python 크롤러를 사용하여 실제 브라우저를 사용하여 웹 페이지를 여는 두 가지 방법을 요약한 것입니다. 좋은 참고 가치가 있으며 모든 사람에게 도움이 되기를 바랍니다. 같이 살펴보시죠
1. 시스템 자체 라이브러리 os를 활용하세요
이 방법의 장점은 어떤 브라우저에서도 사용할 수 있다는 점이지만, 웹페이지를 차례로 열 수 없다는 단점이 있습니다.
import os os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com')
2. Python 통합 라이브러리 webbroswer
python의 웹 브라우저 모듈은 브라우저에서 주로 세 가지 방법을 지원합니다. 비록 3명이지만 메소드, 사실 여전히 동일한 메소드이지만 전달되는 매개변수가 다릅니다
webbrowser.open(url, new=0, autoraise=True) new=0인 경우 시스템의 기본 브라우저에서 URL 주소에 액세스합니다. , URL은 동일합니다.
브라우저 창에서 열기; new=1이면 새 브라우저 창이 열립니다. new=2이면 새 브라우저 탭이 열립니다다른 두 가지 기능 webbrowser.open_new( url), webbrowser.open_new_tab(url)은 실제로 webbrowser.open() 메서드를 반환하지만 다른 두 매개변수는 없습니다.
다른 브라우저 호출 시 미리 등록해야 합니다. 그렇지 않으면 기본 브라우저로 페이지가 열립니다
import webbrowser webbrowser.open(url, new=0, autoraise=True) webbrowser.open_new(url) webbrowser.open_new_tab(url)
webbrowser 이 라이브러리 잠금이 지원되는 브라우저 유형은 다음과 같습니다.
import webbrowser chromePath = r'你的浏览器目录' # 例如我的:D:\Google\Chrome\Application\chrome.exe webbrowser.register('chrome', None, webbrowser.BackgroundBrowser(chromePath)) #这里的'chrome'可以用其它任意名字,如chrome111,这里将想打开的浏览器保存到'chrome' webbrowser.get('chrome').open('www.baidu.com',new=1,autoraise=True)
이 내용은 소스 파일에서 볼 수 있으며 경로는 python2.7/libs/webbroser.py관련 권장 사항:
Python 크롤러를 사용하여 귀중한 블로그 게시물을 얻는 방법
간단한 Python Crawler 인스턴스 기록
위 내용은 Python 크롤러를 사용하여 실제 브라우저를 사용하여 웹 페이지를 여는 두 가지 방법 요약의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!