首页 >> 大全

怎么才能上facebook账号(简介facebook账号登录技巧)

2022-05-25 大全 391 作者:考证青年

使用Python登录Facebook

在这篇特别的文章中,我们将看到如何使用和功能登录帐户。

自动化并控制浏览器及其活动。在的帮助下,我们可以用自己的方式编写代码来控制浏览器任务。它主要用于自动化web应用程序以进行测试。

我们在这里使用打开我们需求的站点(在本例中是),在那里我们通过电子邮件框、密码框和登录按钮检查元素以查找它们的id。

1.安装第三方模块

Selenium 
getpass
Additional Requirement : geckodriver for firefox and 
                         chromedriver for chrome

2.导入必要的模块

3.以用户名和密码作为用户输入

使用input()函数并将提示消息作为参数传递。

4.打开浏览器和所需的网站

.()将打开的新窗口。我们将其对象保存在名为的变量中。

现在使用get函数,我们将打开网站。

5.查找用于发送数据和发送输入的元素

在要查找其id的浏览器元素上使用 工具。在这种情况下,我们将检查用户名框、密码框、登录按钮以查找其id。然后将此id与函数()结合使用,在网页上查找该id并将其保存在变量中以供以后使用。然后通过使用()我们将在前面找到的元素之间发送数据。

6.关闭浏览器

完成上述所有步骤后,我们必须退出会话,这将通过使用.quit()实现。

注意:是您为.()选择的变量的名称。

完整的代码:

from selenium import webdriver 
from time import sleep 
  
usr=input('Enter Email Id:')  
pwd=input('Enter Password:')  
  
driver = webdriver.Chrome() 
driver.get('https://www.facebook.com/') 
print ("Opened facebook") 
sleep(1) 
  
username_box = driver.find_element_by_id('email') 
username_box.send_keys(usr) 
print ("Email Id entered") 
sleep(1) 
  
password_box = driver.find_element_by_id('pass') 
password_box.send_keys(pwd) 
print ("Password entered") 
  
login_box = driver.find_element_by_id('loginbutton') 
login_box.click() 
  
print ("Done") 
input('Press anything to quit') 
driver.quit() 
print("Finished") 

看看这段简洁的代码如何为您自动化。

为了安全起见,我们也可以输入密码而不在屏幕上显示密码。为此,我们必须再包含一个名为的模块。现在只需更改密码输入语句,我们就可以输入密码而无需在屏幕上显示密码。

from getpass import getpass 
pwd = getpass('Enter Password:')  

提示用户输入密码,但不回显。基本上它让你输入密码而不显示在屏幕上。

类似地,你还可以自动完成其他许多事情,比如登录、、注销等等。

郑重声明:本文版权归原作者所有,转载文章仅为传播更多信息之目的,如作者信息标记有误,请第一时间联系我们修改或删除,谢谢。

关于我们

最火推荐

小编推荐

联系我们


版权声明:本站内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 88@qq.com 举报,一经查实,本站将立刻删除。备案号:桂ICP备2021009421号
Powered By Z-BlogPHP.
复制成功
微信号:
我知道了