詳解mac python+selenium+Chrome 簡(jiǎn)單案例
第一步:下載selenium
pip install selenium
第二步:下載和你當(dāng)前谷歌瀏覽器對(duì)應(yīng)的驅(qū)動(dòng)Chromedriver
下載地址:https://npm.taobao.org/mirrors/chromedriver
這是我谷歌對(duì)應(yīng)的版本,點(diǎn)擊選擇下載對(duì)應(yīng)的系統(tǒng)文件,下載完解壓到你項(xiàng)目的目錄里即可!
第三步:簡(jiǎn)單操作selenium
from selenium import webdriver import time # 創(chuàng)建Chrome的驅(qū)動(dòng)對(duì)象 driver = webdriver.Chrome('這里寫(xiě)你剛下載的Chromedriver的地址即可') # 加載頁(yè)面 百度首頁(yè) driver.get("http://www.baidu.com") # 保存當(dāng)前界面 driver.save_screenshot("baidu.png") # 搜索傳智播客 driver.find_element_by_id("kw").send_keys("selenium") # 點(diǎn)擊搜索按鈕 driver.find_element_by_id("su").click() # 獲取頁(yè)面內(nèi)容 # print(driver.page_source) #這個(gè)內(nèi)容就和Elements中內(nèi)容一樣 # 獲取當(dāng)前的URL print(driver.current_url) # 獲取cookie信息 cookies = driver.get_cookies() # print(cookies) # 處理成為我們發(fā)送請(qǐng)求時(shí)候,可以使用cookie cookies = {cookie["name"]:cookie["value"] for cookie in cookies} print(cookies) time.sleep(3) # 關(guān)閉當(dāng)前窗口 # driver.close() # 退出瀏覽器 driver.quit()
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- 下載與當(dāng)前Chrome對(duì)應(yīng)的chromedriver.exe(用于python+selenium)
- Python selenium 自動(dòng)化腳本打包成一個(gè)exe文件(推薦)
- 基于python+selenium的二次封裝的實(shí)現(xiàn)
- python selenium 執(zhí)行完畢關(guān)閉chromedriver進(jìn)程示例
- python selenium循環(huán)登陸網(wǎng)站的實(shí)現(xiàn)
- springboot使用@value讀取配置的方法
- Python SELENIUM上傳文件或圖片實(shí)現(xiàn)過(guò)程
- 詳解pyinstaller selenium python3 chrome打包問(wèn)題
- Python使用selenium + headless chrome獲取網(wǎng)頁(yè)內(nèi)容的方法示例
- Python Selenium參數(shù)配置方法解析
相關(guān)文章
python通過(guò)post提交數(shù)據(jù)的方法
這篇文章主要介紹了python通過(guò)post提交數(shù)據(jù)的方法,涉及Python使用post方式傳遞數(shù)據(jù)的相關(guān)技巧,需要的朋友可以參考下2015-05-05python3.5 + PyQt5 +Eric6 實(shí)現(xiàn)的一個(gè)計(jì)算器代碼
這篇文章主要介紹了python3.5 + PyQt5 +Eric6 實(shí)現(xiàn)的一個(gè)計(jì)算器代碼,在windows7 32位系統(tǒng)可以完美運(yùn)行 計(jì)算器,有興趣的可以了解一下。2017-03-03關(guān)于Python的Thread線(xiàn)程模塊詳解
這篇文章主要介紹了關(guān)于Python的Thread線(xiàn)程模塊詳解,進(jìn)程是程序的一次執(zhí)行,每個(gè)進(jìn)程都有自己的地址空間、內(nèi)存、數(shù)據(jù)棧以及其他記錄其運(yùn)行的輔助數(shù)據(jù),需要的朋友可以參考下2023-05-05Python運(yùn)行報(bào)錯(cuò)UnicodeDecodeError的解決方法
本文給大家分享的是在Python項(xiàng)目中經(jīng)常遇到的關(guān)于編碼問(wèn)題的一個(gè)小bug的解決方法以及分析方法,有相同遭遇的小伙伴可以來(lái)參考下2016-06-06Python實(shí)現(xiàn)檢測(cè)照片中的人臉數(shù)
這篇文章主要為大家詳細(xì)介紹了如何利用Python語(yǔ)言實(shí)現(xiàn)檢測(cè)照片中共有多少?gòu)埲四?,文中的示例代碼講解詳細(xì),感興趣的小伙伴可以了解一下2022-08-08Python常見(jiàn)文件操作的函數(shù)示例代碼
Python常見(jiàn)文件操作的函數(shù)示例代碼,學(xué)習(xí)python的朋友可以參考下。2011-11-11