如何使用硒登录
How to Log-in using selenium
我正在尝试从中抓取数据 Web
我需要登录 here。
这是我的code。
我真的不知道该怎么做。
怎么能做到这一点?
...
衷心感谢。 <3
我认为您不需要使用主页进行导航。您可以只使用 link https://www.vietnamworks.com/dang-nhap?from=home-v2&type=login
然后将您的凭据写入加载的页面。
页面加载后,您使用
find_element_by_xpath("""//*[@id="email"]""").send_keys("youremail")
password_element = find_element_by_xpath("""//[@id="login__password"]""").send_keys("yourpassword")
password_element.submit()
Xpath 显然是您需要的元素的 xpath。 .submit()
与使用 enter
相同。
要登录,您可以直接登录page,然后转到您要抓取的页面。
您必须从 here 下载 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
然后就可以从网页中获取数据了
我正在尝试从中抓取数据 Web
我需要登录 here。
这是我的code。
我真的不知道该怎么做。
怎么能做到这一点?
...
衷心感谢。 <3
我认为您不需要使用主页进行导航。您可以只使用 link https://www.vietnamworks.com/dang-nhap?from=home-v2&type=login
然后将您的凭据写入加载的页面。
页面加载后,您使用
find_element_by_xpath("""//*[@id="email"]""").send_keys("youremail")
password_element = find_element_by_xpath("""//[@id="login__password"]""").send_keys("yourpassword")
password_element.submit()
Xpath 显然是您需要的元素的 xpath。 .submit()
与使用 enter
相同。
要登录,您可以直接登录page,然后转到您要抓取的页面。
您必须从 here 下载 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
然后就可以从网页中获取数据了