首页 > 解决方案 > 如何使用硒登录

问题描述


我正在尝试从这个Web上抓取数据

我需要在这里登录。

这是我的代码

我真的不知道该怎么做。怎么能做到这一点?...
衷心感谢。<3

标签: pythonseleniumweb-scrapingbeautifulsoupweb-crawler

解决方案


要登录,您可以直接进入登录页面,然后转到您要抓取的页面。

您必须从此处下载 chromedriver并在我的脚本中指定路径。

您可以这样做:

from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By

driver = webdriver.Chrome(executable_path=r'PATH')#PUT YOUR CHROMEDRIVER PATH HERE

driver.get("https://secure.vietnamworks.com/login/vi?client_id=3") #LOGIN URL

driver.find_element_by_id("email").send_keys("YOUR-EMAIL@gmail.com") #PUT YOUR EMAIL HERE
driver.find_element_by_id('login__password').send_keys('PASSWORD') #PUT YOUR PASSWORD HERE

driver.find_element_by_id("button-login").click()

driver.get("https://www.vietnamworks.com/technical-specialist-scientific-instruments-lam-viec-tai-hcm-chi-tuyen-nam-tuoi-tu-26-32-chi-nhan-cv-tieng-anh-1336108-jv/?source=searchResults&searchType=2&placement=1336109&sortBy=date") #THE WEB PAGE YOU NEED TO SCRAPE

然后您可以从网页中获取数据。


推荐阅读