python - Python网页抓取用facebook账号登录
问题描述
我想使用 python 登录到我在 Shazam 中的库。尽管我或多或少地看到了如何使用登录凭据访问网站,但如果您使用 Facebook 帐户登录,我不知道该怎么做。我找到了 Facebook API 密钥,如图所示,但我不知道如何从那里开始。
解决方案
from selenium import webdriver
from time import sleep
from webdriver_manager.chrome import ChromeDriverManager
from selenium.webdriver.chrome.options import Options
usr=input('Enter Email Id:')
pwd=input('Enter Password:')
driver = webdriver.Chrome(ChromeDriverManager().install())
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")
推荐阅读
- c# - 分配日期选择器数据库值
- javascript - 为什么 Vue/JS 变量只有在先将其记录到控制台后才设置/正确?
- android - android - 波纹效果超出BottomNavigationView边框
- linux - 为什么 arm-linux-gnueabi-gcc 甚至无法编译简单的测试文件?
- swift - 在 Swift 中从 Firebase 获取快照密钥
- java - Redis 值作为字节 [] 与纯字符串
- botkit - Botkit Studio 和 LUIS 集成
- java - HttpUrlConnection 403-禁止错误Android
- sql - 将 2 个查询合二为一(根据其他选择进行选择)
- jhipster - 如何在 JHipster 5 中显示图标?