【发布时间】:2021-08-17 23:15:57
【问题描述】:
大家好,我正试图在网站中找到一个元素,但由于某种原因它不允许我这样做。该网页是 Reddit 的登录表单,我尝试输入我的用户名和密码,但是当我列出所有输入时,它只出现在顶部搜索栏。我想这是因为它就像在另一个“标签”中一样,它会弹出到前面,但我不知道如何管理它。提前致谢。
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.common.by import By
chrome_options = webdriver.ChromeOptions()
prefs = {"profile.default_content_setting_values.notifications" : 2}
chrome_options.add_experimental_option("prefs",prefs)
driver = webdriver.Chrome(chrome_options=chrome_options)
driver.get('https://www.reddit.com')
driver.set_window_size(1200, 1300)
login_button = driver.find_element_by_link_text('Log In')
login_button.click()
username = driver.find_element_by_css_selector('input')
username.send_keys("test code to the form")
【问题讨论】:
标签: python selenium selenium-webdriver web web-scraping