日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

win10 安装selenium和使用

發(fā)布時間:2024/9/21 编程问答 25 豆豆
生活随笔 收集整理的這篇文章主要介紹了 win10 安装selenium和使用 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

安裝模塊

pip install selenium

需要下載一個對應瀏覽器的驅動,例如chorme的驅動(chromedriver.exe)

下載地址 https://npm.taobao.org/mirrors/chromedriver/

吧 chromedriver.exe 文件放入運行的python文件所在的目錄,或者將chromedriver.exe的路徑添加到環(huán)境變量path中。

快速上手

from selenium import webdriver import time# 獲取一個瀏覽器對象 br = webdriver.Chrome()# 打開一個頁面 br.get('http://www.baidu.com')# 獲取頁面的源代碼(運行后在內存中渲染的頁面元素) print(br.page_source)# 根據(jù)id查找元素 kw = br.find_element_by_id('kw') # 往表單輸入框中輸入內容 kw.send_keys('你好') # 點擊某個元素 br.find_element_by_id('su').click()time.sleep(3) # 將頁面內容保存成截圖 br.save_screenshot('./1.png')# 設置窗口最大化 br.maximize_window() time.sleep(2) # 指定瀏覽器窗口大小 br.set_window_size(1200, 800)# 設置瀏覽器的坐標 四個參數(shù)分別是 x坐標 y坐標 窗口的寬 框框的高 br.set_window_rect(100, 200, 300, 500)# 獲取所有cookie print(br.get_cookies()) print('*' * 10) # 獲取某一個cookie的信息 print(br.get_cookie('BDORZ'))time.sleep(2) # 關閉窗口 br.close() # 退出瀏覽器 time.sleep(2) br.quit()

元素對象操作

查找(定位)單個元素(查詢符合條件的第一個元素)

# 根據(jù)類名查找元素 br.find_element_by_class_name('s_btn')# 根據(jù)元素的name值查找元素 br.find_element_by_name('ie')# 根據(jù)元素的標簽名稱查找元素 br.find_element_by_tag_name('div')# 根據(jù)鏈接包裹著的文字查找 br.find_element_by_link_text('地圖')# 根據(jù)鏈接包裹著的部分文字查找 br.find_element_by_partial_link_text('地')# 根據(jù)css選擇器規(guī)則進行查找元素 br.find_element_by_css_selector('#wrapper')# 根據(jù)xpath規(guī)則進行查找元素 find_element_by_xpath('//*[@id="q"]')

轉載于:https://www.cnblogs.com/imxiaoqi/p/10519020.html

總結

以上是生活随笔為你收集整理的win10 安装selenium和使用的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。