热线电话:13121318867

登录
2019-01-30 阅读量: 818
爬虫如何登录网站

如何在网站上登录,这里我们以Zomato为例:

from selenium import webdriver

# For using sleep function because selenium

# works only when the all the elements of the

# page is loaded.

import time

# webdriver path set

browser = webdriver.Chrome("C:\Program Files (x86)\Google\Chrome\chromedriver.exe")

# To maximize the browser window

browser.maximize_window()

# zomato link set

browser.get('https://www.zomato.com / ncr')

time.sleep(3)

# Enter your user name and password here.

username = "test"

password = "test"

# signin element clicked

browser.find_element_by_xpath("//a[@id ='signin-link']").click()

time.sleep(2)

# Login clicked

browser.find_element_by_xpath("//a[@id ='login-email']").click()

# username send

a = browser.find_element_by_xpath("//input[@id ='ld-email']")

a.send_keys(username)

# password send

b = browser.find_element_by_xpath("//input[@id ='ld-password']")

b.send_keys(password)

# submit button clicked

browser.find_element_by_xpath("//input[@id ='ld-submit-global']").click()

print('Login Successful')

browser.close()

16.9849
5
关注作者
收藏
评论(0)

发表评论

暂无数据
推荐帖子