#! /usr/bin/env python
# -*- coding: utf-8 -*-
# __author__ = "wxwinder"
# __email__ = "wxwinder@qq.com"
# __website__ = "www.cnblogs.com/bravexz"
# Date: 2019/3/7
from selenium import webdriver
import time
from selenium.common.exceptions import TimeoutException, NoSuchElementException
def login_dingxiang(res):
try:
# 点击登录
res.find_element_by_xpath('//div[@class="nav_account"]/a[1]').click()
# 点击返回电脑登录
res.find_element_by_xpath('//div[@class="login__tab_wp"]/a[2]/i').click()
elem = res.find_element_by_name("username")
elem.clear() # 清空
elem.send_keys("11111111111111") # 填入你的账号
# 获取登录密码
elem = browser.find_element_by_name("password")
elem.clear()
elem.send_keys("xxxxxxx") # 填上你的密码
print("开始登陆...")
browser.find_element_by_xpath("//button").click()
except TimeoutException:
print("Time Out")
except NoSuchElementException:
print("No Element")
def get_data(browser):
print("登录成功")
time.sleep(10)
print("开始获取信息。。。")
elems = browser.find_elements_by_css_selector(".auth")
for elem in elems:
auth = elem.find_element_by_tag_name("a")
print(auth.text)
def main():
browser = webdriver.Chrome()
browser.get("http://www.dxy.cn/bbs/thread/626626#626626")
login_dingxiang(browser)
get_data(browser)
time.sleep(1) # 休眠
if __name__ == '__main__':
main()
browser.quit()
丁香项目实战
最新推荐文章于 2024-05-08 23:02:01 发布