【python】練習(xí)-注釋說明

試運(yùn)行以下代碼,如果通過則可以開始selenium旅途了,如果不行先重啟下pycharm

如果出現(xiàn)這個(gè)(保護(hù)模式不一致):

設(shè)置Internet選項(xiàng)-->安全-->所有區(qū)域保護(hù)模式設(shè)置不選

#coding=utf8

__author__ = 'charlie'

from selenium import webdriver

from selenium.webdriver.common.keys import Keys

import time

import os

#driver = ?webdriver.Chrome()

driver =webdriver.Firefox()

time.sleep(1)

driver.get("http://www.baidu.com")

driver.quit()

driver = ?webdriver.Chrome()

time.sleep(1)

driver.get("http://www.baidu.com")

driver.quit()

driver = webdriver.Ie()

time.sleep(1)

driver.get("http://www.baidu.com")

driver.quit()

基本操作:

from selenium import webdriver #引入瀏覽器模塊

from selenium.common.exceptions import NoSuchElementException

注釋如下:

browser = webdriver.Firefox() #選擇瀏覽器

browser.get("http://www.baidu.com") #打開url

browser.implicitly_wait(30) #等待

browser.set_page_load_timeout(30)

browser.set_script_timeout(30)

browser.quit()/browser.close() #關(guān)閉瀏覽器

browser.forward()/browser.back() #前進(jìn)/后退

browser.maximize_window() #瀏覽器最大化

browser.set_window_size(480, 800) #瀏覽器寬高設(shè)置(寬480,高800)

browser.refresh() #刷新

browser.title #返回當(dāng)前頁(yè)面標(biāo)題

browser.current_url #返回當(dāng)前頁(yè)面url

browser.window_handles #返回當(dāng)前瀏覽器的所有窗口

browser.current_window_handle #返回當(dāng)前瀏覽器的窗口句柄

browser.switch_to_window(“window_name”) #選擇窗口

browser.find_element(by=”id”,value=None) #定位元素(單個(gè))

browser.find_element_by_id(“id_name”) #Id定位

browser.find_element_by_name(“name”) #Name定位

browser.find_element_by_css_selector(“#kw”) #Css定位

browser.find_element_by_xpath(“////input[@id='kw']”) #Xpath定位

browser.find_element_by_link_text(u”鏈接”) #Link定位

browser.find_element_by_tag_name(“foo”) #Tag定位

browser.get_screenshot_as_file('/Screenshots/foo.png') #截取當(dāng)前頁(yè)面

當(dāng)然方法還有很多,需要多積累,如果有更好的,歡迎一起分享


引自http://blog.csdn.net/pegsa/article/details/48380129

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請(qǐng)結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡(jiǎn)書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容