facebook手机加速器免费(好消息!不用再花冤枉钱登陆Facebook啦)

Python脚本是学习Python最有趣的事情之一。

浏览器的自动化和控制就是其中之一。



在本文中,我们将介绍如何使用Python和Selenium登录脸书。

Selenium自动执行和控制浏览器及其活动。我们可以用selenium编码来控制浏览器任务。主要用于测试目的,用于自动化Web应用程序,但当然不限于此。枯燥的基于Web的管理任务也可以自动执行。随着学习的深入,看到事情自动发生,一次又一次的执行无用的任务,真的很有趣,可以节省时间。

打开想要的站点(在这种情况下是脸书),检查电子邮件框、密码框和登录按钮中的元素,找到它们的ID。

  • 使用selenium模块提供的find _ element _ by _ ID()函数,我们可以找到需要的元素(用户名框、密码框、登录按钮)。
  • 使用selenium模块提供的send_keys()函数,我们将数据发送到盒子。


  • 需要安装第三方模块Selenium获得通行证的附加要求:Firefox、Geckodriver和chrome驱动。
  • 导入必要的模块
  • Selenium:自动化浏览器
  • 时间:如果输入速度太快,浏览器会尝试检测自动化内容,所以暂停脚本几秒钟。
  • 使用用户名和密码作为用户的输入使用input()函数并将提示消息作为参数传递。
  • 打开浏览器和所需网站 webdriver。Chrome()会打开一个新的Chrome窗口。我们将它的对象保存在一个名为driver的变量中。现在,使用get功能,我们将打开脸书网站。
  • 查找发送数据和发送输入所需的每个元素在要查找其ID的浏览器元素上使用检查元素工具。在这种情况下,我们将检查用户名框、密码框和登录按钮,以找到它们的ID。然后,当这个ID与selenium函数find _ element _ by _ ID()结合使用时,就可以在整个网页上找到它,并保存在一个变量中以备后用。然后,通过使用send_keys(),我们将跨之前找到的元素发送数据。
  • 关闭浏览器以上所有步骤完成后,我们必须注销会话,这将通过使用driver.quit()来实现。注:这里的驱动是可变的,你选择了webdriver的名字。铬合金()。


  • 完整代码:

    从selenium导入web驱动程序

    ffrom selenium导入webdriverrom time导入sleep from web driver _ manager . chrome导入chrome driver manager from selenium . web driver . chrome . Options导入选项 usr = input(& # 39;输入电子邮件Id:& # 39;) pwd = input(& # 39;输入密码:& # 39;) driver = webdriver。Chrome(ChromeDriverManager()。install()) driver . get(& # 39;https://www.facebook.com/') print(& # 34;打开了facebook & # 34) sleep(1) username _ box = driver . find _ element _ by _ id(& # 39;电子邮件& # 39;) username _ box . send _ keys(usr) print(& # 34;输入的电子邮件& # 34) sleep(1) password _ box = driver . find _ element _ by _ id(& # 39;帕斯& # 39;) password _ box . send _ keys(pwd) print(& # 34;输入密码& # 34;) log in _ box = driver . find _ element _ by _ id(& # 39;登录按钮& # 39;) log in _ box . click() print(& # 34;完成& # 34;) 输入(& # 39;按任何键退出& # 39;) driver . quit() print(& # 34;完了& # 34;)看看这个简洁的代码是如何为您实现自动化的。

    facebook加速器

    奖励:出于安全考虑,我们也可以输入密码而不在屏幕上显示。为此,我们必须包含另一个名为getpass的模块。现在只需更改密码的输入语句,我们就可以输入密码,而不会在屏幕上显示出来。

    from get pass import get pass pwd = get pass(& # 39;输入密码:& # 39;)Getpass提示用户输入密码,没有回显。基本上不需要在屏幕上显示就可以输入密码。

    同样,你可以自动执行许多其他操作,如Twitter登录、tweeting、脸书注销等等。

    您可以还会对下面的文章感兴趣

    使用微信扫描二维码后

    点击右上角发送给好友