爬蟲筆記-selenium小嘗試
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
import time
#設定Chrome驅動
driver=webdriver.Chrome()
driver.get('https://www.shipxy.com/Home/Login')
#導航到登入頁面
log_click=driver.find_element(By.XPATH,'//*[@id="loginBoxWeixin"]/p[3]/a[1]').click()
#定位輸入密碼的欄位並模擬點擊
user_=driver.find_element(By.CLASS_NAME,'write_input').find_element(By.ID,'userName')
#定位輸入帳號的欄位
user_.clear()
#清空該欄位的預設文本
user_.send_keys('aa1465f')
#輸入帳號
pw=driver.find_element(By.CLASS_NAME,'write_input').find_element(By.ID,'userPWD')
#定位密碼欄位
pw.clear()
#清空預設文本
pw.send_keys('輸入密碼')
#傳送密碼
pw.send_keys(Keys.RETURN)
#模擬使用者操作鍵盤ENTER
time.sleep(10)
#給網頁加載時間
search_box=driver.find_element(By.CLASS_NAME,'search_box').find_element(By.CLASS_NAME,'left_radius2')
#定位輸入船舶資訊欄位
search_box.clear()
#清空該欄位預設文本
search_box.send_keys('412330020')
#輸入欲查詢船舶
time.sleep(10)
#等待時間 網頁加載資料
search_box.send_keys(Keys.RETURN)
time.sleep(10)
driver.quit()
#模擬操作者按下ENTER結束並退出
標籤: 爬蟲

0 個意見:
張貼留言
訂閱 張貼留言 [Atom]
<< 首頁