python功能類模組(三)之準備知識

2021-08-15 02:50:28 字數 1210 閱讀 4560

爬取各種**的資料資訊時,,需自動開啟瀏覽器時,用到包

(selenium):

selenium 可以用來自動操作瀏覽器的包,也可以用來做爬蟲

53.0.3

版本  設定不更新

2:將chromedriver.exe

和geckodriver.exe

拉入python35(即自己配置的python路徑)

下的scripts

'''

windows + r 開啟命令列工具 輸入 pip install selenium 回車

selenium 可以用來自動操作瀏覽器的包,也可以用來做爬蟲

# 引入time模組

import time

# 從selenium引入webdriver

from selenium import webdriver

# 建立瀏覽器物件,會自動開啟瀏覽器

driver = webdriver.firefox()

# 開啟**

driver.get('')

# 根據id找到html中的輸入框標籤

input_kw = driver.find_element_by_id('kw')

# 向輸入框中輸入要搜尋的內容

input_kw.send_keys('python')

button = driver.find_element_by_id('su')

# 單擊按鈕

button.click()

# 休眠

time.sleep(5)

# 退出瀏覽器

driver.quit()

driver = webdriver.firefox()

driver.get('')

# 通過html標籤中的class屬性值查詢標籤

# driver.find_element_by_class_name()

# 通過超連結的文字內容查詢標籤

link = driver.find_element_by_link_text('新聞')

# 通過 標籤名[屬性名=「屬性值」]

# 通過css樣式選擇器

driver.find_element_by_css_selector('button[type="submit"]')

link.click()

python之os模組功能詳解

建立 os.makedirs r c a b 遞迴動態建立目錄 os.mkdir c windows a windows包不好直接授權建資料夾,要是有的話就直接到對應的資料夾上修改屬性 讀寫許可權就可以了 刪除os.removedirs r c c a b 若目錄空,刪除目錄,從最後一級往前遞迴刪除...

python 之 函式,類,模組

一 函式 程式中重用 定義函式,def 函式名 函式 示例 usr bin python def myfunction name print this is my first function s name myfunction functionname this is my first funct...

python模組之subprocess類與常量

subprocess.devnull 可傳遞給stdin,stdout,stderr引數的特殊值,意味著將使用特殊檔案os.devnull重定向輸入輸出 subprocess.pipe 可傳遞給stdin,stdout,stderr引數的特殊值,意味著使用管道重定向輸入輸出 subprocess.s...