zoukankan      html  css  js  c++  java
  • 利用selenium模拟登录webqq

    from selenium import webdriver
    import selenium.webdriver.support.ui as ui
    import time
    
    opt = webdriver.ChromeOptions()
    # 无界面
    opt.set_headless()
    # 设置分辨率
    opt.add_argument("window-size=1900x3000")
    driver_item = webdriver.Chrome(options=opt)
    # driver_item = webdriver.Chrome()
    # webqq利用的是ajax加载
    driver_item.get("https://xui.ptlogin2.qq.com/cgi-bin/xlogin?proxy_url=https%3A//qzs.qq.com/qzone/v6/portal/proxy.html&d&hide_title_bar=1&low_login=0&qlogin_auterifyimg=1&link_target=blank&appid=549000912&style=22&target=self&s_url=https%3A%2F%2Fqzs.qq.com%2Fqzone%2Fv5%2Floginsucc_qr_link=https%3A//z.qzone.com/download.html&self_regurl=https%3A//qzs.qq.com/qzone/v6/reg/index.html&pt_qr_help_link=https%3A//z.qzone.com/download.html&pt_no_auth=0")
    # 让浏览器窗口最大化
    driver_item.maximize_window()
    print(driver_item.page_source)
    
    wait = ui.WebDriverWait(driver_item,10)
    wait.until(lambda driver: driver.find_element_by_id("img_out_1848650532"))
    driver_item.find_element_by_id("img_out_1848650532").click()
    time.sleep(2)
    # 保存截图
    driver_item.save_screenshot("webQQ.png")
    driver_item.close()
  • 相关阅读:
    走势图通用写法
    配置文件通配符的问题
    jvm排查工具
    有趣的linux命令
    jQuery框架
    jQuery常见案例
    页面布局之--Font Awesome+导航
    页面布局之--导航栏功能
    页面布局之--内容区域的左右分居
    Dom,查找标签和操作标签
  • 原文地址:https://www.cnblogs.com/zengsf/p/10032763.html
Copyright © 2011-2022 走看看