1. 程式人生 > >Python之路(一)

Python之路(一)

# -*- coding:utf-8 -*-

"""僅作為自己學習記錄使用"""

# 需求:實現自動開啟網頁,輸入查詢內容,輸出結果,退出

from selenium import webdriver
from selenium.common.exceptions import NoSuchElementException
import time

browser = webdriver.Chrome() # Get local session of Chrome
browser.maximize_window()    #窗體最大化
browser.get("https://www.baidu.com"
) # Load page assert "百度一下" in browser.title #斷言函式 python assert斷言是宣告布林值必須為真的判定,如果發生異常就說明表示式為假 elem = browser.find_element_by_name("wd") # Find the query box elem.send_keys("你好") #.send_keys 在物件上模擬按鍵輸入 time.sleep(1) # Let the page load, will be added to the API # try ....except...else 語句,當沒有異常發生時,
else中的語句將會被執行。 try: browser.find_element_by_xpath("//a[contains(@href,'questiion')]") # XPath是一種文件定位語言。XPath 是一門在 XML 文件中查詢資訊的語言。XPath 用於在 XML 文件中通過元素和屬性進行導航。 except NoSuchElementException: assert 0, "can't find 'question'" browser.close()