1. 程式人生 > >Python3實現網站模擬登入

Python3實現網站模擬登入

一、使用selenium和Chrome模擬登入

# -*- coding:utf-8 -*-
# python3.6+selenium3.12+chrome65+Chrome驅動chromedriver.exe
# 實現百度自動登入
from selenium import webdriver
import time

driver = webdriver.Chrome()
driver.get("https://passport.baidu.com/v2/?login")

time.sleep(2)

# <p class="..." title="使用者名稱登入" id="TANGRAM__PSP_3__footerULoginBtn"
>使用者名稱登入</p> driver.find_element_by_id('TANGRAM__PSP_3__footerULoginBtn').click() # <input id="TANGRAM__PSP_3__userName" name="userName" class="..." placeholder="手機/郵箱/使用者名稱"> driver.find_element_by_name("userName").clear() driver.find_element_by_name("userName").send_keys("你的賬號") # <input id="TANGRAM__PSP_3__password"
name="password" class="..." placeholder="密碼"> driver.find_element_by_name("password").clear() driver.find_element_by_name("password").send_keys("你的密碼") driver.find_element_by_id('TANGRAM__PSP_3__submit').click() print(driver.page_source)

二、獲取一個有登入資訊的Cookie模擬登入
三、