【发布时间】:2020-04-21 08:30:47
【问题描述】:
我正在使用 send.key 在文本文件中写一些东西,但是速度很慢,有什么替代方法?我尝试使用driver.execute,但现在可以使用,有什么办法吗?比如复制粘贴什么的......
message = "100000000000 words"
def Facebook():
usr = ''
pwd = ''
driver.get('https://www.facebook.com/')
username_box = driver.find_element_by_id('email')
username_box.send_keys(usr)
password_box = driver.find_element_by_id('pass')
password_box.send_keys(pwd)
login = driver.find_element_by_id('loginbutton')
login.click()
sleep(2)
for i in group_list:
driver.get(i)
sleep(2)
post_box = driver.find_element_by_xpath("//*[@name='xhpc_message_text']")
sleep(5)
post_box.send_keys(message)
sleep(4)
post_element = driver.find_element_by_xpath('./html/body/div[1]/div[3]/div[1]/div/div[2]/div[2]/div[2]/div[2]/div[3]/div[1]/div/div/div[2]/div[1]/div/div/div/div[2]/div/div[2]/div[3]/div/div[2]/div/div[2]/button')
post_element.click()
print('Sucsesfully posted')
sleep(5)
Facebook()
【问题讨论】:
标签: python python-3.x selenium selenium-chromedriver