python3 開啟網頁方法

2021-08-15 13:51:50 字數 935 閱讀 9409

目前已知有兩種方法自動開啟網頁,selenium webdriver 和webbrowser。

首先需要安裝selenium和webdriver

pip install selenium

**

from selenium import webdriver

driver=webdriver.chrome()

with open("d:\\1.txt",'r') as f:

for line in f.readlines():

driver.get(line)

str = input("enter any key to exit")

driver.quit()

1.txt中可以包含多個**,每個**單獨一行。

這種方式比較簡單,不需要額外安裝其它模組

**

import webbrowser

webbrowser.register("chrome", none, webbrowser.backgroundbrowser(chromepath))#第乙個引數名字隨便起,只要與下面保持一致就可以了

chr = webbrowser.get("chrome")#這裡的chrome就是register裡的第乙個引數

with open(".\\url.txt",'r') as f:

for line in f.readlines():

chr.open(line,new=1, autoraise=true)#這裡的new autoraise好像不起作用了,無論怎麼取值,總是每個**乙個新的頁面開啟

總結:

selenium webdriver方式會開啟乙個全新的瀏覽器,不會影響機器自身的瀏覽器使用,也不會改變機器自身瀏覽器資訊。

webbrowser開啟機器自身的瀏覽器,操作會對機器自帶瀏覽器有影響。

python3讀取網頁

網上用python讀取網頁的介紹很多,但是因為版本的問題,總是弄不對,這裡就介紹下python3讀取網頁的步驟,較少,只是為了與python2 相區別 urlopen url 另外,python中的製表符如下 在需要在字元中使用特殊字元時,python用反斜槓 轉義字元。如下表 原始字串 有時我們並...

Python3爬蟲 壹 靜態網頁

1 在python3中,urllib和urllib2合併為urllib.request和urllib.parse。2 同時需要使用bs4 beautifulsoup 包對已經抓取的網頁進行篩選。urlopen函式。使用urllib.request包中的urlopen url,timeout 開啟網頁...

python3 動態網頁爬蟲

我們使用python3,主要用到re,requests模組。一般來說爬蟲的流程是這樣 先看網頁源 再找到要爬的字段出現的區域,用正規表示式找到這個字段,再列印或者匯出結果。coding utf 8 import re import urllib.request html response.read ...