最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

python爬蟲 使用真實瀏覽器打開網(wǎng)頁的兩種方法總結

 更新時間:2018年04月21日 15:00:52   作者:楓奇  
下面小編就為大家分享一篇python爬蟲 使用真實瀏覽器打開網(wǎng)頁的兩種方法總結,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

1.使用系統(tǒng)自帶庫 os

這種方法的優(yōu)點是,任何瀏覽器都能夠使用, 缺點不能自如的打開一個又一個的網(wǎng)頁

import os 
os.system('"C:/Program Files/Internet Explorer/iexplore.exe" http://www.baidu.com') 

2.使用python 集成的庫 webbroswer

python的webbrowser模塊支持對瀏覽器進行一些操作,主要有以下三個方法:

import webbrowser 
webbrowser.open(url, new=0, autoraise=True) 
webbrowser.open_new(url) 
webbrowser.open_new_tab(url) 

他們雖然是三個方法, 其實還是一個方法, 只是傳遞的參數(shù)不同

webbrowser.open(url, new=0, autoraise=True) 在系統(tǒng)的默認瀏覽器中訪問url地址,如果new=0, url會在同一個

瀏覽器窗口中打開;如果new=1,新的瀏覽器窗口會被打開;new=2 新的瀏覽器tab會被打開

其他的兩個函數(shù) webbrowser.open_new(url),webbrowser.open_new_tab(url)其實都是返回了webbrowser.open() 這個方法

只是他們沒有其他的兩個參數(shù)了。

在調(diào)用其他的瀏覽器的時候需要提前注冊, 否則打開頁面的是默認瀏覽器

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) 

webbrowser 這個庫鎖支持的瀏覽器類型如下:

 Type Name Class Name Notes 
 'mozilla' Mozilla('mozilla') 
 'firefox' Mozilla('mozilla') 
 'netscape' Mozilla('netscape') 
 'galeon' Galeon('galeon') 
 'epiphany' Galeon('epiphany') 
 'skipstone' BackgroundBrowser('skipstone') 
 'kfmclient' Konqueror() (1) 
 'konqueror' Konqueror() (1) 
 'kfm' Konqueror() (1) 
 'mosaic' BackgroundBrowser('mosaic') 
 'opera' Opera() 
 'grail' Grail() 
 'links' GenericBrowser('links') 
 'elinks' Elinks('elinks') 
 'lynx' GenericBrowser('lynx') 
 'w3m' GenericBrowser('w3m') 
 'windows-default' WindowsDefault (2) 
 'macosx' MacOSX('default') (3) 
 'safari' MacOSX('safari') (3) 
 'google-chrome' Chrome('google-chrome') 
 'chrome' Chrome('chrome') 
 'chromium' Chromium('chromium') 
 'chromium-browser' Chromium('chromium-browser')

這些內(nèi)容都可以在 源文件中看到, 路徑為: python2.7/libs/webbroser.py

以上這篇python爬蟲 使用真實瀏覽器打開網(wǎng)頁的兩種方法總結就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關文章

  • 盤點20個Python數(shù)據(jù)科學庫神器打造數(shù)據(jù)魔法世界

    盤點20個Python數(shù)據(jù)科學庫神器打造數(shù)據(jù)魔法世界

    數(shù)據(jù)科學家和分析師常常使用?Python?來處理數(shù)據(jù)、進行分析和可視化,Python生態(tài)系統(tǒng)中有許多庫,但有一些庫是數(shù)據(jù)科學家日常工作中必不可少的,本文將深入介紹20個重要的Python?庫,包括示例代碼和用例
    2024-01-01
  • Python 離線工作環(huán)境搭建的方法步驟

    Python 離線工作環(huán)境搭建的方法步驟

    這篇文章主要介紹了Python 離線工作環(huán)境搭建的方法步驟,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-07-07
  • Python3 sort和sorted用法+cmp_to_key()函數(shù)詳解

    Python3 sort和sorted用法+cmp_to_key()函數(shù)詳解

    這篇文章主要介紹了Python3 sort和sorted用法+cmp_to_key()函數(shù)詳解,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07
  • Python排序搜索基本算法之希爾排序實例分析

    Python排序搜索基本算法之希爾排序實例分析

    這篇文章主要介紹了Python排序搜索基本算法之希爾排序,簡單說明了希爾排序的原理并結合實例形式分析了Python實現(xiàn)希爾排序的具體操作技巧,需要的朋友可以參考下
    2017-12-12
  • Python Selenium中等待設置的實現(xiàn)

    Python Selenium中等待設置的實現(xiàn)

    本文主要介紹了Python Selenium中等待設置的實現(xiàn),過詳實的示例代碼,深入介紹了顯式等待、隱式等待、自定義等待條件、多重等待條件、頁面加載狀態(tài)的等待、元素存在與可見性等待、Fluent等待以及異步JavaScript加載的等待,感興趣的可以了解一下
    2023-12-12
  • Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)

    Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)

    format是字符串內(nèi)嵌的一個方法,用于格式化字符串,下面這篇文章主要給大家介紹了關于Python利用format函數(shù)實現(xiàn)對齊打印(左對齊、右對齊與居中對齊)的相關資料,需要的朋友可以參考下
    2022-04-04
  • 對Python中l(wèi)ist的倒序索引和切片實例講解

    對Python中l(wèi)ist的倒序索引和切片實例講解

    今天小編就為大家分享一篇對Python中l(wèi)ist的倒序索引和切片實例講解,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2018-11-11
  • NumPy中np.random.rand函數(shù)的實現(xiàn)

    NumPy中np.random.rand函數(shù)的實現(xiàn)

    np.random.rand是NumPy庫中的一個函數(shù),用于生成隨機數(shù),本文主要介紹了NumPy中np.random.rand函數(shù)的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2024-07-07
  • 利用scikitlearn畫ROC曲線實例

    利用scikitlearn畫ROC曲線實例

    這篇文章主要介紹了利用scikitlearn畫ROC曲線實例,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-07-07
  • Python中格式化字符串的方法總結

    Python中格式化字符串的方法總結

    字符串格式化是一項常見且重要的操作,用于動態(tài)生成包含變量內(nèi)容的字符串,本文為大家整理一些常用的格式化字符串方法,希望對大家有所幫助
    2024-10-10

最新評論

栖霞市| 都安| 萍乡市| 依安县| 湟源县| 砀山县| 罗江县| 奎屯市| 灵川县| 彰武县| 翁源县| 旬邑县| 许昌市| 丰台区| 成安县| 涟水县| 沙雅县| 澎湖县| 介休市| 喜德县| 武定县| 增城市| 襄垣县| 双峰县| 保康县| 高密市| 惠水县| 凉城县| 长汀县| 永清县| 吉林市| 稻城县| 明光市| 博客| 桑日县| 虞城县| 杂多县| 铁岭市| 永新县| 江西省| 泽普县|