使用selenium獲取網頁動態資料初體驗

2021-10-10 09:13:50 字數 617 閱讀 8890

from selenium import webdriver

from lxml import etree

import time

# 將瀏覽器驅動程式放入此目錄

# 例項化瀏覽器物件(傳入瀏覽器驅動程式)

bro = webdriver.chrome(executable_path=

"./chromedriver.exe"

)# 讓瀏覽器發起指定url對應請求

bro.get(

"")# 獲取瀏覽器當前頁面原始碼資料

page_text = bro.page_source

# 解析企業名稱

tree = etree.html(page_text)

li_list = tree.xpath(

"//ul[@id='gzlist']/li"

)for li in li_list:

name = li.xpath(

"./dl/@title")[

0]print

(name)

# 關閉瀏覽器

time.sleep(5)

bro.quit(

)

selenium 獲取網頁原始碼

selenium 本是用來對 做自動化測試的。不過,它有個天大的好處 能讓我們用 python 當然不僅是 python 模擬人對瀏覽器的操作。所需軟體 python2.7 firefox 25.0.1 版本不能太高 selenium2 44.0 使用pip install selenium 安裝即...

使用selenium方法拖拽網頁

coding utf 8 from selenium import webdriver import time from selenium.webdriver common action chains import actionchains driver webdriver.chrome 開啟瀏覽器...

Python 使用selenium實現網頁爬取

先來認識下selenium selenium 是乙個用於web應用程式測試的工具。selenium測試直接執行在瀏覽器中,就像真正的使用者在操作一樣。支援的瀏覽器包括ie 7,8,9,10,11 mozilla firefox,safari,google chrome,opera等。就是說selen...