【发布时间】:2020-04-24 09:39:51
【问题描述】:
我目前正在研究一个可以自动交易股票的项目。在交易网站上登录后,selenium 的想法是在搜索栏中插入键:“FB”。如果您对要查找的股票执行此手动建议,则会弹出。但令我惊讶的是,一旦硒控制它们,它们就不会显示出来。如果有人想自己尝试该程序,我会给出完整的代码,只需更改浏览器的路径即可!该帐户是假的,所以不要担心... :)
代码:
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from selenium.webdriver.support.ui import WebDriverWait
from selenium.webdriver.support import expected_conditions as EC
from selenium.webdriver.common.by import By
import time
browser = webdriver.Chrome('/Users/larskvist/downloads/chromedriver')
browser.get('https://www.forex.com/en-uk/account-login/')
username_elem = browser.find_element_by_name('Username')
username_elem.send_keys('kebababdulaziz@gmail.com')
password_elem = browser.find_element_by_name('Password')
password_elem.send_keys('KEbababdulaziz')
password_elem.send_keys(Keys.ENTER)
search_elem = WebDriverWait(browser, 20).until(EC.element_to_be_clickable(
(By.CSS_SELECTOR, "input.market-search__search-input")))
search_elem.send_keys('FB')
提前致谢!
【问题讨论】:
标签: python selenium web-scraping automation