bing_automater.py 文件源码

python
阅读 21 收藏 0 点赞 0 评论 0

项目:BingAutomater 作者: sohail288 项目源码 文件源码
def initialize_driver(url, userInfo, passInfo, prof = None ):
    """ signs into outlook and returns driver
        Optional argument of prof can change UA of driver
    """

    default_prof = webdriver.FirefoxProfile()
    default_prof.set_preference("dom.max_chrome_script_run_time", 0)
    default_prof.set_preference("dom.max_script_run_time", 0)
    default_prof.set_preference('dom.ipc.plugins.enabled.libflashplayer.so',
                                      'false')
    default_prof.set_preference("javascript.enabled", False);

    profile_to_use = prof if prof is not None else default_prof
    profile_to_use.add_extension(extension=adblock_xpi)


    driver = webdriver.Firefox(profile_to_use)

    time.sleep(10)
    driver.get("http://www.outlook.com")

    try:
        user = driver.find_element_by_name("loginfmt")
        pass_ = driver.find_element_by_name("passwd")
        user.send_keys(userInfo)
        pass_.send_keys(passInfo)
        time.sleep(5)
        user.submit()
    except (NoSuchElementException, TimeoutException) as err:
        print("Couldn't initialize browser: %s", err)

    time.sleep(10)
    return driver
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号